def __init__(self): self.__actionDict = {} infoer = InfoPrintCapable() # infoer.doprint(= True infoer.module = self.__module__ infoer.class_ = self.__class__.__name__ self.__infoer = infoer
from PyQt5.QtCore import QObject, pyqtSignal from printing import InfoPrintCapable from auxils import OneToOne from qtauxils import SelectedItemsIterator, itemFromProxyIndex # import StaticImages _infoer = InfoPrintCapable() _infoer.doPrint = False # True # Decorator for printing function-calls. _logger = InfoPrintCapable() _logger.doPrint = False # True _logger.startString = '(log)' _logger.module = __name__ def _log(func): def logged_func(*args, **kwargs): _logger.function = repr(func) _logger.write('') return func(*args, **kwargs) return logged_func from vtrans import coTranslate # Suitable list-view for tree-structure with items with keys class KeyedTreeView(QtWidgets.QTreeView): """Viewer and controller for items with unique keys.
from Utils import SliderForFloatManager import Application import MainWindow from ClipIntervalPanelBase import Ui_ClipIntervalPanelBase from ClipIntervalPanelConnector import ClipIntervalPanelBlockSignals, ClipIntervalPanelConnector from Gui2Neg import theGuiMsgHandler from PartClipIntervalVis import PartClipIntervalVisParams from ObjectMgr import ObjectMgr _logger = InfoPrintCapable() _logger.doPrint = False # True _logger.startString = '(log)' _logger.module = __name__ def _log(func): def logged_func(*args, **kwargs): _logger.function = repr(func) _logger.write('') return func(*args, **kwargs) return logged_func _infoer = InfoPrintCapable() _infoer.doPrint = False # False from vtrans import coTranslate PLANE = 2 LINE = 3