Context was extended about execute script

This commit is contained in:
Volkan Şahin 2016-05-17 17:28:50 +03:00
parent 014dd0f468
commit 0c2f6892ab

View file

@ -37,6 +37,19 @@ class Context(object):
def execute(self, command):
return subprocess.Popen(command, shell=True)
def execute_script(self, script_path, parameters=None):
command = []
if script_path is not None:
command.append(script_path)
else:
raise Exception('[Context] Script is required')
if parameters is not None:
for p in parameters:
command.append(p)
return subprocess.check_call(command)
def get_path(self):
return self.config_manager.get('PLUGIN', 'pluginfolderpath')