Merge branch 'develop' of github.com:pypeclub/OpenPype into feature/slack_review_file_size

This commit is contained in:
Petr Kalis 2022-03-25 09:49:43 +01:00
commit b6d7290887
16 changed files with 2195 additions and 1387 deletions

View file

@ -26,3 +26,12 @@ class LogsWindow(QtWidgets.QWidget):
self.log_detail = log_detail
self.setStyleSheet(style.load_stylesheet())
self._frist_show = True
def showEvent(self, event):
super(LogsWindow, self).showEvent(event)
if self._frist_show:
self._frist_show = False
self.logs_widget.refresh()

View file

@ -155,6 +155,11 @@ class LogsWidget(QtWidgets.QWidget):
QtCore.Qt.DescendingOrder
)
refresh_triggered_timer = QtCore.QTimer()
refresh_triggered_timer.setSingleShot(True)
refresh_triggered_timer.setInterval(200)
refresh_triggered_timer.timeout.connect(self._on_refresh_timeout)
view.selectionModel().selectionChanged.connect(self._on_index_change)
refresh_btn.clicked.connect(self._on_refresh_clicked)
@ -169,10 +174,12 @@ class LogsWidget(QtWidgets.QWidget):
self.detail_widget = detail_widget
self.refresh_btn = refresh_btn
# prepare
self.refresh()
self._refresh_triggered_timer = refresh_triggered_timer
def refresh(self):
self._refresh_triggered_timer.start()
def _on_refresh_timeout(self):
self.model.refresh()
self.detail_widget.refresh()

View file

@ -224,6 +224,9 @@ class IntegrateSlackAPI(pyblish.api.InstancePlugin):
# You will get a SlackApiError if "ok" is False
error_str = self._enrich_error(str(e.response["error"]), channel)
self.log.warning("Error happened {}".format(error_str))
except Exception as e:
error_str = self._enrich_error(str(e), channel)
self.log.warning("Not SlackAPI error", exc_info=True)
return None, []