Quellcode durchsuchen

Prevent casting '' to int

Foppe Hemminga vor 6 Jahren
Ursprung
Commit
2e8bf424e2
1 geänderte Dateien mit 6 neuen und 2 gelöschten Zeilen
  1. 6 2
      model.py

+ 6 - 2
model.py

@@ -40,8 +40,12 @@ def get_timestamp_stored():
     :return timestamp:
     """
     with open('timestamp.txt', 'r') as f:
-        this_timestamp_stored = f.read()
-    return int(this_timestamp_stored)
+        this_timestamp_stored_string = f.read()
+    if this_timestamp_stored_string.replace('.','',1).isdigit():
+        this_timestamp_stored = int(this_timestamp_stored_string)
+    else:
+        this_timestamp_stored = 0
+    return this_timestamp_stored
 
 
 def put_timestamp_stored(this_timestamp):