diff --git a/src/trustymail/_version.py b/src/trustymail/_version.py index db909c3..3de0a75 100644 --- a/src/trustymail/_version.py +++ b/src/trustymail/_version.py @@ -1,2 +1,2 @@ """This file defines the version of this module.""" -__version__ = "0.8.1" +__version__ = "0.8.2" diff --git a/src/trustymail/domain.py b/src/trustymail/domain.py index 3f14641..521481f 100644 --- a/src/trustymail/domain.py +++ b/src/trustymail/domain.py @@ -3,7 +3,7 @@ # Standard Python Libraries from collections import OrderedDict from datetime import datetime, timedelta -from os import path, stat +from os import path, stat, utime from typing import Dict # Third-Party Libraries @@ -24,12 +24,14 @@ def get_psl(): if not PublicSuffixListReadOnly: if not path.exists(PublicSuffixListFilename): updatePSL(PublicSuffixListFilename) + utime(PublicSuffixListFilename, None) # Set mtime to now else: psl_age = datetime.now() - datetime.fromtimestamp( stat(PublicSuffixListFilename).st_mtime ) if psl_age > timedelta(hours=24): updatePSL(PublicSuffixListFilename) + utime(PublicSuffixListFilename, None) # Set mtime to now with open(PublicSuffixListFilename, encoding="utf-8") as psl_file: psl = PublicSuffixList(psl_file)