mirror of
https://github.com/xcat2/confluent.git
synced 2026-08-03 16:07:00 +00:00
2af402b13c
Apply ruff's safe autofixes. The changes are mechanical and behaviour-preserving. Issues fixed: - F401: remove unused imports. - F841: drop unused local variables and assignments, including discarded await/return values, unused "except ... as e" bindings, and unused "with ... as name" targets. - F541: remove the f prefix from f-strings that contain no placeholders. - E711: compare against None with "is"/"is not" instead of "=="/"!=". - E712: test truthiness directly instead of comparing to True. - E713: use "x not in y" instead of "not x in y". - E714: use "is not" instead of "not ... is". - E731: convert lambdas bound to a name into def statements. - W291/W293: trim trailing whitespace on touched lines.
22 lines
712 B
Python
22 lines
712 B
Python
import argparse
|
|
import pyghmi.redfish.command as cmd
|
|
import os
|
|
|
|
ap = argparse.ArgumentParser(description='Certificate Generate')
|
|
ap.add_argument('xcc', help='XCC address')
|
|
ap.add_argument('cert', help='Certificate in PEM format')
|
|
args = ap.parse_args()
|
|
|
|
c = cmd.Command(args.xcc, os.environ['XCCUSER'], os.environ['XCCPASS'],
|
|
verifycallback=lambda x: True)
|
|
wc = c.oem.wc
|
|
rawcert = open(args.cert, 'r').read()
|
|
cert = ''
|
|
incert = False
|
|
for line in rawcert.split('\n'):
|
|
if incert or '-----BEGIN CERTIFICATE-----' in line:
|
|
incert = True
|
|
cert += line + '\n'
|
|
res = wc.grab_json_response_with_status('/api/function', {'Sec_ImportCert': '0,1,0,0,,{0}'.format(cert)})
|
|
print(repr(res))
|