Tengo una clase en un módulo que tiene algunos métodos estáticos. Un par de estos métodos estáticos solo hacen verificaciones de CRC y esas cosas, y no son realmente útiles fuera de la clase (solo los convertiría en métodos estáticos privados en Java o C++). Me pregunto si debería convertirlas en funciones globales de clase (fuera de la clase).Método estático vs función de módulo en python
¿Hay algún beneficio para hacerlo de cualquier manera? La clase está siendo importada por from module import class
así que no estoy preocupado por tener esos módulos también. ¿Pero debería simplemente hacerlos métodos de clase para que from module import *
sea más seguro o algo así?
No sabía nada sobre '__all__'. Gracias =] – Falmarri