Skip to content

Commit ef75415

Browse files
committed
Fix indentation and other pep8 issues
1 parent 0249af5 commit ef75415

4 files changed

Lines changed: 103 additions & 74 deletions

File tree

codespeed/api.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,7 @@ def populate(key):
245245
))
246246
raise ImmediateHttpResponse(
247247
response=HttpBadRequest(u"Value needs to be a number"))
248-
for key in [k for k in self.mandatory_keys \
248+
for key in [k for k in self.mandatory_keys
249249
if k not in ('result_value',)]:
250250
try:
251251
#populate
@@ -259,7 +259,7 @@ def populate(key):
259259
key, self.data[key]
260260
)))
261261
# populate optional data
262-
for key in [k for k in self.optional_keys \
262+
for key in [k for k in self.optional_keys
263263
if k not in ('date')]:
264264
if key in self.data.keys():
265265
setattr(self.obj, key, self.data[key])
@@ -282,7 +282,7 @@ def _populate_by_obj(self):
282282
def _check_data(self):
283283
"""See if all mandatory data is there"""
284284
# check if all mandatory keys are there
285-
for key in [k for k in self.mandatory_keys\
285+
for key in [k for k in self.mandatory_keys
286286
if k not in ('revision')]:
287287
if not key in self.data.keys():
288288
error_text = u"You need to provide key: {0}".format(key)
@@ -314,7 +314,7 @@ def _check_data(self):
314314
logging.error(error_text)
315315
raise ImmediateHttpResponse(response=HttpBadRequest(error_text))
316316
# check optional data
317-
for key in [k for k in self.optional_keys \
317+
for key in [k for k in self.optional_keys
318318
if k not in ('date',)]:
319319
if key in self.data.keys():
320320
try:

codespeed/github.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@
1818

1919
logger = logging.getLogger(__name__)
2020

21-
GITHUB_URL_RE = re.compile(r'^(?P<proto>\w+)://github.com/(?P<username>[^/]+)/(?P<project>[^/]+)[.]git$')
21+
GITHUB_URL_RE = re.compile(
22+
r'^(?P<proto>\w+)://github.com/(?P<username>[^/]+)/(?P<project>[^/]+)[.]git$')
2223

2324
# We currently use a simple linear search of on a single parent to retrieve
2425
# the history. This is often good enough, but might miss the actual starting
@@ -42,7 +43,7 @@ def retrieve_revision(commit_id, username, project, revision=None):
4243
commit_json = json.load(urllib.urlopen(commit_url))
4344
except IOError, e:
4445
logger.exception("Unable to load %s: %s",
45-
commit_url, e, exc_info=True)
46+
commit_url, e, exc_info=True)
4647
raise e
4748

4849
if 'error' in commit_json:

codespeed/models.py

Lines changed: 24 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,12 @@ class Project(models.Model):
2323
repo_type = models.CharField(
2424
"Repository type", max_length=1, choices=REPO_TYPES, default='N')
2525
repo_path = models.CharField("Repository URL", blank=True, max_length=200)
26-
repo_user = models.CharField("Repository username", blank=True, max_length=100)
27-
repo_pass = models.CharField("Repository password", blank=True, max_length=100)
28-
commit_browsing_url = models.CharField("Commit browsing URL", blank=True, max_length=200)
26+
repo_user = models.CharField("Repository username",
27+
blank=True, max_length=100)
28+
repo_pass = models.CharField("Repository password",
29+
blank=True, max_length=100)
30+
commit_browsing_url = models.CharField("Commit browsing URL",
31+
blank=True, max_length=200)
2932
track = models.BooleanField("Track changes", default=False)
3033

3134
def __unicode__(self):
@@ -78,10 +81,9 @@ class Revision(models.Model):
7881
tag = models.CharField(max_length=20, blank=True)
7982
date = models.DateTimeField(null=True)
8083
message = models.TextField(blank=True)
81-
project = models.ForeignKey(Project, related_name="revisions", null=True, blank=True)
82-
# TODO: Replace author with author name/email or just make it larger so we can do "name <email>"?
84+
project = models.ForeignKey(Project, related_name="revisions",
85+
null=True, blank=True)
8386
author = models.CharField(max_length=30, blank=True)
84-
# TODO: Add committer field(s) for DVCSes which make the distinction?
8587
branch = models.ForeignKey(Branch, related_name="revisions")
8688

8789
def get_short_commitid(self):
@@ -132,7 +134,8 @@ class Benchmark(models.Model):
132134
)
133135

134136
name = models.CharField(unique=True, max_length=30)
135-
parent = models.ForeignKey('self', verbose_name="parent",
137+
parent = models.ForeignKey(
138+
'self', verbose_name="parent",
136139
help_text="allows to group benchmarks in hierarchies",
137140
null=True, blank=True, default=None)
138141
benchmark_type = models.CharField(max_length=1, choices=B_TYPES, default='C')
@@ -148,8 +151,9 @@ def __unicode__(self):
148151

149152
def clean(self):
150153
if self.default_on_comparison and self.benchmark_type != 'C':
151-
raise ValidationError("Only cross-project benchmarks are shown on the "
152-
"comparison page. Deactivate 'default_on_comparison' first.")
154+
raise ValidationError("Only cross-project benchmarks are shown "
155+
"on the comparison page. Deactivate "
156+
"'default_on_comparison' first.")
153157

154158

155159
class Environment(models.Model):
@@ -174,8 +178,6 @@ class Result(models.Model):
174178
benchmark = models.ForeignKey(Benchmark, related_name="results")
175179
environment = models.ForeignKey(Environment, related_name="results")
176180

177-
# TODO: Add a benchmark version field
178-
179181
def __unicode__(self):
180182
return u"%s: %s" % (self.benchmark.name, self.value)
181183

@@ -208,7 +210,7 @@ def save(self, *args, **kwargs):
208210
change_threshold = 3.0
209211
trend_threshold = 5.0
210212
if (hasattr(settings, 'CHANGE_THRESHOLD') and
211-
settings.CHANGE_THRESHOLD != None):
213+
settings.CHANGE_THRESHOLD is not None):
212214
change_threshold = settings.CHANGE_THRESHOLD
213215
if hasattr(settings, 'TREND_THRESHOLD') and settings.TREND_THRESHOLD:
214216
trend_threshold = settings.TREND_THRESHOLD
@@ -219,7 +221,8 @@ def save(self, *args, **kwargs):
219221
val = units['totals']['change']
220222
if val == "-":
221223
continue
222-
color = self.getcolorcode(val, units['lessisbetter'], change_threshold)
224+
color = self.getcolorcode(val, units['lessisbetter'],
225+
change_threshold)
223226
if self.is_big_change(val, color, average_change, average_change_color):
224227
# Do update biggest total change
225228
average_change = val
@@ -228,7 +231,8 @@ def save(self, *args, **kwargs):
228231
# Total trend
229232
val = units['totals']['trend']
230233
if val != "-":
231-
color = self.getcolorcode(val, units['lessisbetter'], trend_threshold)
234+
color = self.getcolorcode(val, units['lessisbetter'],
235+
trend_threshold)
232236
if self.is_big_change(val, color, average_trend, average_trend_color):
233237
# Do update biggest total trend change
234238
average_trend = val
@@ -239,7 +243,8 @@ def save(self, *args, **kwargs):
239243
val = row['change']
240244
if val == "-":
241245
continue
242-
color = self.getcolorcode(val, units['lessisbetter'], change_threshold)
246+
color = self.getcolorcode(val, units['lessisbetter'],
247+
change_threshold)
243248
if self.is_big_change(val, color, max_change, max_change_color):
244249
# Do update biggest single change
245250
max_change = val
@@ -287,7 +292,8 @@ def save(self, *args, **kwargs):
287292
and "yellow" or average_trend_color
288293
# Single benchmark trend
289294
if max_trend_color != "none" and self.colorcode != "red":
290-
if self.colorcode == "none" or (self.colorcode == "green" and "trend" not in self.summary):
295+
if (self.colorcode == "none" or
296+
(self.colorcode == "green" and "trend" not in self.summary)):
291297
direction = max_trend >= 0 and "+" or ""
292298
self.summary = "%s trend %s%.1f%%" % (
293299
max_trend_ben, direction, round(max_trend, 1))
@@ -301,8 +307,8 @@ def is_big_change(self, val, color, current_val, current_color):
301307
return True
302308
elif color == "red" and abs(val) > abs(current_val):
303309
return True
304-
elif color == "green" and current_color != "red" and \
305-
abs(val) > abs(current_val):
310+
elif (color == "green" and current_color != "red"
311+
and abs(val) > abs(current_val)):
306312
return True
307313
else:
308314
return False

0 commit comments

Comments
 (0)