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