1.1.0
This library can import functions like the below.
- Directory
/usr/local/src/project/
├ example.py
└ validator/
├ validator_a.py
├ validator_b.py
└ validator_c.py
- validator_a.py
def validator_a():
print("validateA!!")
- example.py
loader = ModuleLoader()
# return the tuple of validate_a, validate_b, and validate_c function objects
validator_functions = loader.load_functions("validator")
# initialize and execute method
[validate() for func in validator_functions]
# -> validateA!!
# -> validateB!!
# -> validateC!!