Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python -tt
- from base import Base
- import os
- plugins = []
- def init_plugins():
- plugin_files = [x[:-3] for x in os.listdir('.') if x.endswith('.py')]
- for plugin in plugin_files:
- dummy = __import__(plugin)
- for plugin in Base.__subclasses__():
- plugins.append(plugin)
- def run_plugins():
- for plugin in plugins:
- x = plugin()
- x.sayHi()
- if __name__ == '__main__':
- init_plugins()
- run_plugins()
Add Comment
Please, Sign In to add comment