Daniel Brötzmann pushed to branch master at gajim / gajim


Commits:
efffcc8c by wurstsalat at 2025-03-02T21:26:45+01:00
cq: HTTPUpload: Improve type annotations

- - - - -


1 changed file:

- gajim/common/modules/httpupload.py


Changes:

=====================================
gajim/common/modules/httpupload.py
=====================================
@@ -203,7 +203,7 @@ def _start_transfer(self, transfer: HTTPFileTransfer) -> 
None:
 
             plugin = app.plugin_manager.encryption_plugins[transfer.encryption]
             if hasattr(plugin, 'encrypt_file'):
-                plugin.encrypt_file(transfer,
+                plugin.encrypt_file(transfer,  # type: ignore
                                     self._account,
                                     self._start_transfer)
             else:
@@ -280,7 +280,7 @@ def _accept_certificate(self,
                             certificate_errors: Gio.TlsCertificateFlags,
                             ) -> bool:
 
-        transfer = request.get_user_data()
+        transfer = cast(HTTPFileTransfer, request.get_user_data())
         phrases = get_tls_error_phrases(
             convert_tls_error_flags(certificate_errors))
         self._log.warning(
@@ -290,7 +290,7 @@ def _accept_certificate(self,
         return False
 
     def _on_finish(self, request: HTTPRequest) -> None:
-        transfer = request.get_user_data()
+        transfer = cast(HTTPFileTransfer, request.get_user_data())
 
         self._requests_in_progress.pop(id(transfer), None)
 
@@ -315,7 +315,7 @@ def _on_request_progress(self,
                              progress: float
                              ) -> None:
 
-        transfer = request.get_user_data()
+        transfer = cast(HTTPFileTransfer, request.get_user_data())
         transfer.set_progress(progress)
 
 



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

-- 
View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/efffcc8c6e0948b020cbb4519f3edc15bc03f569
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