|
7 | 7 |
|
8 | 8 | """CLI for Invenio App ILS.""" |
9 | 9 |
|
| 10 | +import importlib.resources |
10 | 11 | import json |
11 | 12 | import os |
12 | 13 | import pathlib |
|
18 | 19 | import arrow |
19 | 20 | import click |
20 | 21 | import lorem |
21 | | -import importlib.resources |
22 | 22 | from flask import current_app |
23 | 23 | from flask.cli import with_appcontext |
| 24 | +from invenio_access.permissions import system_identity |
24 | 25 | from invenio_accounts.models import User |
25 | 26 | from invenio_circulation.api import Loan |
26 | 27 | from invenio_circulation.pidstore.pids import CIRCULATION_LOAN_PID_TYPE |
27 | 28 | from invenio_db import db |
| 29 | +from invenio_i18n.proxies import current_i18n |
28 | 30 | from invenio_indexer.api import RecordIndexer |
29 | 31 | from invenio_pages.proxies import current_pages_service |
30 | 32 | from invenio_pages.records.errors import PageNotFoundError |
31 | | -from invenio_access.permissions import system_identity |
32 | 33 | from invenio_pidstore.models import PersistentIdentifier, PIDStatus |
33 | 34 | from invenio_pidstore.providers.recordid_v2 import RecordIdProviderV2 |
34 | 35 | from invenio_search import current_search |
35 | | -from invenio_i18n.proxies import current_i18n |
36 | 36 | from lorem.text import TextLorem |
37 | 37 |
|
38 | 38 | from invenio_app_ils.errors import RecordRelationsError |
@@ -1600,7 +1600,9 @@ def pages(): |
1600 | 1600 | """Register static pages.""" |
1601 | 1601 |
|
1602 | 1602 | def get_page_content(page): |
1603 | | - with importlib.resources.files("invenio_app_ils").joinpath("static_pages", page).open("rb") as f: |
| 1603 | + with importlib.resources.files("invenio_app_ils").joinpath( |
| 1604 | + "static_pages", page |
| 1605 | + ).open("rb") as f: |
1604 | 1606 | return f.read().decode("utf8") |
1605 | 1607 |
|
1606 | 1608 | pages_data = [ |
|
0 commit comments