Commit be82c164124adf54b86e058a51d07774f6e2c11c
1 parent
74635609
Exists in
master
and in
1 other branch
- satisfy pylint recommendations against logging f-strings
Showing
1 changed file
with
10 additions
and
9 deletions
Show diff stats
perguntations/serve.py
| ... | ... | @@ -63,7 +63,8 @@ class WebApplication(tornado.web.Application): |
| 63 | 63 | # ---------------------------------------------------------------------------- |
| 64 | 64 | def admin_only(func): |
| 65 | 65 | ''' |
| 66 | - Decorator used to restrict access to the administrator. For example: | |
| 66 | + Decorator used to restrict access to the administrator. | |
| 67 | + Example: | |
| 67 | 68 | |
| 68 | 69 | @admin_only() |
| 69 | 70 | def get(self): ... |
| ... | ... | @@ -91,7 +92,7 @@ class BaseHandler(tornado.web.RequestHandler): |
| 91 | 92 | |
| 92 | 93 | def get_current_user(self): |
| 93 | 94 | ''' |
| 94 | - HTML is stateless, so a cookie is used to identify the user. | |
| 95 | + Since HTTP is stateless, a cookie is used to identify the user. | |
| 95 | 96 | This function returns the cookie for the current user. |
| 96 | 97 | ''' |
| 97 | 98 | cookie = self.get_secure_cookie('user') |
| ... | ... | @@ -253,7 +254,7 @@ class AdminHandler(BaseHandler): |
| 253 | 254 | name=student['name']) |
| 254 | 255 | |
| 255 | 256 | else: |
| 256 | - logging.error(f'Unknown command: "{cmd}"') | |
| 257 | + logging.error('Unknown command: "%s"', cmd) | |
| 257 | 258 | |
| 258 | 259 | |
| 259 | 260 | # ---------------------------------------------------------------------------- |
| ... | ... | @@ -346,11 +347,11 @@ class FileHandler(BaseHandler): |
| 346 | 347 | try: |
| 347 | 348 | file = open(filepath, 'rb') |
| 348 | 349 | except FileNotFoundError: |
| 349 | - logging.error(f'File not found: {filepath}') | |
| 350 | + logging.error('File not found: %s', filepath) | |
| 350 | 351 | except PermissionError: |
| 351 | - logging.error(f'No permission: {filepath}') | |
| 352 | + logging.error('No permission: %s', filepath) | |
| 352 | 353 | except OSError: |
| 353 | - logging.error(f'Error opening file: {filepath}') | |
| 354 | + logging.error('Error opening file: %s', filepath) | |
| 354 | 355 | else: |
| 355 | 356 | data = file.read() |
| 356 | 357 | file.close() |
| ... | ... | @@ -475,7 +476,7 @@ class ReviewHandler(BaseHandler): |
| 475 | 476 | Opens JSON file with a given corrected test and renders it |
| 476 | 477 | ''' |
| 477 | 478 | test_id = self.get_query_argument('test_id', None) |
| 478 | - logging.info(f'Review test {test_id}.') | |
| 479 | + logging.info('Review test %s.', test_id) | |
| 479 | 480 | fname = self.testapp.get_json_filename_of_test(test_id) |
| 480 | 481 | |
| 481 | 482 | if fname is None: |
| ... | ... | @@ -530,10 +531,10 @@ def run_webserver(app, ssl_opt, port, debug): |
| 530 | 531 | try: |
| 531 | 532 | httpserver.listen(port) |
| 532 | 533 | except OSError: |
| 533 | - logging.critical(f'Cannot bind port {port}. Already in use?') | |
| 534 | + logging.critical('Cannot bind port %d. Already in use?', port) | |
| 534 | 535 | sys.exit(1) |
| 535 | 536 | |
| 536 | - logging.info(f'Webserver listening on {port}... (Ctrl-C to stop)') | |
| 537 | + logging.info('Webserver listening on %d... (Ctrl-C to stop)', port) | |
| 537 | 538 | signal.signal(signal.SIGINT, signal_handler) |
| 538 | 539 | |
| 539 | 540 | # --- run webserver | ... | ... |