Changeset 7555 for TI12-security


Ignore:
Timestamp:
29/09/10 16:33:29 (9 years ago)
Author:
pjkersha
Message:

New release 1.2.0:

  • tested and added fixes to command line script 'myproxyclient'
File:
1 edited

Legend:

Unmodified
Added
Removed
  • TI12-security/trunk/MyProxyClient/myproxy/script.py

    r7554 r7555  
    3333 
    3434from myproxy.client import MyProxyClient 
     35 
    3536 
    3637def make_optparser(): 
     
    133134    logname = os.environ.get('LOGNAME') 
    134135 
    135     command = argv[1] 
     136    nArgs = len(argv) 
     137    if nArgs < 2: 
     138        op.error('No command set') 
     139    else: 
     140        command = argv[1] 
    136141     
    137142    # Catch example of just specifying --help or '-h' 
     
    139144        argl = argv[1:2] 
    140145        command = None 
     146         
     147    elif command != 'logon': 
     148        op.error('Command %s not supported' % command) 
     149         
     150    elif nArgs < 3: 
     151        op.error('No command options set') 
     152         
    141153    else: 
    142154        argl = argv[2:] 
    143     options, args = op.parse_args(argl) 
     155         
     156    options = op.parse_args(argl)[0] 
    144157 
    145158    if options.outfile is None: 
     
    174187    myproxy = MyProxyClient(**client_props) 
    175188 
    176     if command == 'logon': 
    177         do_logon(myproxy, options) 
    178     else: 
    179         op.error('Command %s not supported' % command) 
     189    do_logon(myproxy, options)       
    180190 
    181191 
Note: See TracChangeset for help on using the changeset viewer.