Skip to content

1.1.0

Compare
Choose a tag to compare
@hiroki0525 hiroki0525 released this 03 Nov 10:44
· 198 commits to master since this release
034a0af

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!!