Code: Alles auswählen
def crypt(txt,pw,partner):
dateilen = len(txt)
pw_lang = os.urandom(dateilen)
state2 = xorc.setup(pw)
crypted2 = xorc.xor(state2,pw_lang)
state = xorc.setup(pw_lang)
crypted = xorc.xor(state,txt)
del pw
chat.connection(self,partner)
chat.senden(crypted2)
return crypted
Ich muss mich da wirklich als absoluter n00b abstempeln lassen, aber wieso hat er da Probleme? die Variable self belegt er doch sowieso selbst, oder?>>> import crypter2
>>> crypter2.crypt("h","h",217.80.179.25)
File "<stdin>", line 1
crypter2.crypt("h","h",217.80.179.25)
^
SyntaxError: invalid syntax
>>> crypter2.crypt("h","h",'217.80.179.25')
Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "crypter2.py", line 16, in crypt
chat.connection(self,partner)
NameError: global name 'self' is not defined
>>>
Hab noch nie eine einfache Anleitung zu self gefunden un auch nich im forum wasw, was mich weiterbringt...