api = napi.NominatimAPI(args.project_dir)
try:
- if args.target != 'reverse':
+ if args.target != 'search':
for _ in range(1000):
api.reverse((random.uniform(-90, 90), random.uniform(-180, 180)),
address_details=True)
- if args.target != 'search':
+ if args.target != 'reverse':
from ..tokenizer import factory as tokenizer_factory
tokenizer = tokenizer_factory.get_tokenizer_for_db(args.config)
with connect(args.config.get_libpq_dsn()) as conn:
- words = tokenizer.most_frequent_words(conn, 1000)
+ if conn.table_exists('search_name'):
+ words = tokenizer.most_frequent_words(conn, 1000)
+ else:
+ words = []
for word in words:
api.search(word)