|
229 | 229 | " home_city=city,\n", |
230 | 230 | " home_state=state,\n", |
231 | 231 | " home_zip=zipcode,\n", |
232 | | - " date_of_birth=str(\n", |
233 | | - " fake.date_time_between(start_date=\"-35y\", end_date=\"-15y\").date()\n", |
234 | | - " ),\n", |
| 232 | + " date_of_birth=str(fake.date_time_between(start_date=\"-35y\", end_date=\"-15y\").date()),\n", |
235 | 233 | " home_phone=fake.phone_number()[:20],\n", |
236 | 234 | " )" |
237 | 235 | ] |
|
261 | 259 | "\n", |
262 | 260 | "StudentMajor.insert(\n", |
263 | 261 | " {**s, **d, \"declare_date\": fake.date_between(start_date=datetime.date(1999, 1, 1))}\n", |
264 | | - " for s, d in zip(\n", |
265 | | - " Student.fetch(\"KEY\"), random.choices(Department.fetch(\"KEY\"), k=len(Student()))\n", |
266 | | - " )\n", |
| 262 | + " for s, d in zip(Student.fetch(\"KEY\"), random.choices(Department.fetch(\"KEY\"), k=len(Student())))\n", |
267 | 263 | " if random.random() < 0.75\n", |
268 | 264 | ")\n", |
269 | 265 | "\n", |
|
318 | 314 | " ]\n", |
319 | 315 | ")\n", |
320 | 316 | "\n", |
321 | | - "Term.insert(\n", |
322 | | - " dict(term_year=year, term=term)\n", |
323 | | - " for year in range(1999, 2019)\n", |
324 | | - " for term in [\"Spring\", \"Summer\", \"Fall\"]\n", |
325 | | - ")\n", |
| 317 | + "Term.insert(dict(term_year=year, term=term) for year in range(1999, 2019) for term in [\"Spring\", \"Summer\", \"Fall\"])\n", |
326 | 318 | "\n", |
327 | 319 | "Term().fetch(order_by=(\"term_year DESC\", \"term DESC\"), as_dict=True, limit=1)[0]\n", |
328 | 320 | "\n", |
329 | | - "CurrentTerm().insert1(\n", |
330 | | - " {**Term().fetch(order_by=(\"term_year DESC\", \"term DESC\"), as_dict=True, limit=1)[0]}\n", |
331 | | - ")\n", |
| 321 | + "CurrentTerm().insert1({**Term().fetch(order_by=(\"term_year DESC\", \"term DESC\"), as_dict=True, limit=1)[0]})\n", |
332 | 322 | "\n", |
333 | 323 | "\n", |
334 | 324 | "def make_section(prob):\n", |
|
372 | 362 | " sections = ((Section & term) - (Course & (Enroll & student))).fetch(\"KEY\")\n", |
373 | 363 | " if sections:\n", |
374 | 364 | " Enroll.insert(\n", |
375 | | - " {**student, **section}\n", |
376 | | - " for section in random.sample(\n", |
377 | | - " sections, random.randrange(min(5, len(sections)))\n", |
378 | | - " )\n", |
| 365 | + " {**student, **section} for section in random.sample(sections, random.randrange(min(5, len(sections))))\n", |
379 | 366 | " )\n", |
380 | 367 | "\n", |
381 | 368 | "# assign random grades\n", |
|
385 | 372 | "random.shuffle(grade_keys)\n", |
386 | 373 | "grade_keys = grade_keys[: len(grade_keys) * 9 // 10]\n", |
387 | 374 | "\n", |
388 | | - "Grade.insert(\n", |
389 | | - " {**key, \"grade\": grade}\n", |
390 | | - " for key, grade in zip(grade_keys, random.choices(grades, k=len(grade_keys)))\n", |
391 | | - ")" |
| 375 | + "Grade.insert({**key, \"grade\": grade} for key, grade in zip(grade_keys, random.choices(grades, k=len(grade_keys))))" |
392 | 376 | ] |
393 | 377 | }, |
394 | 378 | { |
|
544 | 528 | } |
545 | 529 | ], |
546 | 530 | "source": [ |
547 | | - "(Grade * LetterGrade) & \"term_year='2018'\" & dj.Top(\n", |
548 | | - " limit=5, order_by=\"points DESC\", offset=5\n", |
549 | | - ")" |
| 531 | + "(Grade * LetterGrade) & \"term_year='2018'\" & dj.Top(limit=5, order_by=\"points DESC\", offset=5)" |
550 | 532 | ] |
551 | 533 | }, |
552 | 534 | { |
|
566 | 548 | } |
567 | 549 | ], |
568 | 550 | "source": [ |
569 | | - "(\n", |
570 | | - " (LetterGrade * Grade)\n", |
571 | | - " & \"term_year='2018'\"\n", |
572 | | - " & dj.Top(limit=10, order_by=\"points DESC\", offset=0)\n", |
573 | | - ").make_sql()" |
| 551 | + "((LetterGrade * Grade) & \"term_year='2018'\" & dj.Top(limit=10, order_by=\"points DESC\", offset=0)).make_sql()" |
574 | 552 | ] |
575 | 553 | }, |
576 | 554 | { |
|
590 | 568 | } |
591 | 569 | ], |
592 | 570 | "source": [ |
593 | | - "(\n", |
594 | | - " (Grade * LetterGrade)\n", |
595 | | - " & \"term_year='2018'\"\n", |
596 | | - " & dj.Top(limit=20, order_by=\"points DESC\", offset=0)\n", |
597 | | - ").make_sql()" |
| 571 | + "((Grade * LetterGrade) & \"term_year='2018'\" & dj.Top(limit=20, order_by=\"points DESC\", offset=0)).make_sql()" |
598 | 572 | ] |
599 | 573 | }, |
600 | 574 | { |
|
800 | 774 | } |
801 | 775 | ], |
802 | 776 | "source": [ |
803 | | - "(Grade * LetterGrade) & \"term_year='2018'\" & dj.Top(\n", |
804 | | - " limit=20, order_by=\"points DESC\", offset=0\n", |
805 | | - ")" |
| 777 | + "(Grade * LetterGrade) & \"term_year='2018'\" & dj.Top(limit=20, order_by=\"points DESC\", offset=0)" |
806 | 778 | ] |
807 | 779 | }, |
808 | 780 | { |
|
1008 | 980 | } |
1009 | 981 | ], |
1010 | 982 | "source": [ |
1011 | | - "(LetterGrade * Grade) & \"term_year='2018'\" & dj.Top(\n", |
1012 | | - " limit=20, order_by=\"points DESC\", offset=0\n", |
1013 | | - ")" |
| 983 | + "(LetterGrade * Grade) & \"term_year='2018'\" & dj.Top(limit=20, order_by=\"points DESC\", offset=0)" |
1014 | 984 | ] |
1015 | 985 | }, |
1016 | 986 | { |
|
0 commit comments