now with utc unix timestamp #4

Manually merged
tux merged 2 commits from timestamp into master 2020-03-14 13:12:39 +01:00
Collaborator

Passt time.time() als Format und Auflösung für den Timestamp?

Passt time.time() als Format und Auflösung für den Timestamp?
tux was assigned by dkdent 2020-03-14 11:02:26 +01:00
tux reviewed 2020-03-14 12:27:00 +01:00
@ -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())}"
Owner

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.)

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.)
tux closed this pull request 2020-03-14 13:12:39 +01:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Netz39_Vorstand/stammdaten-formular#4
No description provided.