mirror of
https://github.com/openSUSE/osc.git
synced 2024-12-25 09:26:14 +01:00
fixed serveral warnings from pychecker.py
Fixed serveral warnings from pychecker.py like such: - Parameter ($) not used - Local variable ($) not used Including fixes like: - remove not needed imports - don't read apiurl in core.py from config if already available via function parameter - delPerson(): check for user as e.g. in addPerson()
This commit is contained in:
parent
14376dd2b6
commit
b3c5204b59
@ -429,7 +429,7 @@ class RawCmdln(cmd.Cmd):
|
||||
cmdln.py).
|
||||
"""
|
||||
import sys
|
||||
type, exc, traceback = sys.exc_info()
|
||||
exc_type, exc, traceback = sys.exc_info()
|
||||
if isinstance(exc, CmdlnUserError):
|
||||
msg = "%s %s: %s\nTry '%s help %s' for info.\n"\
|
||||
% (self.name, argv[0], exc, self.name, argv[0])
|
||||
@ -558,7 +558,7 @@ class RawCmdln(cmd.Cmd):
|
||||
do_help.aliases = ["?"]
|
||||
|
||||
|
||||
def do_man(self, argv):
|
||||
def do_man(self):
|
||||
"""${cmd_name}: generates a man page
|
||||
|
||||
usage:
|
||||
|
@ -8,7 +8,6 @@ from core import *
|
||||
import cmdln
|
||||
import conf
|
||||
import oscerr
|
||||
import urlgrabber.progress
|
||||
from optparse import SUPPRESS_HELP
|
||||
|
||||
MAN_HEADER = r""".TH %(ucname)s "1" "%(date)s" "%(name)s %(version)s" "User Commands"
|
||||
@ -955,8 +954,8 @@ Please submit there instead, or use --nodevelproject to force direct submission.
|
||||
'superseded by %s' % result, result)
|
||||
|
||||
if opts.supersede:
|
||||
r = change_request_state(conf.config['apiurl'],
|
||||
opts.supersede, 'superseded', opts.message or '', result)
|
||||
change_request_state(conf.config['apiurl'], opts.supersede, 'superseded',
|
||||
opts.message or '', result)
|
||||
|
||||
print 'created request id', result
|
||||
|
||||
@ -985,7 +984,6 @@ Please submit there instead, or use --nodevelproject to force direct submission.
|
||||
actionxml=""
|
||||
apiurl = self.get_api_url()
|
||||
if len(args) == 0 and is_project_dir(os.getcwd()):
|
||||
import cgi
|
||||
# submit requests for multiple packages are currently handled via multiple requests
|
||||
# They could be also one request with multiple actions, but that avoids to accepts parts of it.
|
||||
project = store_read_project(os.curdir)
|
||||
@ -1140,8 +1138,7 @@ Please submit there instead, or use --nodevelproject to force direct submission.
|
||||
'superseded by %s' % result, result)
|
||||
|
||||
if opts.supersede:
|
||||
r = change_request_state(apiurl,
|
||||
opts.supersede, 'superseded', '', result)
|
||||
change_request_state(apiurl, opts.supersede, 'superseded', '', result)
|
||||
|
||||
#print 'created request id', result
|
||||
return actionxml
|
||||
@ -1702,7 +1699,7 @@ Please submit there instead, or use --nodevelproject to force direct submission.
|
||||
if subcmd == 'review':
|
||||
if cmd in ['accept', 'decline', 'new']:
|
||||
r = change_review_state(conf.config['apiurl'],
|
||||
reqid, state_map[cmd], conf.config['user'], '', opts.message or '')
|
||||
reqid, state_map[cmd], conf.config['user'], opts.message or '')
|
||||
print r
|
||||
# Change state of entire request
|
||||
elif cmd in ['reopen', 'accept', 'decline', 'wipe', 'revoke']:
|
||||
@ -4196,7 +4193,6 @@ Please submit there instead, or use --nodevelproject to force direct submission.
|
||||
|
||||
args = slash_split(args)
|
||||
apiurl = self.get_api_url()
|
||||
meta = None
|
||||
|
||||
if len(args) == 0:
|
||||
wd = os.curdir
|
||||
@ -5621,7 +5617,7 @@ Please submit there instead, or use --nodevelproject to force direct submission.
|
||||
${cmd_option_list}
|
||||
"""
|
||||
|
||||
from subprocess import Popen, PIPE
|
||||
from subprocess import Popen
|
||||
|
||||
if not os.path.exists('/usr/lib/build/vc'):
|
||||
print >>sys.stderr, 'Error: you need build.rpm with version 2009.04.17 or newer'
|
||||
|
19
osc/core.py
19
osc/core.py
@ -2126,9 +2126,9 @@ def init_project_dir(apiurl, dir, project):
|
||||
store_write_initial_packages(dir, project, [])
|
||||
|
||||
def init_package_dir(apiurl, project, package, dir, revision=None, files=True, limit_size=None, meta=False):
|
||||
if not os.path.isdir(store):
|
||||
os.mkdir(store)
|
||||
os.chdir(store)
|
||||
if not os.path.isdir(dir):
|
||||
os.mkdir(dir)
|
||||
os.chdir(dir)
|
||||
f = open('_project', 'w')
|
||||
f.write(project + '\n')
|
||||
f.close()
|
||||
@ -2798,7 +2798,7 @@ def get_request(apiurl, reqid):
|
||||
return r
|
||||
|
||||
|
||||
def change_review_state(apiurl, reqid, newstate, by_user='', by_group='', message='', supersed=''):
|
||||
def change_review_state(apiurl, reqid, newstate, by_user='', message='', supersed=''):
|
||||
u = makeurl(apiurl,
|
||||
['request', reqid],
|
||||
query={'cmd': 'changereviewstate', 'newstate': newstate, 'by_user': by_user, 'superseded_by': supersed})
|
||||
@ -2885,7 +2885,7 @@ def get_user_projpkgs_request_list(apiurl, user, req_state=('new',), req_type=No
|
||||
return result
|
||||
|
||||
def get_request_log(apiurl, reqid):
|
||||
r = get_request(conf.config['apiurl'], reqid)
|
||||
r = get_request(apiurl, reqid)
|
||||
data = []
|
||||
frmt = '-' * 76 + '\n%s | %s | %s\n\n%s'
|
||||
# the description of the request is used for the initial log entry
|
||||
@ -4062,17 +4062,13 @@ def print_jobhistory(apiurl, prj, current_package, repository, arch, format = 't
|
||||
reason = node.get('reason')
|
||||
if not reason:
|
||||
reason = "unknown"
|
||||
bcnt = node.get('bcnt')
|
||||
code = node.get('code')
|
||||
rev = int(node.get('rev'))
|
||||
srcmd5 = node.get('srcmd5')
|
||||
rt = int(node.get('readytime'))
|
||||
readyt = time.localtime(rt)
|
||||
readyt = time.strftime('%Y-%m-%d %H:%M:%S', readyt)
|
||||
st = int(node.get('starttime'))
|
||||
et = int(node.get('endtime'))
|
||||
endtime = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(et))
|
||||
waitstart = time.strftime('%H:%M:%S', time.gmtime(st-rt))
|
||||
waittm = time.gmtime(et-st)
|
||||
if waittm.tm_hour:
|
||||
waitbuild = "%2dh %2dm %2ds" % (waittm.tm_hour, waittm.tm_min, waittm.tm_sec)
|
||||
@ -4591,7 +4587,7 @@ def delPerson(apiurl, prj, pac, user, role="maintainer"):
|
||||
path_args=path,
|
||||
template_args=None,
|
||||
create_new=False)
|
||||
if data:
|
||||
if data and get_user_meta(apiurl, user) != None:
|
||||
root = ET.fromstring(''.join(data))
|
||||
found = False
|
||||
for person in root.getiterator('person'):
|
||||
@ -4883,7 +4879,6 @@ def get_commit_message_template(pac):
|
||||
|
||||
def parse_diff_for_commit_message(diff, template = []):
|
||||
date_re = re.compile(r'\+(Mon|Tue|Wed|Thu|Fri|Sat|Sun) ([A-Z][a-z]{2}) ( ?[0-9]|[0-3][0-9]) .*')
|
||||
index = 0
|
||||
diff = diff.split('\n')
|
||||
|
||||
# The first four lines contains a header of diff
|
||||
@ -4946,7 +4941,7 @@ def print_request_list(apiurl, project, package = None, states = ('new', ), forc
|
||||
|
||||
def request_interactive_review(apiurl, request):
|
||||
"""review the request interactively"""
|
||||
import tempfile, subprocess, re
|
||||
import tempfile, re
|
||||
|
||||
tmpfile = None
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user