Skip to content

Commit 5d27877

Browse files
committed
patch: exec command used for sync commands; subbing in execute; requirements update
1 parent ba019bd commit 5d27877

3 files changed

Lines changed: 27 additions & 27 deletions

File tree

core_requirements.txt

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,25 +8,25 @@ annotated-types==0.6.0
88
# via pydantic
99
colorama==0.4.6
1010
# via loguru
11-
greenlet==3.0.1
11+
greenlet==3.0.3
1212
# via sqlalchemy
1313
loguru==0.7.2
1414
# via -r core_requirements.in
15-
pydantic==2.5.2
15+
pydantic==2.7.0
1616
# via sqlmodel
17-
pydantic-core==2.14.5
17+
pydantic-core==2.18.1
1818
# via pydantic
19-
python-dateutil==2.8.2
19+
python-dateutil==2.9.0.post0
2020
# via -r core_requirements.in
21-
python-dotenv==1.0.0
21+
python-dotenv==1.0.1
2222
# via -r core_requirements.in
2323
six==1.16.0
2424
# via python-dateutil
25-
sqlalchemy==2.0.23
25+
sqlalchemy==2.0.29
2626
# via sqlmodel
27-
sqlmodel==0.0.14
27+
sqlmodel==0.0.16
2828
# via -r core_requirements.in
29-
typing-extensions==4.8.0
29+
typing-extensions==4.11.0
3030
# via
3131
# pydantic
3232
# pydantic-core

dev_requirements.txt

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
#
55
# pip-compile --strip-extras dev_requirements.in
66
#
7-
black==23.11.0
7+
black==24.3.0
88
# via -r dev_requirements.in
9-
build==1.0.3
9+
build==1.2.1
1010
# via -r dev_requirements.in
1111
cfgv==3.4.0
1212
# via pre-commit
@@ -17,37 +17,37 @@ colorama==0.4.6
1717
# -c core_requirements.txt
1818
# build
1919
# click
20-
distlib==0.3.7
20+
distlib==0.3.8
2121
# via virtualenv
22-
filelock==3.13.1
22+
filelock==3.13.4
2323
# via virtualenv
24-
identify==2.5.33
24+
identify==2.5.35
2525
# via pre-commit
26-
isort==5.12.0
26+
isort==5.13.2
2727
# via -r dev_requirements.in
2828
mypy-extensions==1.0.0
2929
# via black
3030
nodeenv==1.8.0
3131
# via pre-commit
32-
packaging==23.2
32+
packaging==24.0
3333
# via
3434
# black
3535
# build
36-
pathspec==0.11.2
36+
pathspec==0.12.1
3737
# via black
38-
platformdirs==4.1.0
38+
platformdirs==4.2.0
3939
# via
4040
# black
4141
# virtualenv
42-
pre-commit==3.5.0
42+
pre-commit==3.7.0
4343
# via -r dev_requirements.in
4444
pyproject-hooks==1.0.0
4545
# via build
4646
pyyaml==6.0.1
4747
# via pre-commit
48-
ruff==0.1.7
48+
ruff==0.3.7
4949
# via -r dev_requirements.in
50-
virtualenv==20.25.0
50+
virtualenv==20.25.1
5151
# via pre-commit
5252

5353
# The following packages are considered to be unsafe in a requirements file:

sqlmodel_crud_utils/sync.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@ def get_result_from_query(query: SelectOfScalar, session: Session):
2727
2828
:return: Row
2929
"""
30-
results = session.exec(query)
30+
results = session.execute(query)
3131
try:
3232
results = results.one_or_none()
3333
except MultipleResultsFound:
34-
results = session.exec(query)
34+
results = session.execute(query)
3535
results = results.first()
3636

3737
return results
@@ -162,7 +162,7 @@ def get_row(
162162

163163
for key in select_in_keys:
164164
stmnt = stmnt.options(selectinload(getattr(model, key)))
165-
results = session_inst.exec(stmnt)
165+
results = session_inst.execute(stmnt)
166166

167167
row = results.one_or_none()
168168

@@ -240,7 +240,7 @@ def get_rows(
240240
stmnt = stmnt.options(selectinload(getattr(model, key)))
241241

242242
stmnt = stmnt.offset(page - 1).limit(page_size)
243-
_result = session_inst.exec(stmnt)
243+
_result = session_inst.execute(stmnt)
244244
results = _result.all()
245245
success = True if len(results) > 0 else False
246246

@@ -255,7 +255,7 @@ def get_rows_within_id_list(
255255
pk_field: str = "id",
256256
):
257257
stmnt = select(model).where(getattr(model, pk_field).in_(id_str_list))
258-
results = session_inst.exec(stmnt)
258+
results = session_inst.execute(stmnt)
259259

260260
if results:
261261
success = True
@@ -274,7 +274,7 @@ def delete_row(
274274
):
275275
success = False
276276
stmnt = select(model).where(getattr(model, pk_field) == id_str)
277-
results = session_inst.exec(stmnt)
277+
results = session_inst.execute(stmnt)
278278

279279
row = results.one_or_none()
280280

@@ -328,7 +328,7 @@ def update_row(
328328
):
329329
success = False
330330
stmnt = select(model).where(getattr(model, pk_field) == id_str)
331-
results = session_inst.exec(stmnt)
331+
results = session_inst.execute(stmnt)
332332

333333
row = results.one_or_none()
334334

0 commit comments

Comments
 (0)