Tengo un problemilla, resulta que soy nuevo en la POO y hay algo que seguramente debe ser sencillo, ya que se trata de acceder a funciones externas, estando dentro de una Clase en carpetas distintas...
Tengo un fichero llamado Comandos.py y en el hay metodos sueltos, como por ejemplo:
Código:
Ese es uno entre otros, y dentro de OTRA carpeta llamada Juego, me encuentro con Server.py y en una parte yo tengo que llamar al metodo mencionado arriba, el 'sendNoticable' y no puedo hacerlo...def sendNoticable(connection, message): newMessage = '%s: %s' % (connection.name, message) connection.factory.broadcastMessage(newMessage)
Se trata que al morir un jugador, se llama a esa funcion que imprime en pantalla quien fue el que murio. Entonces, el comando esta en esa carpeta, pero haga lo que haga no me deja llamarlo... Probe de estas maneras y perdon mi ignorancia:
Comandos.sendNoticable(connection, 'Mensaje')
Carpeta.Comandos.sendNoticable(connection, 'Mensaje')
Comandos.sendNoticable()
Y otras mas...
Cabe destacara que importe 'en teoria' el fichero Comandos asi:
Código:
Me gustaria sacarme esta duda, y ya que esta, ir aprendiendo un poco mas import Comandos
Muchas Gracias por el tiempo