aboutsummaryrefslogtreecommitdiff
path: root/src/test/table.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/table.py')
-rw-r--r--src/test/table.py23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/test/table.py b/src/test/table.py
new file mode 100644
index 0000000..6aa1b15
--- /dev/null
+++ b/src/test/table.py
@@ -0,0 +1,23 @@
+# ############################################################################ #
+# #
+# ::: :::::::: #
+# table.py :+: :+: :+: #
+# +:+ +:+ +:+ #
+# By: charles <me@cacharle.xyz> +#+ +:+ +#+ #
+# +#+#+#+#+#+ +#+ #
+# Created: 2020/09/27 12:44:48 by charles #+# #+# #
+# Updated: 2020/09/27 12:54:01 by charles ### ########.fr #
+# #
+# ############################################################################ #
+
+class Table:
+ def __init__(self, philo_num):
+ self._philos = [Philo(id_) for id_ in range(1, philo_num + 1)]
+
+ def update(self, match):
+ philo = itertools.first_true(self._philos, pred = lambda x: x.id == match.id)
+ philo.add_log(match)
+
+ def check(self):
+ return True
+