multiple functions for version 0.0
This commit is contained in:
@@ -83,7 +83,9 @@ class Condition:
|
|||||||
raise TypeError('`location` must be a Location.')
|
raise TypeError('`location` must be a Location.')
|
||||||
|
|
||||||
if 'function' in kwargs:
|
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']):
|
for i, func in enumerate(kwargs['function']):
|
||||||
if not callable(func):
|
if not callable(func):
|
||||||
@@ -91,4 +93,4 @@ class Condition:
|
|||||||
f'`function[{i}]` must be a callable function.')
|
f'`function[{i}]` must be a callable function.')
|
||||||
|
|
||||||
for key, value in kwargs.items():
|
for key, value in kwargs.items():
|
||||||
setattr(self, key, value)
|
setattr(self, key, value)
|
||||||
|
|||||||
Reference in New Issue
Block a user