@@ -128,7 +128,7 @@ class HandlerError:
128
128
def application (environ , start_response ):
129
129
try :
130
130
(status , c_type , output ) = handler (environ )
131
- except HandlerError , exc :
131
+ except HandlerError as exc :
132
132
status = exc .status
133
133
output = exc .output
134
134
c_type = 'text/plain'
@@ -138,7 +138,7 @@ def application(environ, start_response):
138
138
status = '500 Internal Server Error'
139
139
output = '' .join (lines )
140
140
c_type = 'text/plain'
141
- response_headers = [('Content-Type' , c_type ),
141
+ response_headers = [('Content-Type' , c_type ),
142
142
('Content-Length' , str (len (output )))]
143
143
if c_type == 'image/nifti' :
144
144
response_headers .append (('Content-Disposition' , 'attachment; filename=image.nii' ))
@@ -191,12 +191,12 @@ def patient_date_time(patient, date_time):
191
191
for s in studies_getter ():
192
192
if s .patient_name_or_uid () != patient :
193
193
continue
194
- if date_time != '%s_%s' % (s .date , s .time ):
194
+ if date_time != '{}_{}' . format (s .date , s .time ):
195
195
continue
196
196
study = s
197
197
break
198
198
if study is None :
199
- raise HandlerError , ('404 Not Found' , 'study not found' )
199
+ raise HandlerError ('404 Not Found' , 'study not found' )
200
200
template = template_env .from_string (patient_date_time_template )
201
201
return template .render (study = study ).encode ('utf-8' )
202
202
@@ -205,41 +205,41 @@ def nifti(patient, date_time, scan):
205
205
for s in studies_getter ():
206
206
if s .patient_name_or_uid () != patient :
207
207
continue
208
- if date_time != '%s_%s' % (s .date , s .time ):
208
+ if date_time != '{}_{}' . format (s .date , s .time ):
209
209
continue
210
210
study = s
211
211
break
212
212
if study is None :
213
- raise HandlerError , ('404 Not Found' , 'study not found' )
213
+ raise HandlerError ('404 Not Found' , 'study not found' )
214
214
ser = None
215
215
for series in s .series :
216
216
if series .number != scan :
217
217
continue
218
218
ser = series
219
219
break
220
220
if ser is None :
221
- raise HandlerError , ('404 Not Found' , 'series not found' )
221
+ raise HandlerError ('404 Not Found' , 'series not found' )
222
222
return ser .as_nifti ()
223
223
224
224
def png (patient , date_time , scan ):
225
225
study = None
226
226
for s in studies_getter ():
227
227
if s .patient_name_or_uid () != patient :
228
228
continue
229
- if date_time != '%s_%s' % (s .date , s .time ):
229
+ if date_time != '{}_{}' . format (s .date , s .time ):
230
230
continue
231
231
study = s
232
232
break
233
233
if study is None :
234
- raise HandlerError , ('404 Not Found' , 'study not found' )
234
+ raise HandlerError ('404 Not Found' , 'study not found' )
235
235
ser = None
236
236
for series in s .series :
237
237
if series .number != scan :
238
238
continue
239
239
ser = series
240
240
break
241
241
if ser is None :
242
- raise HandlerError , ('404 Not Found' , 'series not found' )
242
+ raise HandlerError ('404 Not Found' , 'series not found' )
243
243
index = len (ser .storage_instances ) / 2
244
244
return ser .as_png (index , True )
245
245
0 commit comments