def process(args): _validate_args(args) uri, user, cert, _ = phlsys_makeconduit.get_uri_user_cert_explanation( args.uri, args.user, args.cert) conduit = phlsys_conduit.Conduit(uri, user, cert, args.act_as_user) d = _process_user_fields(user, conduit, args) _set_options(args, d) d["order"] = 'order-' + args.order # perform the query results = conduit("differential.query", d) if args.statuses: results = [r for r in results if r["statusName"] in args.statuses] if args.update_min_age or args.update_max_age: results = _exclude_on_update_age(args, results) if args.translate: # gather user PHIDs _translate_user_phids(conduit, results) _set_human_times(results) _output_results(args, results)
def process(args): fs = abdt_fs.make_default_accessor() # make sure we can connect with those parameters uri, user, cert, _ = phlsys_makeconduit.get_uri_user_cert_explanation( args.instance_uri, args.arcyd_user, args.arcyd_cert) conduit = phlsys_conduit.Conduit( uri, user, cert, https_proxy=args.https_proxy) conduit.ping() content = _CONFIG.format( instance_uri=uri, arcyd_user=user, arcyd_cert=cert, review_url_format=args.review_url_format) if args.https_proxy: content = '\n'.join([ content, _CONFIG_HTTPS_PROXY.format( https_proxy=args.https_proxy)]) if args.admin_emails: content = '\n'.join([ content, _CONFIG_ADMIN_EMAILS_FORMAT.format( admin_emails='\n'.join(args.admin_emails))]) with fs.lockfile_context(): fs.create_phabricator_config(args.name, content)
def process(args): fs = abdt_fs.make_default_accessor() # make sure we can connect with those parameters uri, user, cert, _ = phlsys_makeconduit.get_uri_user_cert_explanation( args.instance_uri, args.arcyd_user, args.arcyd_cert) conduit = phlsys_conduit.Conduit(uri, user, cert, https_proxy=args.https_proxy) conduit.ping() content = _CONFIG.format(instance_uri=uri, arcyd_user=user, arcyd_cert=cert, review_url_format=args.review_url_format) if args.https_proxy: content = '\n'.join([ content, _CONFIG_HTTPS_PROXY.format(https_proxy=args.https_proxy) ]) if args.admin_emails: content = '\n'.join([ content, _CONFIG_ADMIN_EMAILS_FORMAT.format( admin_emails='\n'.join(args.admin_emails)) ]) with fs.lockfile_context(): fs.create_phabricator_config(args.name, content)