Skip to content
Snippets Groups Projects

DataFile: Don't write creationDate & updateDate unless specified

Merged Thomas Kluyver requested to merge fix/rm-default-timestamp into master
1 unresolved thread
1 file
+ 6
2
Compare changes
  • Side-by-side
  • Inline
+ 6
2
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(
Loading