Skip to content
Snippets Groups Projects
Commit e80a4e2a authored by Thomas Kluyver's avatar Thomas Kluyver
Browse files

Merge branch 'fix/rm-default-timestamp' into 'master'

DataFile: Don't write creationDate & updateDate unless specified

See merge request !937
parents d456fd93 42c4d463
No related branches found
No related tags found
1 merge request!937DataFile: Don't write creationDate & updateDate unless specified
from datetime import datetime from datetime import datetime, timezone
from itertools import chain from itertools import chain
from numbers import Integral from numbers import Integral
from pathlib import Path from pathlib import Path
...@@ -311,10 +311,14 @@ class DataFile(h5py.File): ...@@ -311,10 +311,14 @@ class DataFile(h5py.File):
sequence = self.__sequence sequence = self.__sequence
if creation_date is None: if creation_date is None:
creation_date = datetime.now() creation_date = datetime.fromtimestamp(0, tz=timezone.utc)
elif creation_date is True:
creation_date = datetime.now(timezone.utc)
if update_date is None: if update_date is None:
update_date = creation_date update_date = creation_date
elif update_date is True:
update_date = datetime.now(timezone.utc)
md_group = self.require_group('METADATA') md_group = self.require_group('METADATA')
md_group.create_dataset( md_group.create_dataset(
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment