@@ -56,6 +56,13 @@ def __init__(self, user, repository):
56
56
self .rules = False
57
57
if res .status_code == 200 :
58
58
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
+
59
66
60
67
def getPullRequests (self ):
61
68
prs = self .repository .iter_pulls (state = "open" )
@@ -155,12 +162,12 @@ def hoursSinceLastCommit(self):
155
162
commit_date = datetime .datetime .strptime (commit_date_string , '%Y-%m-%dT%H:%M:%SZ' )
156
163
now = datetime .datetime .now ()
157
164
delta = now - commit_date
158
- return delta .seconds / 360
165
+ return delta .seconds / 3600
159
166
160
167
def hoursSincePullOpened (self ):
161
168
now = datetime .datetime .now ()
162
169
delta = now - self .pr .created_at .replace (tzinfo = None )
163
- return delta .seconds / 360
170
+ return delta .seconds / 3600
164
171
165
172
def hoursSinceLastUpdate (self ):
166
173
hoursOpen = self .hoursSincePullOpened ()
0 commit comments