Clean up logging logic for DB check

This commit is contained in:
samwiseg0 2019-03-11 16:36:44 -04:00
parent 52e852b930
commit c72a6b2c14

View file

@ -69,14 +69,8 @@ class GeoIPHandler(object):
self.download()
self.reader_manager(action='open')
else:
td = dbdate - today
if td.days < 0:
self.logger.debug("Geolite2 DB is only %s days old. Keeping current copy. Next update after %s",
abs(td.days), db_next_update)
self.logger.debug("GeoLite2 DB date %s, DB updates after: %s, Today: %s",
dbdate, db_next_update, today)
else:
self.logger.debug("Geolite2 DB will update in %s days", abs(td.days))
db_days_update = db_next_update - today
self.logger.debug("Geolite2 DB will update in %s days", abs(db_days_update.days))
self.logger.debug("GeoLite2 DB date %s, DB updates after: %s, Today: %s",
dbdate, db_next_update, today)
@ -117,7 +111,11 @@ class GeoIPHandler(object):
tar.extract(files, self.data_folder)
self.logger.debug('%s has been extracted to %s', files, self.data_folder)
tar.close()
try:
remove(tar_dbfile)
self.logger.debug('Removed the GeoLite2 DB TAR file.')
except FileNotFoundError:
self.logger.warn("Cannot remove GeoLite2 DB TAR file as it does not exsist!")
def hashit(string):