René's URL Explorer Experiment


Title: Fix/sqlalchemy 2.0 compatibility - chapter6 UoW by rickywesker · Pull Request #110 · cosmicpython/code · GitHub

Open Graph Title: Fix/sqlalchemy 2.0 compatibility - chapter6 UoW by rickywesker · Pull Request #110 · cosmicpython/code

X Title: Fix/sqlalchemy 2.0 compatibility - chapter6 UoW by rickywesker · Pull Request #110 · cosmicpython/code

Description: Example application code for the python architecture book - Fix/sqlalchemy 2.0 compatibility - chapter6 UoW by rickywesker · Pull Request #110 · cosmicpython/code

Open Graph Description: Hi Harry! 👋 I'm a reader following along with the Cosmic Python book, and I really enjoyed Chapter 6 on the Unit of Work pattern! While working through the exercises on the chapter_06_uow_exerc...

X Description: Hi Harry! 👋 I'm a reader following along with the Cosmic Python book, and I really enjoyed Chapter 6 on the Unit of Work pattern! While working through the exercises on the chapter_06_uow_e...

Opengraph URL: https://github.com/cosmicpython/code/pull/110

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository/pull/:id/commits(.:format)
route-controllerpull_requests
route-actioncommits
fetch-noncev2:72bd7122-8789-50eb-465e-46b46433d07f
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idC710:D2E21:E9D00:138269:69771F43
html-safe-nonced70bd431fb797f8c49186bbf71474524bf2db6e1bae113a00080fbd936312816
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDNzEwOkQyRTIxOkU5RDAwOjEzODI2OTo2OTc3MUY0MyIsInZpc2l0b3JfaWQiOiI2ODU4NTcyNzc2NTg3MzQ0MDMiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac5b63a09bbb8603f99857db0cf049a7544867831bb2f672fb93a55a4755452fc2
hovercard-subject-tagpull_request:3168870330
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/commits
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/cosmicpython/code/pull/110/commits
twitter:imagehttps://opengraph.githubassets.com/42ee8017e40622e9e0b4bdfbf112789eafaf45386c366f4d7c388cfe1cb865cc/cosmicpython/code/pull/110
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/42ee8017e40622e9e0b4bdfbf112789eafaf45386c366f4d7c388cfe1cb865cc/cosmicpython/code/pull/110
og:image:altHi Harry! 👋 I'm a reader following along with the Cosmic Python book, and I really enjoyed Chapter 6 on the Unit of Work pattern! While working through the exercises on the chapter_06_uow_exerc...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamerickywesker
hostnamegithub.com
expected-hostnamegithub.com
None01d198479908d09a841b2febe8eb105a81af2af7d81830960fe0971e1f4adc09
turbo-cache-controlno-cache
go-importgithub.com/cosmicpython/code git https://github.com/cosmicpython/code.git
octolytics-dimension-user_id47350834
octolytics-dimension-user_logincosmicpython
octolytics-dimension-repository_id169221290
octolytics-dimension-repository_nwocosmicpython/code
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id169221290
octolytics-dimension-repository_network_root_nwocosmicpython/code
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releasef752335dbbea672610081196a1998e39aec5e14b
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fcosmicpython%2Fcode%2Fpull%2F110%2Fcommits
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fcosmicpython%2Fcode%2Fpull%2F110%2Fcommits
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Fcommits&source=header-repo&source_repo=cosmicpython%2Fcode
Reloadhttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits
Reloadhttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits
Reloadhttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits
cosmicpython https://patch-diff.githubusercontent.com/cosmicpython
codehttps://patch-diff.githubusercontent.com/cosmicpython/code
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fcosmicpython%2Fcode
Fork 1.1k https://patch-diff.githubusercontent.com/login?return_to=%2Fcosmicpython%2Fcode
Star 2.5k https://patch-diff.githubusercontent.com/login?return_to=%2Fcosmicpython%2Fcode
Code https://patch-diff.githubusercontent.com/cosmicpython/code
Issues 26 https://patch-diff.githubusercontent.com/cosmicpython/code/issues
Pull requests 4 https://patch-diff.githubusercontent.com/cosmicpython/code/pulls
Actions https://patch-diff.githubusercontent.com/cosmicpython/code/actions
Projects 0 https://patch-diff.githubusercontent.com/cosmicpython/code/projects
Security 0 https://patch-diff.githubusercontent.com/cosmicpython/code/security
Insights https://patch-diff.githubusercontent.com/cosmicpython/code/pulse
Code https://patch-diff.githubusercontent.com/cosmicpython/code
Issues https://patch-diff.githubusercontent.com/cosmicpython/code/issues
Pull requests https://patch-diff.githubusercontent.com/cosmicpython/code/pulls
Actions https://patch-diff.githubusercontent.com/cosmicpython/code/actions
Projects https://patch-diff.githubusercontent.com/cosmicpython/code/projects
Security https://patch-diff.githubusercontent.com/cosmicpython/code/security
Insights https://patch-diff.githubusercontent.com/cosmicpython/code/pulse
rickyweskerhttps://patch-diff.githubusercontent.com/rickywesker
cosmicpython:chapter_05_uow_exercisehttps://patch-diff.githubusercontent.com/cosmicpython/code/tree/chapter_05_uow_exercise
rickywesker:fix/sqlalchemy-2.0-compatibilityhttps://patch-diff.githubusercontent.com/rickywesker/code/tree/fix/sqlalchemy-2.0-compatibility
Conversationhttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110
Commits67 (67)https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits
Checkshttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/checks
Files changedhttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/files
Fix/sqlalchemy 2.0 compatibility - chapter6 UoWhttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits#top
rickyweskerhttps://patch-diff.githubusercontent.com/rickywesker
cosmicpython:chapter_05_uow_exercisehttps://patch-diff.githubusercontent.com/cosmicpython/code/tree/chapter_05_uow_exercise
rickywesker:fix/sqlalchemy-2.0-compatibilityhttps://patch-diff.githubusercontent.com/rickywesker/code/tree/fix/sqlalchemy-2.0-compatibility
makefile for running stuffhttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/9a74b16d719d09af7614b84324eefe96a52bfc56
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
9a74b16https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/9a74b16d719d09af7614b84324eefe96a52bfc56
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/9a74b16d719d09af7614b84324eefe96a52bfc56
first test [first_test]https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/5be7bcfc0763133b384388c160c1ce308eb304ba
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
5be7bcfhttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/5be7bcfc0763133b384388c160c1ce308eb304ba
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/5be7bcfc0763133b384388c160c1ce308eb304ba
first stab at a model [domain_model_1]https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/fc5811e40bae2de7a8f444a6d54f8da72ce4b654
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
fc5811ehttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/fc5811e40bae2de7a8f444a6d54f8da72ce4b654
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/fc5811e40bae2de7a8f444a6d54f8da72ce4b654
more tests for can_allocate [test_can_allocate]https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/108a74c665b3e9a7d63b21abc7b632063834b54b
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
108a74chttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/108a74c665b3e9a7d63b21abc7b632063834b54b
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/108a74c665b3e9a7d63b21abc7b632063834b54b
can_allocate fn [can_allocate]https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/d817ecd359fd83654a0c594873a6b3a34805e92c
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
d817ecdhttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/d817ecd359fd83654a0c594873a6b3a34805e92c
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/d817ecd359fd83654a0c594873a6b3a34805e92c
simple deallocate testhttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/bd0e75edc611d0a236b89a7d95b1c4cd4bf62234
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
bd0e75ehttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/bd0e75edc611d0a236b89a7d95b1c4cd4bf62234
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/bd0e75edc611d0a236b89a7d95b1c4cd4bf62234
simple deallocate functionhttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/8ad3236e9231b00daad74d27df9499d947a3162f
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
8ad3236https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/8ad3236e9231b00daad74d27df9499d947a3162f
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/8ad3236e9231b00daad74d27df9499d947a3162f
test deallocate not allocated [test_deallocate_unallocated]https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/bebd0fd3601cc08d49cac74ea4a2c3251cbfa0f2
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
bebd0fdhttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/bebd0fd3601cc08d49cac74ea4a2c3251cbfa0f2
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/bebd0fd3601cc08d49cac74ea4a2c3251cbfa0f2
model now tracks allocations [domain_model_complete]https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/b2d618aa5f763380ca04d5711f4c738cf3eaa6b5
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
b2d618ahttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/b2d618aa5f763380ca04d5711f4c738cf3eaa6b5
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/b2d618aa5f763380ca04d5711f4c738cf3eaa6b5
test allocate twice [last_test]https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/ad26a0882372502a822d639c7339e02fe346d3ce
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
ad26a08https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/ad26a0882372502a822d639c7339e02fe346d3ce
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/ad26a0882372502a822d639c7339e02fe346d3ce
equality and hash operators [equality_on_batches]https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/235e121b9fc0a4b87d7a3cfa7ba7239be7ab1b44
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
235e121https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/235e121b9fc0a4b87d7a3cfa7ba7239be7ab1b44
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/235e121b9fc0a4b87d7a3cfa7ba7239be7ab1b44
new tests for allocate domain service [test_allocate]https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/d1dda7015c2d7715f18f089df9018d92bdb8a166
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
d1dda70https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/d1dda7015c2d7715f18f089df9018d92bdb8a166
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/d1dda7015c2d7715f18f089df9018d92bdb8a166
allocate fn, domain service [domain_service]https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/8a6ec0eec07a9185da3a57e5fc49f8f421214b26
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
8a6ec0ehttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/8a6ec0eec07a9185da3a57e5fc49f8f421214b26
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/8a6ec0eec07a9185da3a57e5fc49f8f421214b26
fixup a batchrefhttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/ff0a15c3a7a5ef1a91f68f2ad1138323f35f2543
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
ff0a15chttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/ff0a15c3a7a5ef1a91f68f2ad1138323f35f2543
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/ff0a15c3a7a5ef1a91f68f2ad1138323f35f2543
change tests add one for returnhttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/0c3b87eaa91902b8102d6b521c4de50dae8a4d2f
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
0c3b87ehttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/0c3b87eaa91902b8102d6b521c4de50dae8a4d2f
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/0c3b87eaa91902b8102d6b521c4de50dae8a4d2f
make Batches sortable [dunder_gt]https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/07dd3822787071d95da09a966010b42dee9dca6c
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
07dd382https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/07dd3822787071d95da09a966010b42dee9dca6c
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/07dd3822787071d95da09a966010b42dee9dca6c
fixup a skuhttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/18aa3b4c76b4e5b51c99ed452558208229c4b9e7
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
18aa3b4https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/18aa3b4c76b4e5b51c99ed452558208229c4b9e7
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/18aa3b4c76b4e5b51c99ed452558208229c4b9e7
test out of stock exception [test_out_of_stock]https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/d75eaf755a3d3659e090e2b28c3e7280178ff45e
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
d75eaf7https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/d75eaf755a3d3659e090e2b28c3e7280178ff45e
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/d75eaf755a3d3659e090e2b28c3e7280178ff45e
raising out of stock exception [out_of_stock]https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/184d90df0ff57f4d30c6b8955ff3f436acf93aa9
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
184d90dhttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/184d90df0ff57f4d30c6b8955ff3f436acf93aa9
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/184d90df0ff57f4d30c6b8955ff3f436acf93aa9
add readme from masterhttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/73dae3f6cef8a13c308bed69a03059e670beef7f
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
73dae3fhttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/73dae3f6cef8a13c308bed69a03059e670beef7f
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/73dae3f6cef8a13c308bed69a03059e670beef7f
Wrong path in venv creation linehttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/5b77fc47363292cfc715df644d508dc88f74472c
karolpawlowskihttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=karolpawlowski
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
5b77fc4https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/5b77fc47363292cfc715df644d508dc88f74472c
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/5b77fc47363292cfc715df644d508dc88f74472c
travis config. [chapter_01_domain_model_ends]https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/3e9871d62fb813d5206c0698974bdb54339fad6a
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
3e9871dhttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/3e9871d62fb813d5206c0698974bdb54339fad6a
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/3e9871d62fb813d5206c0698974bdb54339fad6a
first cut of orm, orderlines only [sqlalchemy_classical_mapper]https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/58d05e4c3017cb14ab48d5e4a8fc8809750431c4
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
58d05e4https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/58d05e4c3017cb14ab48d5e4a8fc8809750431c4
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/58d05e4c3017cb14ab48d5e4a8fc8809750431c4
first tests of orm [orm_tests]https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/ef7a621a80b4f956c874ec67bcf10dec6016c7d0
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
ef7a621https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/ef7a621a80b4f956c874ec67bcf10dec6016c7d0
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/ef7a621a80b4f956c874ec67bcf10dec6016c7d0
unfortunate hack on dataclass in modelhttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/527b3200a4e35ebfefe675f728e5ccf3cedd972d
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
527b320https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/527b3200a4e35ebfefe675f728e5ccf3cedd972d
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/527b3200a4e35ebfefe675f728e5ccf3cedd972d
batches with no allocationshttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/26b997ef18cb39e5c01c0b55702b12f131cd6840
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
26b997ehttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/26b997ef18cb39e5c01c0b55702b12f131cd6840
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/26b997ef18cb39e5c01c0b55702b12f131cd6840
ORM for _allocations set on Batchhttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/fff68bd217c066d2d79c50a029c64aac63391f28
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
fff68bdhttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/fff68bd217c066d2d79c50a029c64aac63391f28
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/fff68bd217c066d2d79c50a029c64aac63391f28
repository testshttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/8dae12639c6247185877d199e3055d0cacb126ea
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
8dae126https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/8dae12639c6247185877d199e3055d0cacb126ea
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/8dae12639c6247185877d199e3055d0cacb126ea
repository for batches [chapter_02_repository_ends]https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/b635a154d8ddf58a3bbf40a1d5c96c65430bc49d
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
b635a15https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/b635a154d8ddf58a3bbf40a1d5c96c65430bc49d
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/b635a154d8ddf58a3bbf40a1d5c96c65430bc49d
first api tests [first_api_test]https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/fda077db691e09e69eb54e7fbf29feb732da37b5
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
fda077dhttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/fda077db691e09e69eb54e7fbf29feb732da37b5
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/fda077db691e09e69eb54e7fbf29feb732da37b5
all the dockerfile gubbinshttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/15902a6f69b914015c5d5a4b90cc4d04c5e046d7
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
15902a6https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/15902a6f69b914015c5d5a4b90cc4d04c5e046d7
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/15902a6f69b914015c5d5a4b90cc4d04c5e046d7
first cut of flask app [first_cut_flask_app]https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/8fc086ef836fd5fcf726d37e285e0e9d4ace49f4
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
8fc086ehttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/8fc086ef836fd5fcf726d37e285e0e9d4ace49f4
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/8fc086ef836fd5fcf726d37e285e0e9d4ace49f4
test persistence by double-allocating. [second_api_test]https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/158e760fed9a7d530d34b3acf4e4159477eac73d
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
158e760https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/158e760fed9a7d530d34b3acf4e4159477eac73d
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/158e760fed9a7d530d34b3acf4e4159477eac73d
need to commit [flask_commit]https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/d0ee7ada3dbb034dbe5fce7a06e209486e88cccc
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
d0ee7adhttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/d0ee7ada3dbb034dbe5fce7a06e209486e88cccc
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/d0ee7ada3dbb034dbe5fce7a06e209486e88cccc
test some 400 error cases [test_error_cases]https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/f20c4792525ee9b138bd6586eb88359d1d70a8db
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
f20c479https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/f20c4792525ee9b138bd6586eb88359d1d70a8db
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/f20c4792525ee9b138bd6586eb88359d1d70a8db
flask now does error handling [flask_error_handling]https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/80dece9d1736a3abf2ae605af25606c85b39bccb
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
80dece9https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/80dece9d1736a3abf2ae605af25606c85b39bccb
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/80dece9d1736a3abf2ae605af25606c85b39bccb
first tests for the services layer [first_services_tests]https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/a1903fad959426a0d7bee8c186b0bfb73a2755d2
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
a1903fahttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/a1903fad959426a0d7bee8c186b0bfb73a2755d2
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/a1903fad959426a0d7bee8c186b0bfb73a2755d2
FakeRepository [fake_repo]https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/9fe9a3de7ea0afabf652bacf035e86b39ac02d6c
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
9fe9a3dhttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/9fe9a3de7ea0afabf652bacf035e86b39ac02d6c
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/9fe9a3de7ea0afabf652bacf035e86b39ac02d6c
FakeSession [fake_session]https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/15b9bf79d134384a1cac645eba4b055f9bf4ac1d
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
15b9bf7https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/15b9bf79d134384a1cac645eba4b055f9bf4ac1d
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/15b9bf79d134384a1cac645eba4b055f9bf4ac1d
test commmits [second_services_test]https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/eded7ebf6cc5f0fb05dc547af6daee6549e171ca
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
eded7ebhttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/eded7ebf6cc5f0fb05dc547af6daee6549e171ca
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/eded7ebf6cc5f0fb05dc547af6daee6549e171ca
services layer with valid-sku check [service_function]https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/d1e2e6e59fb8fe4020bec8425bdbd30b9648ff08
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
d1e2e6ehttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/d1e2e6e59fb8fe4020bec8425bdbd30b9648ff08
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/d1e2e6e59fb8fe4020bec8425bdbd30b9648ff08
modify flask app to use service layer [flask_app_using_service_layer]https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/cf2f52ba9696b7fa2336b46a55c6f11f180fa203
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
cf2f52bhttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/cf2f52ba9696b7fa2336b46a55c6f11f180fa203
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/cf2f52ba9696b7fa2336b46a55c6f11f180fa203
strip out unecessary tests from e2e layer [fewer_e2e_tests]https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/b537364dcb7b22e0348fda4b66219e3bfe4d259b
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
b537364https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/b537364dcb7b22e0348fda4b66219e3bfe4d259b
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/b537364dcb7b22e0348fda4b66219e3bfe4d259b
fix conftest waits and travis config [chapter_04_service_layer_ends]https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/952a3d2f53ec56ca320b8415097350799f38de10
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
952a3d2https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/952a3d2f53ec56ca320b8415097350799f38de10
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/952a3d2f53ec56ca320b8415097350799f38de10
move to a more nested folder structurehttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/bdf8fe94baffb69097e727135b0c6ce77ac87674
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
bdf8fe9https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/bdf8fe94baffb69097e727135b0c6ce77ac87674
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/bdf8fe94baffb69097e727135b0c6ce77ac87674
nest the tests toohttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/1bb572af7f8fce0a5236fc005c4d5bc305464c94
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
1bb572ahttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/1bb572af7f8fce0a5236fc005c4d5bc305464c94
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/1bb572af7f8fce0a5236fc005c4d5bc305464c94
get all tests passinghttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/db8921818a5aaeb3495f0405fa089648ade4b306
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
db89218https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/db8921818a5aaeb3495f0405fa089648ade4b306
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/db8921818a5aaeb3495f0405fa089648ade4b306
rewrite service layer to take primitives [service_takes_primitives]https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/c5822aa764b767efabc4975060b9533cef094fbf
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
c5822aahttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/c5822aa764b767efabc4975060b9533cef094fbf
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/c5822aa764b767efabc4975060b9533cef094fbf
services tests partially converted to primitives [tests_call_with_primitives]https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/f341bee916afc28fbc23d50be2d1979dadc9978d
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
f341beehttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/f341bee916afc28fbc23d50be2d1979dadc9978d
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/f341bee916afc28fbc23d50be2d1979dadc9978d
fixture function for batches [services_factory_function]https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/1e1f2381e348b29e04a9812114feb8ca6f92bbc9
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
1e1f238https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/1e1f2381e348b29e04a9812114feb8ca6f92bbc9
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/1e1f2381e348b29e04a9812114feb8ca6f92bbc9
new service to add a batch [add_batch_service]https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/5c953dada5e1a136ec21f8eaf15a588e32d4b858
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
5c953dahttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/5c953dada5e1a136ec21f8eaf15a588e32d4b858
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/5c953dada5e1a136ec21f8eaf15a588e32d4b858
service-layer test for add batch [test_add_batch]https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/262eec06146958ed6b8a47d700f9c32fd92638ce
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
262eec0https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/262eec06146958ed6b8a47d700f9c32fd92638ce
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/262eec06146958ed6b8a47d700f9c32fd92638ce
all service-layer tests now services [services_tests_all_services]https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/c8fbb60a7bbc918e5ea9a3f7ea70d35118c41620
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
c8fbb60https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/c8fbb60a7bbc918e5ea9a3f7ea70d35118c41620
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/c8fbb60a7bbc918e5ea9a3f7ea70d35118c41620
modify flask app to use new service layer api [api_uses_modified_service]https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/96301d2ca4aeb0f884906a500d2044821839dab5
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
96301d2https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/96301d2ca4aeb0f884906a500d2044821839dab5
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/96301d2ca4aeb0f884906a500d2044821839dab5
add api endpoint for add_batch [api_for_add_batch]https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/6b404b52471786fccd439875e311985cecf35ea8
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
6b404b5https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/6b404b52471786fccd439875e311985cecf35ea8
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/6b404b52471786fccd439875e311985cecf35ea8
api tests no longer need hardcoded sql fixture [chapter_05_high_gear_low_gear_ends]https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/fd45a6ff9e0ef20fc4dc698d169139f4f830c775
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
fd45a6fhttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/fd45a6ff9e0ef20fc4dc698d169139f4f830c775
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/fd45a6ff9e0ef20fc4dc698d169139f4f830c775
start moving files into src folder and add setup.pyhttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/d9c340c26624145c4114f7b2b6f7bf963999885f
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
d9c340chttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/d9c340c26624145c4114f7b2b6f7bf963999885f
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/d9c340c26624145c4114f7b2b6f7bf963999885f
fix all the imports, get it all workinghttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/c843a10031e471cfd019bbf6f090afa95a251085
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
c843a10https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/c843a10031e471cfd019bbf6f090afa95a251085
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/c843a10031e471cfd019bbf6f090afa95a251085
get tests working in docker containerhttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/12d2bc2ca5f9ef644ad762eb022c6bb3a9bb6d0d
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
12d2bc2https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/12d2bc2ca5f9ef644ad762eb022c6bb3a9bb6d0d
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/12d2bc2ca5f9ef644ad762eb022c6bb3a9bb6d0d
make mypy slightly stricterhttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/28afa9a64c7b109837475ad683a99fef1f9101a2
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
28afa9ahttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/28afa9a64c7b109837475ad683a99fef1f9101a2
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/28afa9a64c7b109837475ad683a99fef1f9101a2
better requirements.txt [appendix_project_structure_ends]https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/53ad7987bfc8b15d029c45a143743903a973215e
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
53ad798https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/53ad7987bfc8b15d029c45a143743903a973215e
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/53ad7987bfc8b15d029c45a143743903a973215e
basic uow test, uow and conftest.py changeshttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/833d48bedf2599eaaf645def0ee419864bb68fe0
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
833d48bhttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/833d48bedf2599eaaf645def0ee419864bb68fe0
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/833d48bedf2599eaaf645def0ee419864bb68fe0
use uow in services, flask apphttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/658e61acd072c7f2bdec8fb0e9b50a9adc0edfdb
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
658e61ahttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/658e61acd072c7f2bdec8fb0e9b50a9adc0edfdb
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/658e61acd072c7f2bdec8fb0e9b50a9adc0edfdb
two more tests for rollback behaviour [chapter_06_uow_ends]https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/7526014be1a288f967393ed7bb544655c87a2817
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
7526014https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/7526014be1a288f967393ed7bb544655c87a2817
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/7526014be1a288f967393ed7bb544655c87a2817
strip out UoW and fake UoW, add some tipshttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/916bcdd3d8b7e050588ba33299246d68fc978e64
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
916bcddhttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/916bcdd3d8b7e050588ba33299246d68fc978e64
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/916bcdd3d8b7e050588ba33299246d68fc978e64
update testshttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/6876e7558ffcc36e297a64275c319dee1ba4600a
https://patch-diff.githubusercontent.com/hjwp
hjwphttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=hjwp
6876e75https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/6876e7558ffcc36e297a64275c319dee1ba4600a
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/6876e7558ffcc36e297a64275c319dee1ba4600a
fix: SQLAlchemy 2.0 compatibility for chapter_06_uow_exercisehttps://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/00f1574723251a53ce2462be71a4a46c98ad6bd3
https://patch-diff.githubusercontent.com/rickywesker
rickyweskerhttps://patch-diff.githubusercontent.com/cosmicpython/code/commits?author=rickywesker
00f1574https://patch-diff.githubusercontent.com/cosmicpython/code/pull/110/commits/00f1574723251a53ce2462be71a4a46c98ad6bd3
https://patch-diff.githubusercontent.com/cosmicpython/code/tree/00f1574723251a53ce2462be71a4a46c98ad6bd3
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.