Skip to content

Commit ac40dbc

Browse files
committed
Python: Use integers for task timeout
1 parent 197598b commit ac40dbc

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

images/python/bootstrap.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -112,8 +112,10 @@ def getPAYLOAD_FILE():
112112

113113

114114
def getTASK_TIMEOUT():
115-
return os.environ.get('TASK_TIMEOUT') or 3600
116-
115+
try:
116+
return int(os.environ.get('TASK_TIMEOUT'))
117+
except ValueError:
118+
return 3600
117119

118120
def getTASK_MAXRAM():
119121
# IronWorker uses MAXMEM, Hybrid uses MAXRAM.
@@ -190,7 +192,7 @@ def filter(self, record):
190192
}
191193
logging.config.dictConfig(loggingConfig)
192194

193-
plannedEnd = time.time() + getTASK_TIMEOUT()
195+
plannedEnd = int(time.time()) + getTASK_TIMEOUT()
194196

195197
debugging and print ('os.environ = ', os.environ)
196198
debugging and print ('/mnt content = ', os.listdir("/mnt"))

0 commit comments

Comments
 (0)