Projects/laydi
Projects
/
laydi
Archived
7
0
Fork 0

Added workflowdir to configuration file. workflowdir is a semicolon separated

path of directories where workflows can be found.
This commit is contained in:
Einar Ryeng 2008-02-07 14:20:52 +00:00
parent e6a671a8c0
commit a380093afc
2 changed files with 6 additions and 3 deletions

View File

@ -31,6 +31,8 @@ def parse_options():
cp.add_option('datadir', type='string', cp.add_option('datadir', type='string',
default=os.environ['HOME']) default=os.environ['HOME'])
cp.add_option('workflowdir', type='string',
default='workflows')
cp.parse() cp.parse()
op = optparse.OptionParser() op = optparse.OptionParser()
@ -53,15 +55,16 @@ if __name__ == '__main__':
import gtk import gtk
import gnome import gnome
foo = gnome.program_init(PROGRAM_NAME, VERSION) gnome.program_init(PROGRAM_NAME, VERSION)
print foo
options, params = parse_options() options, params = parse_options()
main.options = options
if options.list_workflows: if options.list_workflows:
list_workflows() list_workflows()
sys.exit(0) sys.exit(0)
print "options.workflow:", options.workflow
selected_wf = workflow.find_workflow(options.workflow) selected_wf = workflow.find_workflow(options.workflow)
print selected_wf print selected_wf
if selected_wf == None: selected_wf = workflow.EmptyWorkflow if selected_wf == None: selected_wf = workflow.EmptyWorkflow

View File

@ -51,7 +51,7 @@ def find_workflow(basename):
print "find_workflow" print "find_workflow"
# List all .py files that can contain workflow classes # List all .py files that can contain workflow classes
wf_path = sys.path wf_path = main.options.workflowdir.split(';')
wf_file = None wf_file = None
for dir in wf_path: for dir in wf_path: