-# -*- coding: utf-8 -*-
-#@ MODIF N_ASSD Noyau DATE 27/03/2002 AUTEUR DURAND C.DURAND
+#@ MODIF N_ASSD Noyau DATE 22/02/2005 AUTEUR DURAND C.DURAND
+# -*- coding: iso-8859-1 -*-
# CONFIGURATION MANAGEMENT OF EDF VERSION
# ======================================================================
# COPYRIGHT (C) 1991 - 2002 EDF R&D WWW.CODE-ASTER.ORG
#
#
# ======================================================================
+
+
"""
"""
"""
visitor.visitASSD(self)
+ def __getstate__(self):
+ """
+ Cette methode permet de pickler les objets ASSD
+ Ceci est possible car on coupe les liens avec les objets
+ parent, etape et jdc qui conduiraient à pickler de nombreux
+ objets inutiles ou non picklables.
+ """
+ d=self.__dict__.copy()
+ for key in ('parent','etape','jdc'):
+ if d.has_key(key):del d[key]
+ for key in d.keys():
+ if key[0]=='_':del d[key]
+ return d
class assd(ASSD):
def is_object(valeur):