Changeset 0a49bd7 for fedd/fedd_info.py


Ignore:
Timestamp:
Jan 15, 2011 5:52:15 PM (13 years ago)
Author:
Ted Faber <faber@…>
Branches:
axis_example, compt_changes, info-ops, master
Children:
aaf7f41
Parents:
ac15159 (diff), 944b746 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
git-author:
Ted Faber <faber@…> (01/15/11 17:51:40)
git-committer:
Ted Faber <faber@…> (01/15/11 17:52:15)
Message:

merge from current

File:
1 edited

Legend:

Unmodified
Added
Removed
  • fedd/fedd_info.py

    rac15159 r0a49bd7  
    33import sys
    44
     5from federation.proof import proof
    56from federation.remote_service import service_caller
    67from federation.client_lib import client_opts, exit_with_fault, RPCException,\
    7         wrangle_standard_options, do_rpc, get_experiment_names, info_format
     8        wrangle_standard_options, do_rpc, get_experiment_names, info_format, \
     9        log_authentication
    810
    911class exp_data_opts(client_opts):
     
    1113        client_opts.__init__(self)
    1214        self.add_option("--experiment_cert", dest="exp_certfile",
    13                 type="string", help="experiment certificate file")
     15                action='callback', callback=self.expand_file, type='str',
     16                help="experiment certificate file")
    1417        self.add_option("--experiment_name", dest="exp_name",
    1518                type="string", help="human readable experiment name")
     
    4245            caller=service_caller('Info'), responseBody='InfoResponseBody')
    4346except RPCException, e:
    44     exit_with_fault(e)
     47    exit_with_fault(e, 'Info', opts)
    4548except RuntimeError, e:
    4649    sys.exit("Error processing RPC: %s" % e)
     
    5255    except RuntimeError, e:
    5356        print >>sys.stderr, "Warning: %s" % e
     57proof = proof.from_dict(resp_dict.get('proof', {}))
     58if proof and opts.auth_log:
     59    log_authentication(opts.auth_log, 'Info', 'succeeded', proof)
Note: See TracChangeset for help on using the changeset viewer.