dans python3.6python3.6 peut pickle instance méthode staticmethod classmethod, mais le document dit None?
class C:
class_var = 'class_var'
@staticmethod
def s():
pass
@classmethod
def c(cls):
pass
def i(self):
pass
import pickle
pickle.dumps(C.class_var) # ok
pickle.dumps(C.i) #ok
pickle.dumps(C.s) # ok
pickle.dumps(C.c) # ok
mais dans python3.4 code ci-dessus est une erreur! et le moindre document ne dit rien à ce sujet. ni dire deux versions moudle pickling changement, ni dire pickleiing est ok maintenant.