mirror of
https://github.com/Alexander-D-Karpov/akarpov
synced 2024-11-25 17:33:44 +03:00
Damir Modyarov
21c02df7f0
* Implement short link redirect service * Silence linter where imports needs to be below setup * Improve unknown link error * Provide session to worker to convert it to user id * Remove main entrypoint in favor of uvicorn command * Add base path for relative URLs * Add docs on launching redirect service to README.md * Fix wrong task argument name * Lint service code
11 lines
196 B
Python
11 lines
196 B
Python
from redirect.db import SessionLocal
|
|
|
|
|
|
def get_db():
|
|
"""Route dependency that provides a database session."""
|
|
db = SessionLocal()
|
|
try:
|
|
yield db
|
|
finally:
|
|
db.close()
|