now with utc unix timestamp #4
Loading…
Reference in a new issue
No description provided.
Delete branch "timestamp"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Passt time.time() als Format und Auflösung für den Timestamp?
@ -75,6 +76,8 @@ def main(*_args):
new_data['stammdaten'] = dict(zip(app.sd2.keys(), map(lambda f: f.value, app.sd2.values())))
new_data['finanzdaten'] = dict(zip(app.fin2.keys(), map(lambda f: f.value, app.fin2.values())))
new_data['mitgliederdaten'] = dict(zip(app.mem2.keys(), map(lambda f: f.value, app.mem2.values())))
new_data['timestamp'] = f"{int(time.time())}"
Der Timestamp sollte ISO8601-konform sein.
Als Auflösung reicht 1s, da die Timestamps nur innerhalb einer Person eindeutig sein müssen. (D.h. wir gehen davon aus, dass eine Person nicht häufiger als einmal pro Sekunde ein Update erhält. Falls das doch passiert, können wir auch auf Kollisionen prüfen und den neuen Timestamp dann eine Sekunde hochzählen.)