Skip to content

Commit 5092216

Browse files
committed
Improved datetime import in system to correct load_var evaluation
1 parent d2f97ad commit 5092216

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

CHANGES.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ Changelog
44
1.1.3 (unreleased)
55
------------------
66

7-
- Nothing changed yet.
8-
7+
- Improved datetime import in system to correct load_var evaluation.
8+
[sgeulette]
99

1010
1.1.2 (2024-12-19)
1111
------------------

imio/pyutils/system.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
#
77
from __future__ import print_function
88

9-
from datetime import datetime
109
from six import ensure_binary
1110
from six.moves import cPickle
1211
from six.moves import range
1312

13+
import datetime # do not import datetime datetime because load_var must eval datetime.datetime(2024, 12, 19, 11, 34)
1414
import hashlib
1515
import os
1616
import re
@@ -274,7 +274,7 @@ def get_ret_code(line):
274274
else:
275275
return int(match.group(1))
276276

277-
now = datetime.now()
277+
now = datetime.datetime.now()
278278
if outfile:
279279
fh = open(outfile, "%s" % (append and "a" or "w"))
280280
fh.write("==================== NEW RUN on {} ====================\n".format(now.strftime("%Y%m%d-%H%M")))

0 commit comments

Comments
 (0)