|
10 | 10 |
|
11 | 11 | from . import models |
12 | 12 |
|
13 | | -ADDITIONAL_FORTUNE_ORM = Fortune(id=0, message='Additional fortune added at request time.') |
14 | | -ADDITIONAL_FORTUNE_ROW = {'id': 0, 'message': 'Additional fortune added at request time.'} |
15 | | -READ_ROW_SQL = 'SELECT "randomnumber", "id" FROM "world" WHERE id = $1' |
16 | | -READ_SELECT_ORM = select(World.randomnumber) |
17 | | -WRITE_ROW_SQL = 'UPDATE "world" SET "randomnumber"=$2 WHERE id=$1' |
18 | | - |
19 | | -template_path = Path(__file__).parent / 'templates' / 'fortune.jinja' |
20 | | -template = jinja2.Template(template_path.read_text()) |
21 | | -sort_fortunes_orm = attrgetter('message') |
22 | | -sort_fortunes_raw = itemgetter('message') |
23 | | - |
24 | 13 | # In current versions of Python (tested 3.9 and 3.12), from ... import ... |
25 | 14 | # creates variables that are atleast 4x slower to reference: |
26 | 15 | # > python3 -m timeit 'from random import sample' 'sample' |
|
39 | 28 | Fortune = models.Fortune |
40 | 29 | World = models.World |
41 | 30 |
|
| 31 | +ADDITIONAL_FORTUNE_ORM = Fortune(id=0, message='Additional fortune added at request time.') |
| 32 | +ADDITIONAL_FORTUNE_ROW = {'id': 0, 'message': 'Additional fortune added at request time.'} |
| 33 | +READ_ROW_SQL = 'SELECT "randomnumber", "id" FROM "world" WHERE id = $1' |
| 34 | +READ_SELECT_ORM = select(World.randomnumber) |
| 35 | +WRITE_ROW_SQL = 'UPDATE "world" SET "randomnumber"=$2 WHERE id=$1' |
| 36 | + |
| 37 | +template_path = Path(__file__).parent / 'templates' / 'fortune.jinja' |
| 38 | +template = jinja2.Template(template_path.read_text()) |
| 39 | +sort_fortunes_orm = attrgetter('message') |
| 40 | +sort_fortunes_raw = itemgetter('message') |
| 41 | + |
42 | 42 |
|
43 | 43 | def get_num_queries(request): |
44 | 44 | try: |
|
0 commit comments