Skip to content

Commit c57f474

Browse files
author
Valentin Gologuzov
committed
[PEP8] cleanup, part 1
1 parent 8d4856e commit c57f474

File tree

7 files changed

+136
-126
lines changed

7 files changed

+136
-126
lines changed

backend/backend/dispatcher.py

+29-28
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,13 @@
2929
except ImportError:
3030
pass # fedmsg is optional
3131

32+
3233
def ans_extra_vars_encode(extra_vars, name):
3334
""" transform dict into --extra-vars="json string" """
3435
if not extra_vars:
3536
return ""
36-
return "--extra-vars='{{\"{0}\": {1}}}'".format(
37-
name, json.dumps(extra_vars))
37+
return "--extra-vars='{{\"{0}\": {1}}}'".format(name, json.dumps(extra_vars))
38+
3839

3940
class SilentPlaybookCallbacks(callbacks.PlaybookCallbacks):
4041

@@ -147,11 +148,11 @@ def __init__(self, opts, events, worker_num, group_id,
147148
self.spawn_in_advance = self.opts.spawn_in_advance
148149
self.frontend_callback = FrontendCallback(opts, events)
149150
if not self.callback:
150-
self.logfile = os.path.join(
151-
self.opts.worker_logdir,
152-
"worker-{0}-{1}.log".format(
153-
self.opts.build_groups[self.group_id]["name"],
154-
self.worker_num))
151+
log_name = "worker-{0}-{1}.log".format(
152+
self.opts.build_groups[self.group_id]["name"],
153+
self.worker_num)
154+
155+
self.logfile = os.path.join(self.opts.worker_logdir, log_name)
155156
self.callback = WorkerCallback(logfile=self.logfile)
156157

157158
if ip:
@@ -289,8 +290,7 @@ def spawn_instance(self, job):
289290
return None
290291

291292
args = "-c ssh {0} {1}".format(
292-
spawn_playbook,
293-
ans_extra_vars_encode(extra_vars, "copr_task"))
293+
spawn_playbook, ans_extra_vars_encode(extra_vars, "copr_task"))
294294

295295
i = 0
296296
while True:
@@ -327,12 +327,13 @@ def spawn_instance(self, job):
327327
# we were getting some dead instancies
328328
# that's why I'm testing the conncectivity here
329329
connection = ansible.runner.Runner(
330-
remote_user="root",
331-
host_list=ipaddr+",",
332-
pattern=ipaddr,
333-
forks=1,
334-
transport="ssh",
335-
timeout=500)
330+
remote_user="root",
331+
host_list=ipaddr+",",
332+
pattern=ipaddr,
333+
forks=1,
334+
transport="ssh",
335+
timeout=500
336+
)
336337
connection.module_name = "shell"
337338
connection.module_args = "echo hello"
338339
res = connection.run()
@@ -341,8 +342,9 @@ def spawn_instance(self, job):
341342
return ipaddr
342343

343344
else:
344-
self.callback.log("Worker is not responding to" \
345-
"the testing playbook. Spawning another one.")
345+
self.callback.log(
346+
"Worker is not responding to"
347+
"the testing playbook. Spawning another one.")
346348
self.terminate_instance(ipaddr)
347349

348350
def terminate_instance(self, instance_ip):
@@ -357,8 +359,8 @@ def terminate_instance(self, instance_ip):
357359
term_args["vm_name"] = self.vm_name
358360

359361
args = "-c ssh -i '{0},' {1} {2}".format(
360-
instance_ip, self.opts.build_groups[self.group_id]["terminate_playbook"],
361-
ans_extra_vars_encode(term_args, "copr_task"))
362+
instance_ip, self.opts.build_groups[self.group_id]["terminate_playbook"],
363+
ans_extra_vars_encode(term_args, "copr_task"))
362364
self.run_ansible_playbook(args, "terminate instance")
363365

364366
def mark_started(self, job):
@@ -368,11 +370,9 @@ def mark_started(self, job):
368370

369371
job.status = 3 # running
370372
build = job.to_dict()
371-
372373
self.callback.log("build: {}".format(build))
373-
#build["status"] = 3 # running
374-
data = {"builds": [build]}
375374

