bricktracker
migrations
sql
views
__init__.py
app.py
config.py
configuration.py
configuration_list.py
exceptions.py
fields.py
instructions.py
instructions_list.py
login.py
metadata.py
metadata_list.py
minifigure.py
minifigure_list.py
navbar.py
parser.py
part.py
part_list.py
rebrickable.py
rebrickable_image.py
rebrickable_minifigure.py
rebrickable_part.py
rebrickable_set.py
rebrickable_set_list.py
record.py
record_list.py
reload.py
retired.py
retired_list.py
set.py
set_list.py
set_owner.py
set_owner_list.py
set_status.py
set_status_list.py
set_tag.py
set_tag_list.py
socket.py
socket_decorator.py
sql.py
sql_counter.py
sql_migration.py
sql_migration_list.py
sql_stats.py
theme.py
theme_list.py
version.py
wish.py
wish_list.py
docs
static
templates
.dockerignore
.env.sample
.gitignore
CHANGELOG.md
Dockerfile
LICENSE
README.md
__init__.py
app.py
compose.legacy.yml
compose.local.yaml
compose.yaml
entrypoint.sh
requirements.txt
test-server.sh
35 lines
984 B
Python
35 lines
984 B
Python
from .instructions_list import BrickInstructionsList
|
|
from .retired_list import BrickRetiredList
|
|
from .set_owner import BrickSetOwner
|
|
from .set_owner_list import BrickSetOwnerList
|
|
from .set_status import BrickSetStatus
|
|
from .set_status_list import BrickSetStatusList
|
|
from .set_tag import BrickSetTag
|
|
from .set_tag_list import BrickSetTagList
|
|
from .theme_list import BrickThemeList
|
|
|
|
|
|
# Reload everything related to a database after an operation
|
|
def reload() -> None:
|
|
# Failsafe
|
|
try:
|
|
# Reload the instructions
|
|
BrickInstructionsList(force=True)
|
|
|
|
# Reload the set owners
|
|
BrickSetOwnerList(BrickSetOwner, force=True)
|
|
|
|
# Reload the set statuses
|
|
BrickSetStatusList(BrickSetStatus, force=True)
|
|
|
|
# Reload the set tags
|
|
BrickSetTagList(BrickSetTag, force=True)
|
|
|
|
# Reload retired sets
|
|
BrickRetiredList(force=True)
|
|
|
|
# Reload themes
|
|
BrickThemeList(force=True)
|
|
except Exception:
|
|
pass
|