# usage: generate or compare all Component.param settings & options # motivation: catch deviations introduced during refactoring # use --out to re-generate componsTemplate.txt # ignore attributes that are there because inherit from object ignoreObjectAttribs = True origProjectCatalog = projects.projectCatalog projects.projectCatalog = {} # should not need a wx.App with fetchIcons=False try: allComp = getAllComponents(fetchIcons=False) except Exception: import wx if parse_version(wx.__version__) < parse_version('2.9'): tmpApp = wx.PySimpleApp() else: tmpApp = wx.App(False) try: from psychopy.app import localization except Exception: pass # not needed if can't import it allComp = getAllComponents(fetchIcons=False) exp = experiment.Experiment() relPath = os.path.join(os.path.split(__file__)[0], 'componsTemplate.txt')
from psychopy import experiment from psychopy import constants from psychopy.experiment.components import getAllComponents # usage: generate or compare all Component.param settings & options # motivation: catch deviations introduced during refactoring # use --out to re-generate componsTemplate.txt # ignore attributes that are there because inherit from object ignoreObjectAttribs = True # should not need a wx.App with fetchIcons=False try: allComp = getAllComponents(fetchIcons=False) except Exception: import wx if parse_version(wx.__version__) < parse_version('2.9'): tmpApp = wx.PySimpleApp() else: tmpApp = wx.App(False) try: from psychopy.app import localization except Exception: pass # not needed if can't import it allComp = getAllComponents(fetchIcons=False) exp = experiment.Experiment() relPath = os.path.join(os.path.split(__file__)[0], 'componsTemplate.txt')