375+
data = {"builds": [build]}
376376
try:
377377
self.frontend_callback.update(data)
378378
except:
@@ -453,8 +453,8 @@ def run(self):
453453

454454
while not self.kill_received:
455455
setproctitle("worker-{0} {1} No task".format(
456-
self.opts.build_groups[self.group_id]["name"],
457-
self.worker_num))
456+
self.opts.build_groups[self.group_id]["name"],
457+
self.worker_num))
458458

459459
# this sometimes caused TypeError in random worker
460460
# when another one picekd up a task to build
@@ -496,10 +496,11 @@ def run(self):
496496
# Checking whether to build or skip
497497
if self.pkg_built_before(job.pkgs, job.chroot, job.destdir):
498498
self._announce_start(job)
499-
self.callback.log("Skipping: package {0} has been"\
500-
"already built before.".format(
501-
' '.join(job.pkgs)))
502-
job.status = 5 # skipped
499+
self.callback.log(
500+
"Skipping: package {0} has been already built before."
501+
.format(' '.join(job.pkgs)))
502+
503+
job.status = 5 # skipped
503504
self._announce_end(job)
504505
continue
505506
# FIXME

frontend/coprs_frontend/coprs/logic/builds_logic.py

+27-26
Original file line numberDiff line numberDiff line change
@@ -43,22 +43,21 @@ def get_recent_tasks(cls, user=None, limit=None):
4343

4444
return query
4545

46-
4746
@classmethod
4847
def get_build_task_queue(cls):
4948
"""
5049
Returns BuildChroots which are - waiting to be built or
5150
- older than 2 hours and unfinished
5251
"""
5352
query = models.BuildChroot.query.join(models.Build).filter(or_(
54-
models.BuildChroot.status == helpers.StatusEnum("pending"),
55-
models.BuildChroot.status == helpers.StatusEnum("starting"),
56-
and_(
57-
models.BuildChroot.status == helpers.StatusEnum("running"),
58-
models.Build.started_on < int(time.time() - 7200),
59-
models.Build.ended_on == None
60-
)
61-
))
53+
models.BuildChroot.status == helpers.StatusEnum("pending"),
54+
models.BuildChroot.status == helpers.StatusEnum("starting"),
55+
and_(
56+
models.BuildChroot.status == helpers.StatusEnum("running"),
57+
models.Build.started_on < int(time.time() - 7200),
58+
models.Build.ended_on is None
59+
)
60+
))
6261
query = query.order_by(models.BuildChroot.build_id.asc())
6362
return query
6463

@@ -102,7 +101,7 @@ def get_waiting(cls):
102101
.filter((models.Build.started_on == None)
103102
| (models.Build.started_on < int(time.time() - 7200)))
104103
.filter(models.Build.ended_on == None)
105-
.filter(models.Build.canceled != True)
104+
.filter(models.Build.canceled == False)
106105
.order_by(models.Build.submitted_on.asc()))
107106
return query
108107

@@ -196,7 +195,7 @@ def cancel_build(cls, user, build):
196195
"You are not allowed to cancel this build.")
197196
build.canceled = True
198197
for chroot in build.build_chroots:
199-
chroot.status = 2 #canceled
198+
chroot.status = 2 # canceled
200199

201200
@classmethod
202201
def delete_build(cls, user, build):
@@ -210,19 +209,21 @@ def delete_build(cls, user, build):
210209
"Unfinished build")
211210

212211
# Only failed (and finished), succeeded, skipped and cancelled get here.
213-
if build.state != "cancelled": #has nothing in backend to delete
212+
if build.state != "cancelled": # has nothing in backend to delete
214213
object_type = "build-{0}".format(build.state)
215214
data_dict = {"pkgs": build.pkgs,
216215
"username": build.copr.owner.name,
217216
"projectname": build.copr.name}
218217

219-
action = models.Action(action_type=helpers.ActionTypeEnum("delete"),
220-
object_type=object_type,
221-
object_id=build.id,
222-
old_value="{0}/{1}".format(build.copr.owner.name,
223-
build.copr.name),
224-
data=json.dumps(data_dict),
225-
created_on=int(time.time()))
218+
action = models.Action(
219+
action_type=helpers.ActionTypeEnum("delete"),
220+
object_type=object_type,
221+
object_id=build.id,
222+
old_value="{0}/{1}".format(build.copr.owner.name,
223+
build.copr.name),
224+
data=json.dumps(data_dict),
225+
created_on=int(time.time())
226+
)
226227
db.session.add(action)
227228

