La nuova versione di Pycharm (3.1.3 community edition) propone di convertire i metodi che non funzionano con lo stato dell'oggetto corrente in statici.

Qual è la ragione pratica per questo? Qualche tipo di ottimizzazione delle micro-prestazioni (o memoria)?
return 1un'implementazione a riga singola del metodo. "Altro" non contiene nulla di utile
selfovunque all'interno del metodo? (Se la domanda è davvero "perché i designer di PyCharm l'hanno progettata in questo modo ... dovrai chiederglielo, non SO ...)