@@ -118,10 +118,12 @@ def result(repo_label, pull):
118
118
@get ('/queue/<repo_label:path>' )
119
119
def queue (repo_label ):
120
120
121
- labels = repo_label .split ('+' )
122
- if repo_label != 'all' \
123
- and any (label not in g .cfg ['repo' ] for label in labels ):
124
- abort (404 )
121
+ if repo_label == 'all' :
122
+ labels = g .repos .keys ()
123
+ else :
124
+ labels = repo_label .split ('+' )
125
+ if any (label not in g .cfg ['repo' ] for label in labels ):
126
+ abort (404 )
125
127
126
128
logger = g .logger .getChild ('queue' )
127
129
@@ -130,19 +132,16 @@ def queue(repo_label):
130
132
single_repo_closed = None
131
133
treeclosed_src = None
132
134
repo_url = None
135
+ multiple = len (labels ) > 1
133
136
134
- if repo_label == 'all' :
135
- labels = g .repos .keys ()
136
- multiple = True
137
- else :
138
- multiple = len (labels ) > 1
139
- if not multiple :
140
- if repo_label in g .repos and g .repos [repo_label ].treeclosed >= 0 :
141
- single_repo_closed = g .repos [repo_label ].treeclosed
142
- treeclosed_src = g .repos [repo_label ].treeclosed_src
143
- repo_url = 'https://github.com/{}/{}' .format (
144
- g .cfg ['repo' ][repo_label ]['owner' ],
145
- g .cfg ['repo' ][repo_label ]['name' ])
137
+ if not multiple :
138
+ if g .repos [repo_label ].treeclosed >= 0 :
139
+ single_repo_closed = g .repos [repo_label ].treeclosed
140
+ treeclosed_src = g .repos [repo_label ].treeclosed_src
141
+
142
+ repo_url = 'https://github.com/{}/{}' .format (
143
+ g .cfg ['repo' ][repo_label ]['owner' ],
144
+ g .cfg ['repo' ][repo_label ]['name' ])
146
145
147
146
states = []
148
147
for label in labels :
0 commit comments