Skip to content

Commit 8ccfa29

Browse files
committed
timer .enter now supports timestamps instead of datetimes
1 parent ce89e3d commit 8ccfa29

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

celery/utils/timer2.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -115,12 +115,13 @@ def enter(self, entry, eta=None, priority=0):
115115
"""
116116
if eta is None:
117117
eta = datetime.now()
118-
try:
119-
eta = to_timestamp(eta)
120-
except OverflowError, exc:
121-
if not self.handle_error(exc):
122-
raise
123-
return
118+
if isinstance(eta, datetime):
119+
try:
120+
eta = to_timestamp(eta)
121+
except OverflowError, exc:
122+
if not self.handle_error(exc):
123+
raise
124+
return
124125
return self._enter(eta, priority, entry)
125126

126127
def _enter(self, eta, priority, entry):

0 commit comments

Comments
 (0)