Commit e61a4f1d93966ead1d6bcaa8a0d55fd229d5c591
1 parent
d0f5a597
Exists in
master
and in
1 other branch
- removed a lost print
- removed dead code (FileHandler)
Showing
1 changed file
with
0 additions
and
49 deletions
Show diff stats
serve.py
... | ... | @@ -169,54 +169,6 @@ class FileHandler(BaseHandler): |
169 | 169 | await self.flush() |
170 | 170 | |
171 | 171 | |
172 | - | |
173 | - | |
174 | -# class FileHandler(BaseHandler): | |
175 | -# SUPPORTED_METHODS = ['GET'] | |
176 | -# chunk_size = 512 * 1024 # serve up to 512 KiB multiple times | |
177 | - | |
178 | -# @tornado.web.authenticated | |
179 | -# async def get(self): | |
180 | -# uid = self.current_user | |
181 | -# ref = self.get_query_argument('ref', None) | |
182 | -# image = self.get_query_argument('image', None) | |
183 | - | |
184 | -# # FIXME does not work when user 0 is reviewing a test | |
185 | - | |
186 | -# t = self.testapp.get_student_test(uid) | |
187 | -# if t is not None: | |
188 | -# for q in t['questions']: | |
189 | -# if q['ref'] == ref: | |
190 | -# filepath = path.join(q['path'], 'public', image) | |
191 | - | |
192 | -# try: | |
193 | -# f = open(filepath, 'rb') | |
194 | -# except FileNotFoundError: | |
195 | -# logging.error(f'File not found: {filepath}') | |
196 | -# except PermissionError: | |
197 | -# logging.error(f'No permission: {filepath}') | |
198 | -# else: | |
199 | -# content_type = mimetypes.guess_type(image) | |
200 | -# self.set_header("Content-Type", content_type[0]) | |
201 | - | |
202 | -# # divide the file into chunks and write one chunk at a time, so | |
203 | -# # that the write does not block the ioloop for very long. | |
204 | -# with f: | |
205 | -# chunk = f.read(self.chunk_size) | |
206 | -# while chunk: | |
207 | -# try: | |
208 | -# self.write(chunk) # write the cunk to response | |
209 | -# await self.flush() # flush the current chunk to socket | |
210 | -# except iostream.StreamClosedError: | |
211 | -# break # client closed the connection | |
212 | -# finally: | |
213 | -# del chunk | |
214 | -# await asyncio.sleep(0) | |
215 | -# chunk = f.read(self.chunk_size) | |
216 | - | |
217 | -# raise tornado.web.HTTPError(status_code=404) # Not Found | |
218 | - | |
219 | - | |
220 | 172 | # ------------------------------------------------------------------------- |
221 | 173 | # Test shown to students |
222 | 174 | # ------------------------------------------------------------------------- |
... | ... | @@ -243,7 +195,6 @@ class TestHandler(BaseHandler): |
243 | 195 | @tornado.web.authenticated |
244 | 196 | async def get(self): |
245 | 197 | uid = self.current_user |
246 | - print(uid) | |
247 | 198 | t = self.testapp.get_student_test(uid) # reload page returns same test |
248 | 199 | if t is None: |
249 | 200 | t = await self.testapp.generate_test(uid) | ... | ... |