def run(self): install.run(self) try: # okay, we're installed from geonameszip import update update.download() update.import_downloaded_file() except OSError: print('Error getting the initial database setup. Run update_geonameszip.py as an administrator.')
def run(self): install.run(self) try: # okay, we're installed from geonameszip import update update.download() update.import_downloaded_file() except OSError: print( 'Error getting the initial database setup. Run update_geonameszip.py as an administrator.' )
if len(sys.argv) > 1 and sys.argv[1] == '-f': do_import = 'y' force = True else: do_import = 'n' force = False now = time.time() try: created_time = os.path.getctime(update.DOWNLOADED_ZIP_FILE) except OSError: created_time = now - 90000 # maybe python2.7 backwards? try: input = raw_input except: pass # only download if it's greater than a day if now - created_time > 86400 and force is False: do_import = input('This will download the latest zip file from geonames and import it into the default zipcode database. Please do not abuse this since geonames offers this data _for free_. Continue? Y/n') elif force is False: do_import = 'n' print('Previously downloaded file is less than 24 hours old -- using it.') if do_import.lower() == 'y': update.download() update.import_downloaded_file()
force = True else: do_import = 'n' force = False now = time.time() try: created_time = os.path.getctime(update.DOWNLOADED_ZIP_FILE) except OSError: created_time = now - 90000 # maybe python2.7 backwards? try: input = raw_input except: pass # only download if it's greater than a day if now - created_time > 86400 and force is False: do_import = input( 'This will download the latest zip file from geonames and import it into the default zipcode database. Please do not abuse this since geonames offers this data _for free_. Continue? Y/n' ) elif force is False: do_import = 'n' print('Previously downloaded file is less than 24 hours old -- using it.') if do_import.lower() == 'y': update.download() update.import_downloaded_file()