Skip to content

Commit 39a23a0

Browse files
authored
Get everything post-reldb (#3410)
1 parent 127c4e7 commit 39a23a0

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

cli/get_everything.py

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
import logging
2+
import os
3+
import sys
4+
from json import dumps
5+
6+
from openslides_backend.services.database.extended_database import ExtendedDatabase
7+
from openslides_backend.services.postgresql.db_connection_handling import (
8+
get_new_os_conn,
9+
)
10+
from openslides_backend.shared.env import Environment
11+
12+
13+
def main() -> int:
14+
env = Environment(os.environ)
15+
16+
with get_new_os_conn() as conn:
17+
database = ExtendedDatabase(conn, logging, env)
18+
19+
everything = database.get_everything()
20+
print(dumps(everything, indent=4, sort_keys=True, default=str))
21+
22+
return 0
23+
24+
25+
if __name__ == "__main__":
26+
sys.exit(main())

0 commit comments

Comments
 (0)