diff options
Diffstat (limited to 'src/test/table.py')
| -rw-r--r-- | src/test/table.py | 23 |
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 + |
