worker = Worker(self.glwindow1) TypeError: __init__() takes 1 positional argument but 2 were given