AnsweredAssumed Answered

ExportReport issues - ArcMap 10.3

Question asked by dchan556 on Nov 2, 2017
Latest reply on Nov 2, 2017 by dchan556

Hey all,


I'm having trouble getting python to export a report in ArcMap 10.3. This is what I try to run:


import arcpy
rlf = r"D:\tool\tool_dev\Tool_Report.rlf"
layer = r"D:\tool\Test_Layer.lyr"
out = r"D:\tool\report.pdf"

arcpy.mapping.ExportReport(layer, rlf, out)



This is the output:

Traceback (most recent call last):
File "<pyshell#6>", line 1, in <module>
arcpy.mapping.ExportReport(layer, rlf, out)
File "C:\Program Files (x86)\ArcGIS\Desktop10.3\ArcPy\arcpy\", line 182, in fn_
return fn(*args, **kw)
File "C:\Program Files (x86)\ArcGIS\Desktop10.3\ArcPy\arcpy\", line 524, in ExportReport
assert isinstance(report_source, (MapDocument, TableView, Layer)), str(type(report_source))
AssertionError: <type 'str'>


I get the same AssertionError no matter if I try to do it by command line within ArcMap, from IDLE, a new toolbox, or opening it with C:\Program Files (x86)\PYTHON27\ArcGIS10.3\python.exe. Additionally, I've tried it with background processing both on and off


Any ideas?