aboutsummaryrefslogtreecommitdiff
path: root/src/philo/log.py
diff options
context:
space:
mode:
authorCharles Cabergs <me@cacharle.xyz>2021-01-10 15:33:10 +0100
committerCharles Cabergs <me@cacharle.xyz>2021-01-10 15:33:10 +0100
commitd5c0cd45ea8966416ebf0d62ae8320ce54fde501 (patch)
tree2502ce25689d6c37e43639207dbd640b6ca78551 /src/philo/log.py
parenta28ed0f25620c6205516259609ad73d7d70b5ffd (diff)
downloadphilosophers_test-d5c0cd45ea8966416ebf0d62ae8320ce54fde501.tar.gz
philosophers_test-d5c0cd45ea8966416ebf0d62ae8320ce54fde501.tar.bz2
philosophers_test-d5c0cd45ea8966416ebf0d62ae8320ce54fde501.zip
Fixing timestamp parsing
Diffstat (limited to 'src/philo/log.py')
-rw-r--r--src/philo/log.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/philo/log.py b/src/philo/log.py
index a07b734..8094688 100644
--- a/src/philo/log.py
+++ b/src/philo/log.py
@@ -6,7 +6,7 @@
# By: cacharle <me@cacharle.xyz> +#+ +:+ +#+ #
# +#+#+#+#+#+ +#+ #
# Created: 2020/10/01 10:51:39 by cacharle #+# #+# #
-# Updated: 2020/10/05 13:52:51 by cacharle ### ########.fr #
+# Updated: 2021/01/03 13:28:20 by cacharle ### ########.fr #
# #
# ############################################################################ #
@@ -29,15 +29,14 @@ class Log:
self._line = line
self.id = self._parse_ranged_int(match.group("id"), 1, philo_num)
- self.timestamp = self._parse_ranged_int(
- match.group("timestamp"), start_time, end_time)
+ self.timestamp = self._parse_ranged_int(match.group("timestamp"))
self.event = Event.from_string(match.group('event'))
- def _parse_ranged_int(self, s, lo, hi):
+ def _parse_ranged_int(self, s, lo=None, hi=None):
try:
value = int(s)
- if not (lo <= value <= hi):
+ if lo is not None and not (lo <= value <= hi):
raise philo.error.Format(
self._line,
"{} should be between {} - {}".format(s, lo, hi)