228229
for build_chroot in build.build_chroots:
@@ -237,13 +238,13 @@ def last_modified(cls, copr):
237238
"""
238239
builds = cls.get_multiple(None, copr=copr)
239240

240-
last_build = (builds
241-
.join(models.BuildChroot)
242-
.filter((models.BuildChroot.status == helpers.StatusEnum("succeeded"))
243-
| (models.BuildChroot.status == helpers.StatusEnum("skipped")))
244-
.filter(models.Build.ended_on != None)
245-
.order_by(models.Build.ended_on.desc())
246-
).first()
241+
last_build = (
242+
builds.join(models.BuildChroot)
243+
.filter((models.BuildChroot.status == helpers.StatusEnum("succeeded"))
244+
| (models.BuildChroot.status == helpers.StatusEnum("skipped")))
245+
.filter(models.Build.ended_on != None)
246+
.order_by(models.Build.ended_on.desc())
247+
).first()
247248
if last_build:
248249
return last_build.ended_on
249250
else:

frontend/coprs_frontend/coprs/logic/coprs_logic.py

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
from coprs import signals
99
from coprs.logic import users_logic
1010

11+
1112
class CoprsLogic(object):
1213

1314
"""

frontend/coprs_frontend/coprs/views/admin_ns/admin_general.py

+15-15
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515

1616
from coprs.exceptions import InsufficientRightsException
1717

18+
1819
@admin_ns.route("/")
1920
@login_required(role=helpers.RoleEnum("admin"))
2021
def admin_index():
@@ -24,12 +25,13 @@ def admin_index():
2425
@admin_ns.route("/legal-flag/")
2526
@login_required(role=helpers.RoleEnum("admin"))
2627
def legal_flag():
27-
legal_flags = (models.LegalFlag.query
28-
.outerjoin(models.LegalFlag.copr)
29-
.options(db.contains_eager(models.LegalFlag.copr))
30-
.filter(models.LegalFlag.resolved_on == None)
31-
.order_by(models.LegalFlag.raised_on.desc())
32-
.all())
28+
legal_flags = (
29+
models.LegalFlag.query
30+
.outerjoin(models.LegalFlag.copr)
31+
.options(db.contains_eager(models.LegalFlag.copr))
32+
.filter(models.LegalFlag.resolved_on == None)
33+
.order_by(models.LegalFlag.raised_on.desc())
34+
.all())
3335

3436
return flask.render_template("admin/legal-flag.html",
3537
legal_flags=legal_flags)
@@ -65,13 +67,14 @@ def playground():
6567
copr = coprs_logic.CoprsLogic.get(flask.g.user, username, coprname).first()
6668

6769
if copr:
68-
return flask.redirect(flask.url_for("admin_ns.playground_project",
69-
username=username,
70-
coprname=coprname))
70+
return flask.redirect(flask.url_for(
71+
"admin_ns.playground_project",
72+
username=username,
73+
coprname=coprname))
7174
else:
7275
flask.flash("This project does not exist")
7376

74-
return flask.render_template("admin/playground.html", form_search = form)
77+
return flask.render_template("admin/playground.html", form_search=form)
7578

7679

7780
@admin_ns.route("/playground/<username>/<coprname>/")
@@ -84,9 +87,7 @@ def playground_project(username, coprname):
8487

8588
form = forms.AdminPlaygroundForm()
8689
form.playground.data = copr.playground
87-
return flask.render_template("admin/playground.html",
88-
form_set = form,
89-
copr = copr)
90+
return flask.render_template("admin/playground.html", form_set=form, copr=copr)
9091

9192

9293
@admin_ns.route("/playground/<username>/<coprname>/set/", methods=["POST"])
@@ -107,7 +108,6 @@ def playground_set(username, coprname):
107108
flask.flash("Playground flag has been updated")
108109
db.session.commit()
109110

110-
return flask.redirect(flask.url_for("admin_ns.playground_project",
111+
return flask.redirect(flask.url_for("admin_ns.playground_project",
111112
username=username,
112113
coprname=coprname))
113-

0 commit comments

Comments
 (0)