Skip to content

Commit 1e42983

Browse files
committed
Change days to hours
1 parent bf3dad4 commit 1e42983

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

gitconsensus/repository.py

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ def __init__(self, repository, number):
145145
if user['login'] not in self.users:
146146
self.users.append(user['login'])
147147

148-
def daysSinceLastCommit(self):
148+
def hoursSinceLastCommit(self):
149149
commits = self.pr.iter_commits()
150150

151151
for commit in commits:
@@ -155,20 +155,20 @@ def daysSinceLastCommit(self):
155155
commit_date = datetime.datetime.strptime(commit_date_string, '%Y-%m-%dT%H:%M:%SZ')
156156
now = datetime.datetime.now()
157157
delta = now - commit_date
158-
return delta.days
158+
return delta.seconds / 360
159159

160-
def daysSincePullOpened(self):
160+
def hoursSincePullOpened(self):
161161
now = datetime.datetime.now()
162162
delta = now - self.pr.created_at.replace(tzinfo=None)
163-
return delta.days
163+
return delta.seconds / 360
164164

165-
def daysSinceLastUpdate(self):
166-
daysOpen = self.daysSincePullOpened()
167-
daysSinceCommit = self.daysSinceLastCommit()
165+
def hoursSinceLastUpdate(self):
166+
hoursOpen = self.hoursSincePullOpened()
167+
hoursSinceCommit = self.hoursSinceLastCommit()
168168

169-
if daysOpen < daysSinceCommit:
170-
return daysOpen
171-
return daysSinceCommit
169+
if hoursOpen < hoursSinceCommit:
170+
return hoursOpen
171+
return hoursSinceCommit
172172

173173
def getIssue(self):
174174
return self.repository.repository.issue(self.number)
@@ -181,7 +181,7 @@ def validate(self):
181181

182182
def shouldClose(self):
183183
if 'timeout' in self.repository.rules:
184-
if self.daysSinceLastCommit() >= self.repository.rules['timeout']:
184+
if self.hoursSinceLastCommit() >= self.repository.rules['timeout']:
185185
return True
186186
return False
187187

@@ -199,7 +199,7 @@ def vote_merge(self):
199199
'gc-voters %s' % (len(self.users),),
200200
'gc-yes %s' % (len(self.yes),),
201201
'gc-no %s' % (len(self.no),),
202-
'gc-age %s' % (self.daysSinceLastUpdate(),)
202+
'gc-age %s' % (self.hoursSinceLastUpdate(),)
203203
])
204204
self.commentAction('merged')
205205

@@ -310,7 +310,7 @@ def hasVotes(self, pr):
310310

311311
def hasAged(self, pr):
312312
if 'mergedelay' in self.rules:
313-
days = pr.daysSinceLastUpdate()
314-
if days < self.rules['mergedelay']:
313+
hours = pr.hoursSinceLastUpdate()
314+
if hours < self.rules['mergedelay']:
315315
return False
316316
return True

0 commit comments

Comments
 (0)