Guest User

Untitled

a guest
Jul 23rd, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.44 KB | None | 0 0
  1. #!/usr/bin/python -tt
  2.  
  3. from base import Base
  4. import os
  5.  
  6. plugins = []
  7.  
  8. def init_plugins():
  9. plugin_files = [x[:-3] for x in os.listdir('.') if x.endswith('.py')]
  10. for plugin in plugin_files:
  11. dummy = __import__(plugin)
  12. for plugin in Base.__subclasses__():
  13. plugins.append(plugin)
  14.  
  15. def run_plugins():
  16. for plugin in plugins:
  17. x = plugin()
  18. x.sayHi()
  19.  
  20. if __name__ == '__main__':
  21. init_plugins()
  22. run_plugins()
Add Comment
Please, Sign In to add comment