Module Expr Str ImportFrom alias ImportFrom alias ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str If CompareIs NameLoad NameLoad body Return NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad AttributeLoad NameLoad attr attr If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore NameLoad orelse If BoolOpOr CompareIs NameLoad NameLoad CompareEq NameLoad Str body Assign NameStore NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr If BoolOpAnd Call NameLoad NameLoad AttributeLoad NameLoad attr BoolOpOr CompareEq Call AttributeLoad Call NameLoad AttributeLoad NameLoad attr attr NameLoad CompareEq NameLoad Str body If CompareIs AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr orelse If BoolOpOr CompareIs NameLoad NameLoad Call NameLoad NameLoad BinOpAdd AttributeLoad NameLoad attr TupleLoad NameLoad body Pass orelse Raise Call NameLoad BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return NameLoad decorator_list decorator_list
N/A N/A 
The GeometryProxy object, allows for lazy-geometries.  The proxy uses
Python descriptors for instantiating and setting Geometry objects
corresponding to geographic model fields.

Thanks to Robert Coup for providing this functionality (see #4322).
 django.contrib.gis memoryview django.utils six GeometryProxy N/A object N/A __init__ N/A N/A self klass field N/A N/A N/A 
        Proxy initializes on the given Geometry class (not an instance) and
        the GeometryField.
         N/A N/A self _field field N/A N/A self _klass klass N/A __get__ N/A N/A self obj type N/A None N/A N/A 
        This accessor retrieves the geometry, initializing it using the geometry
        class specified during initialization and the HEXEWKB value of the field.
        Currently, only GEOS or OGR geometries are supported.
         N/A N/A obj None N/A N/A self N/A geom_value N/A N/A obj __dict__ N/A N/A N/A self _field attname N/A N/A isinstance geom_value N/A self _klass N/A N/A geom geom_value N/A N/A N/A N/A geom_value None N/A geom_value N/A N/A geom None N/A N/A geom N/A N/A self _klass geom_value N/A N/A setattr obj N/A N/A self _field attname geom N/A geom N/A __set__ N/A N/A self obj value N/A N/A N/A 
        This accessor sets the proxied geometry with the geometry class
        specified during initialization.  Values of None, HEXEWKB, or WKT may
        be used to set the geometry as well.
         N/A gtype N/A N/A self _field geom_type N/A N/A N/A isinstance value N/A self _klass N/A N/A N/A N/A N/A str N/A value geom_type upper gtype N/A gtype GEOMETRY N/A N/A N/A N/A value srid None N/A N/A N/A value srid N/A N/A self _field srid N/A N/A N/A N/A value None N/A isinstance value N/A N/A six string_types N/A memoryview N/A N/A N/A N/A N/A TypeError N/A cannot set %s GeometryProxy with value of type: %s N/A N/A N/A obj __class__ __name__ N/A type value N/A N/A N/A obj __dict__ N/A N/A N/A self _field attname value N/A value N/A N/A