desculpa .. ja' era tarde e eu qria dormir

eu reescrevi o codigo e nao copie e nem prestei atencao .. mal
o certo e'
class doc_cadastro(object): #esqci object tb
def __init__(self,nome,senha,admin):
self.nome = nome
self.senha = senha
self.admin = admin
...
def login_in():
worts = []
try: worts = pickle.load(file('./worts.db'))
except IOError: print 'Nao existem cadastros'
...
...joao
sim o login_in fica fora da classe
no dir(cadastro) .. tem outros modulos entao ta meio grande a lista .. mas aparece sim [doc_cadastro, login_in]
djthyrax
ja tentei so' import cadastro tb .. da msm erro
assim .. aparece esse erro pra mim
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Python25\lib\lib-tk\Tkinter.py", line 1414, in __call__
return self.func(*args)
File "C:\prog\python\stoq\stoq.py", line 95, in fechar_caixa
if login_in():
File "C:\prog\python\stoq\cadastro.py", line 65, in login_in
try: worts = pickle.load(file('./worts.db'))
File "C:\Python25\lib\pickle.py", line 1370, in load
return Unpickler(file).load()
File "C:\Python25\lib\pickle.py", line 858, in load
dispatch[key](self)
File "C:\Python25\lib\pickle.py", line 1090, in load_global
klass = self.find_class(module, name)
File "C:\Python25\lib\pickle.py", line 1126, in find_class
klass = getattr(mod, name)
AttributeError: 'module' object has no attribute 'doc_cadastro'