multiple functions for version 0.0

This commit is contained in:
Nicola Demo
2023-05-09 16:56:58 +02:00
parent 9de4e515f4
commit 0dba743f1d

View File

@@ -83,7 +83,9 @@ class Condition:
raise TypeError('`location` must be a Location.')
if 'function' in kwargs:
kwargs['function'] = [kwargs['function']]
if not isinstance(kwargs['function'], list):
kwargs['function'] = [kwargs['function']]
for i, func in enumerate(kwargs['function']):
if not callable(func):
@@ -91,4 +93,4 @@ class Condition:
f'`function[{i}]` must be a callable function.')
for key, value in kwargs.items():
setattr(self, key, value)
setattr(self, key, value)