Vynnstorm
13th May 2012, 19:06
Il mio modulo brt.py contiene questa classe:
class TreeNode:
def __init__(self, key, val, parent, left=None, right=None):
self.key = key
self.payload = val
self.leftChild = left
self.rightChild = right
self.parent = parent
Quando apro il python succede questo:
>>> import brt //importa senza problemi, quindi la classe e' definita
>>> nodo = TreeNode(1, 2)
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
nodo = TreeNode(1, 2)
NameError: name 'TreeNode' is not defined
Lo fa anche se definisco un oggetto di un'altra classe. Sicuramente e' una bischerata ma non riesco a vederlo. Ty.
class TreeNode:
def __init__(self, key, val, parent, left=None, right=None):
self.key = key
self.payload = val
self.leftChild = left
self.rightChild = right
self.parent = parent
Quando apro il python succede questo:
>>> import brt //importa senza problemi, quindi la classe e' definita
>>> nodo = TreeNode(1, 2)
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
nodo = TreeNode(1, 2)
NameError: name 'TreeNode' is not defined
Lo fa anche se definisco un oggetto di un'altra classe. Sicuramente e' una bischerata ma non riesco a vederlo. Ty.