summaryrefslogtreecommitdiff
path: root/Caching.py
diff options
context:
space:
mode:
Diffstat (limited to 'Caching.py')
-rw-r--r--Caching.py16
1 files changed, 9 insertions, 7 deletions
diff --git a/Caching.py b/Caching.py
index 7eee817..e187754 100644
--- a/Caching.py
+++ b/Caching.py
@@ -2,14 +2,15 @@
import os
import time
+
THIS_DIR = os.path.dirname(os.path.abspath(__file__))
-CACHE_DIR = os.path.join(THIS_DIR, 'cache')
+CACHE_DIR = os.path.join(THIS_DIR, "cache")
-class Caching():
+class Caching:
def readCache(profile, steamid, timetolife):
filepath = os.path.join(CACHE_DIR, profile)
- filename = str(steamid)+'.tmp'
+ filename = str(steamid) + ".tmp"
complete = os.path.join(filepath, filename)
try:
fileinfo = os.stat(complete)
@@ -18,24 +19,25 @@ class Caching():
if fileinfo.st_mtime < (time.time() - timetolife):
return False
- with open(complete, 'rt') as cachefile:
+ with open(complete, "rt") as cachefile:
content = cachefile.read()
return content
def writeCache(profile, steamid, content):
filepath = os.path.join(CACHE_DIR, profile)
- filename = str(steamid)+'.tmp'
+ filename = str(steamid) + ".tmp"
complete = os.path.join(filepath, filename)
try:
os.makedirs(filepath, exist_ok=True)
- with open(complete, 'wt') as cachefile:
+ with open(complete, "wt") as cachefile:
cachefile.write(content)
except:
print('Could not create cache file/dir "%s".' % complete)
return False
return True
+
if __name__ == "__main__":
# TODO(andre): Maybe run tests here?
- print('This is a module.')
+ print("This is a module.")