I want to process mxd datasources without changing the extent.
When I open the MXD in ArcMap and click full extent, I get 1:214,890, after I save and re-open in ArcMap I get what I saved with.
When I open the MXD with arcpy the scale changes to 1:570,396, so after processing and saving via arcpy it's zoomed further out when reopened in ArcMap.
df = arcpy.mapping.ListDataFrames(mxd)[0]
print df.extent