X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/fbbbf042f43b4fcdb8f50a4abd2e8fdc8d3a94a0..350ca9a9900a43be5873efdaf8e31f58dc4c3f9c:/mytest.py diff --git a/mytest.py b/mytest.py index 74aa2fd1..ef2f6fb6 100644 --- a/mytest.py +++ b/mytest.py @@ -90,7 +90,11 @@ class Session: def create(self, screen, arguments): # creates an instance of 'screen' (which is a class) - return screen(self, *arguments) + try: + return screen(self, *arguments) + except TypeError, x: + errstr = "Screen %s(%s): %s" % (str(screen), str(arguments), str(x)) + raise TypeError(errstr) def instantiateDialog(self, screen, *arguments): # create dialog