Пример #1
0
 def _parseEntity(self, result):
     entity = Entity()
     entity.subcategory = 'other'
     
     if 'titleNoFormatting' in result:
         entity.title = result['titleNoFormatting']
     
     if 'addressLines' in result:
         entity.address = string.joinfields(result['addressLines'], ', ')
         entity.subtitle = entity.address
     
     if 'lat' in result and 'lng' in result:
         entity.lat = float(result['lat'])
         entity.lng = float(result['lng'])
     
     if 'region' in result:
         entity.vicinity = result['region']
     
     if 'phoneNumbers' in result:
         phoneNumbers = result['phoneNumbers']
         
         if len(phoneNumbers) > 0:
             entity.phone = phoneNumbers[0]['number']
     
     entity.googleLocal = {}
     entity.titlel = entity.title.lower()
     
     return entity