Skip to content

Commit 8e08e07

Browse files
committed
fix hour calculation, fix rules versioning
1 parent e145cc4 commit 8e08e07

File tree

2 files changed

+9
-8
lines changed

2 files changed

+9
-8
lines changed

gitconsensus/config.py

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,6 @@ def reloadSettings():
1616
if os.path.isfile(path):
1717
with open(path, 'r') as f:
1818
settings = yaml.load(f)
19-
# support older versions by converting from day to hours.
20-
if 'version' not in settings or settings['version'] < 2:
21-
if 'mergedelay' in settings and settings['mergedelay']:
22-
settings['mergedelay'] = settings['mergedelay'] * 24
23-
if 'timeout' in settings and settings['timeout']:
24-
settings['timeout'] = settings['timeout'] * 24
2519
return settings
2620

2721

gitconsensus/repository.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,13 @@ def __init__(self, user, repository):
5656
self.rules = False
5757
if res.status_code == 200:
5858
self.rules = yaml.load(res.text)
59+
# support older versions by converting from day to hours.
60+
if 'version' not in self.rules or self.rules['version'] < 2:
61+
if 'mergedelay' in self.rules and self.rules['mergedelay']:
62+
self.rules['mergedelay'] = self.rules['mergedelay'] * 24
63+
if 'timeout' in self.rules and self.rules['timeout']:
64+
self.rules['timeout'] = self.rules['timeout'] * 24
65+
5966

6067
def getPullRequests(self):
6168
prs = self.repository.iter_pulls(state="open")
@@ -155,12 +162,12 @@ def hoursSinceLastCommit(self):
155162
commit_date = datetime.datetime.strptime(commit_date_string, '%Y-%m-%dT%H:%M:%SZ')
156163
now = datetime.datetime.now()
157164
delta = now - commit_date
158-
return delta.seconds / 360
165+
return delta.seconds / 3600
159166

160167
def hoursSincePullOpened(self):
161168
now = datetime.datetime.now()
162169
delta = now - self.pr.created_at.replace(tzinfo=None)
163-
return delta.seconds / 360
170+
return delta.seconds / 3600
164171

165172
def hoursSinceLastUpdate(self):
166173
hoursOpen = self.hoursSincePullOpened()

0 commit comments

Comments
 (0)