pyqtSignal argument 1 has unexpected type 'NoneType'
Verfasst: Mittwoch 16. März 2016, 15:34
Ich stehe momentan auf dem Schlauch. Unzwar habe ich folgenden Code
Das Problem ist, dass ich beim aufrufen von run() folgende Fehlermeldung bekomme.
Das komische ist ja, dass meine Methode garkeine Argumente entgegen nimmt. Wieso meldet er dann das sie einen Typ "NoneType" hat? Sie brauch keine Argumente. Ich möchte erst später ein Argument übergeben.
Kann mir wer helfen?
Code: Alles auswählen
class daemon(QtCore.QObject):
"""
Daemon Klasse fuer Linux
geklaut :) von http://web.archive.org/web/20131101191715/http://www.jejik.com/files/examples/daemon3x.py
"""
# Signal
trigger = QtCore.pyqtSignal()
def __init__(self, parent=None):
super(daemon, self).__init__(parent)
def run(self)
eventHandler = gEventHandler()
self.trigger.connect(eventHandler.dirChanged())
Code: Alles auswählen
class gEventHandler():
def __init__(self):
self.actionlog = actionLog()
# Modified Event. Wenn eine Datei oder Verzeichnis geändert wurden
def dirChanged(self):
self.actionlog.dirChanged()
Code: Alles auswählen
Traceback (most recent call last):
File "service.py", line 14, in <module>
dmon.start()
File "/home/ben/PycharmProjects/GhuulDMS/src/daemon.py", line 90, in start
self.run()
File "/home/ben/PycharmProjects/GhuulDMS/src/daemon.py", line 138, in run
self.trigger.connect(eventHandler.dirChanged())
TypeError: argument 1 has unexpected type 'NoneType'
Kann mir wer helfen?