Philipp Hörist pushed to branch storage at gajim / gajim


Commits:
d370f814 by Philipp Hörist at 2024-03-04T23:25:17+01:00
refactor: Refactor some code

- - - - -


2 changed files:

- gajim/common/storage/archive/storage.py
- gajim/common/storage/events/storage.py


Changes:

=====================================
gajim/common/storage/archive/storage.py
=====================================
@@ -149,34 +149,34 @@ def _set_foreign_keys(self, session: Session, row: Any) 
-> None:
                 else:
                     row.fk_real_remote_pk = self._get_jid_ek(session, 
real_remote_jid)
 
-        sec = hasattr(row, 'security_label_')
-        if sec and row.security_label_ is not None:
+        security_label = getattr(row, 'security_label_', None)
+        if security_label is not None:
             pk = self._upsert_row(session, row.security_label_)
             row.security_label_ = None
             row.fk_security_label_pk = pk
 
-        enc = hasattr(row, 'encryption_')
-        if enc and row.encryption_ is not None:
-            pk = self._insert_row(session, row.encryption_, 
return_pk_on_conflict=True)
+        encryption = getattr(row, 'encryption_', None)
+        if encryption is not None:
+            pk = self._insert_row(session, encryption, 
return_pk_on_conflict=True)
             row.encryption_ = None
             row.fk_encryption_pk = pk
 
-        has_thread_id = hasattr(row, 'thread_id_')
-        if has_thread_id and row.thread_id_ is not None:
+        thread_id = getattr(row, 'thread_id_', None)
+        if thread_id is not None:
             assert fk_account_pk is not None
             assert fk_remote_pk is not None
             thread = Thread(
                 fk_account_pk=fk_account_pk,
                 fk_remote_pk=fk_remote_pk,
-                id=row.thread_id_,
+                id=thread_id,
             )
             pk = self._insert_row(session, thread, return_pk_on_conflict=True)
             row.thread_ = None
             row.fk_thread_pk = pk
 
-        occupant = hasattr(row, 'occupant_')
-        if occupant and row.occupant_ is not None:
-            pk = self._upsert_row(session, row.occupant_)
+        occupant = getattr(row, 'occupant_', None)
+        if occupant is not None:
+            pk = self._upsert_row(session, occupant)
             row.occupant_ = None
             row.fk_occupant_pk = pk
 


=====================================
gajim/common/storage/events/storage.py
=====================================
@@ -61,7 +61,6 @@ def __init__(self):
     def _create_table(self, session: Session, engine: Engine) -> None:
         mod.Base.metadata.create_all(engine)
         session.execute(sa.text(f'PRAGMA user_version=1'))
-        session.commit()
 
     def _migrate(self, session: Session) -> None:
         pass
@@ -81,7 +80,6 @@ def store(self, session: Session, contact: ChatContactT, 
event_: Any) -> None:
         )
 
         session.add(event)
-        session.commit()
 
     @with_session
     def load(



View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/d370f814f3c261358ccaacc95c229f8ded18d1fa

-- 
View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/d370f814f3c261358ccaacc95c229f8ded18d1fa
You're receiving this email because of your account on dev.gajim.org.


_______________________________________________
Commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to