Skip to content
Snippets Groups Projects
Commit fcda6f68 authored by Josef Olsson's avatar Josef Olsson
Browse files

Add documentation for dbc.utils

parent a0af056a
No related branches found
No related tags found
No related merge requests found
Pipeline #41254 passed with warnings
"""
This file contains some miscellaneous functionality.
"""
from app.core import db
from app.core.codes import generate_code_string
from app.database.models import Code
def generate_unique_code():
""" Generates a unique competition code. """
code = generate_code_string()
while db.session.query(Code).filter(Code.code == code).count():
code = generate_code_string()
......@@ -11,13 +17,19 @@ def generate_unique_code():
def commit_and_refresh(item):
""" Commits and refreshes the provided item. """
db.session.commit()
db.session.refresh(item)
def refresh(item):
""" Refreshes the provided item. """
db.session.refresh(item)
def commit(item):
""" Commits. """
db.session.commit()
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment