
ctw6av
(usa Nenhuma)
Enviado em 28/11/2016 - 18:40h
Eu sou iniciante em Python mas vou tentar te ajudar. A palavra reservada "class" (até onde sei) serve para declarar uma classe, exemplo:
class DoSomething():
def __init__(self)
pass
Mas você está declarando uma classe que já é uma instância juntamente com um método, isso pode ser a causa do erro, veja:
class threading.timer(interval, function, args=None, kwargs=None)
Outro ponto importante é o uso do
*args e
**kwargs se não quiser passá-los pode chamar a função ou método sem eles, somente com "função()". Pois logo após que você passa
interval e
function como argumento, você as remove (acredito eu) assinando
None a
args
Acho que para corrigir o erro você poderia importar o módulo Thread e fazer uma nova classe que seja herdeira de Thread para isso funcionar. Pena que não sei o que você quer fazer para te dar mais detalhes.
Espero ter sido claro e não te confundido ainda mais.
EDIT: Agora que o listeiro identou o código deu para perceber que a classe declarada de forma errada também não tem um inicializador e pode dar outro erro depois desse.
______________________________________________________________________
OS: Biebian
Kernel: x86_64 3.5.2-amd64
Resolution: 1320x768
CPU: Intel Core i3-4005U CPU @ 1.7GHz
RAM: 3852MiB
Distro:
http://biebian.sourceforge.net/