qui permet de spécifier les caractéristiques d'une procédure
"""
+from __future__ import absolute_import
import types
-import string
import traceback
-import N_ENTITE
-import N_PROC_ETAPE
-from strfunc import ufmt
+from . import N_ENTITE
+from . import N_PROC_ETAPE
class PROC(N_ENTITE.ENTITE):
class_instance = N_PROC_ETAPE.PROC_ETAPE
label = 'PROC'
- def __init__(self, nom, op, reentrant='n', repetable='o', fr="",ang="",
+ def __init__(self, nom, op=None, reentrant='n', repetable='o', fr="",ang="",
docu="", regles=(), op_init=None, niveau = None, UIinfo=None, **args):
"""
Méthode d'initialisation de l'objet PROC. Les arguments sont utilisés pour initialiser
self.reentrant = reentrant
self.repetable = repetable
self.fr = fr
- self.ang=""
+ #self.ang=""
+ self.ang=ang
self.docu = docu
- if type(regles) == types.TupleType:
+ if type(regles) == tuple:
self.regles = regles
else:
self.regles = (regles,)