Mercurial > repos > fubar > tool_factory_2
comparison getlocalrpackages.py @ 15:dd6cf2ddaac7 draft
Uploaded
author | fubar |
---|---|
date | Wed, 28 Jan 2015 19:28:32 -0500 |
parents | ce5ec1d989fd |
children | a584ff2f7554 |
comparison
equal
deleted
inserted
replaced
14:3635f4518c4d | 15:dd6cf2ddaac7 |
---|---|
18 fpaths = out.split('\n') | 18 fpaths = out.split('\n') |
19 fpaths = [x for x in fpaths if len(x) > 1] | 19 fpaths = [x for x in fpaths if len(x) > 1] |
20 fver = [x.split(os.path.sep)[-4:-1] for x in fpaths] | 20 fver = [x.split(os.path.sep)[-4:-1] for x in fpaths] |
21 # >>> foo.split(os.path.sep)[-4:-1] | 21 # >>> foo.split(os.path.sep)[-4:-1] |
22 # ['fubar', 'package_r_3_1_1', '63cdb9b2234c'] | 22 # ['fubar', 'package_r_3_1_1', '63cdb9b2234c'] |
23 res = [['%s rev %s owner %s' % (x[1],x[2],x[0]),fpaths[i],False] for i,x in enumerate(fver)] | 23 if len(fpaths) > 0: |
24 res.insert(0,['Use default (system) interpreter','system',False]) | 24 res = [['%s rev %s owner %s' % (x[1],x[2],x[0]),fpaths[i],False] for i,x in enumerate(fver)] |
25 if len(res) > 1: | 25 res.insert(0,['Use default (system) interpreter','system',False]) |
26 else: | |
27 res = [['Use default (system) interpreter','system',False], | |
28 ['**WARNING** NO package env.sh files found - is the "locate" system command working? Are any interpreters installed?','system',True]] | |
29 if len(res) > 2: | |
26 res[1][2] = True # selected if more than one | 30 res[1][2] = True # selected if more than one |
27 # return a triplet - user_sees,value,selected - all unselected if False | 31 # return a triplet - user_sees,value,selected - all unselected if False |
28 return res | 32 return res |
29 | 33 |
30 if __name__ == "__main__": | 34 if __name__ == "__main__": |