|
@@ -3,7 +3,7 @@
|
|
|
#
|
|
|
# Douglas Thrift
|
|
|
#
|
|
|
-# $Id$
|
|
|
+# locationbot.py
|
|
|
|
|
|
from ConfigParser import NoOptionError, SafeConfigParser
|
|
|
from datetime import datetime, timedelta
|
|
@@ -166,21 +166,20 @@ class LocationBot(ircbot.SingleServerIRCBot):
|
|
|
|
|
|
return geocode
|
|
|
|
|
|
- if coordinates is not None:
|
|
|
- types = frozenset([
|
|
|
- 'country',
|
|
|
- 'administrative_area_level_1',
|
|
|
- 'administrative_area_level_2',
|
|
|
- 'administrative_area_level_3',
|
|
|
- 'colloquial_area',
|
|
|
- 'locality',
|
|
|
- 'sublocality',
|
|
|
- 'neighborhood',
|
|
|
- ])
|
|
|
-
|
|
|
- for result in results:
|
|
|
- if not types.isdisjoint(result['types']):
|
|
|
- return _result()
|
|
|
+ types = frozenset([
|
|
|
+ 'country',
|
|
|
+ 'administrative_area_level_1',
|
|
|
+ 'administrative_area_level_2',
|
|
|
+ 'administrative_area_level_3',
|
|
|
+ 'colloquial_area',
|
|
|
+ 'locality',
|
|
|
+ 'sublocality',
|
|
|
+ 'neighborhood',
|
|
|
+ ])
|
|
|
+
|
|
|
+ for result in results:
|
|
|
+ if not types.isdisjoint(result['types']):
|
|
|
+ return _result()
|
|
|
|
|
|
result = results[0]
|
|
|
|