Example #1
0
 def set_value_from_selection(self, doc: Document, value: str):
     doc.address = value
     g = geocoder.google(doc.address)
     if g.ok:
         doc.address_latitude = g.lat
         doc.address_longitude = g.lng
         doc.address_country = g.country_long
         doc.address_state_province = g.province_long
     elif g.status and 'ZERO' in g.status:
         # Google does not know such address - probably we detected it wrong.
         doc.address_state_province = None
         doc.address_country = None
         doc.address_longitude = None
         doc.address_latitude = None
     else:
         print('Unable to detect address via Google geocoder: {0}'.format(g.status))
     return doc.address
 def set_value_from_selection(self, doc: Document, value: str):
     doc.address = value
     return doc.address