diff --git a/base.py b/base.py index a538e2a..47fcb50 100644 --- a/base.py +++ b/base.py @@ -72,8 +72,8 @@ class Extension(): cls.buffer_size = _buffer_size @classmethod - def register(cls, s) - module_name, class_name = s.trim().split('.')[0:2] + def register(cls, s): + module_name, class_name = s.strip().split('.')[0:2] module_path = 'plugins.' + module_name try: diff --git a/server.py b/server.py index c3fbc9e..b5679c8 100644 --- a/server.py +++ b/server.py @@ -499,7 +499,8 @@ def start(): #Main Program if __name__== "__main__": # load extensions - map(Extension.register, use_extension.split(',')) + for s in use_extensions.split(','): + Extension.register(s) # start Caterpillar start() diff --git a/web.py b/web.py index 00586be..88c0c17 100644 --- a/web.py +++ b/web.py @@ -94,6 +94,6 @@ if __name__ == "__main__": Extension.set_protocol('http') # load extensions - map(Extension.register, use_extension.split(',')) + map(Extension.register, use_extensions.split(',')) app.run(debug=True, host='0.0.0.0', port=listening_port)