Update slic/utils/elog.py
Run CI Tests / test (push) Successful in 1m25s

This commit is contained in:
2025-08-07 01:23:09 +02:00
parent e078995efe
commit ee69bf7f1b
+18
View File
@@ -11,9 +11,27 @@ class Elog:
self._screenshot = Screenshot(screenshot_directory)
self.read = self._log.read
'''
def post(self, *args, **kwargs):
kwargs.setdefault("Author", self.user)
return self._log.post(*args, **kwargs)
'''
def post(self, *args, **kwargs):
kwargs.setdefault("Author", self.user)
# PATCH : injecter cmd=Submit dans _log._url temporairement
original_url = self._log._url
if "?cmd=" not in original_url:
self._log._url = original_url + "?cmd=Submit"
elif "cmd=Submit" not in original_url:
self._log._url = original_url + "&cmd=Submit"
try:
return self._log.post(*args, **kwargs)
finally:
# Toujours restaurer l'URL d'origine après le post
self._log._url = original_url
def screenshot(self, message="", **kwargs):
filepath = self._screenshot.shoot(**kwargs)[0]