Ejemplo n.º 1
0
 def __init__(self, pere):
     """Constructeur du contexte"""
     Contexte.__init__(self, pere)
     self.opts.prompt_prf = ""
     self.opts.prompt_clr = ""
     self.emetteur = None
     self.canal = None
Ejemplo n.º 2
0
 def __init__(self, pere):
     """Constructeur du contexte"""
     Contexte.__init__(self, pere)
     self.opts.prompt_prf = ""
     self.opts.prompt_clr = ""
     self.emetteur = None
     self.canal = None
Ejemplo n.º 3
0
 def __init__(self, pere):
     """Constructeur du contexte"""
     global RE_NOUVEAU
     Contexte.__init__(self, pere)
     self.opts.sup_accents = True
     cfg_connex = type(self).importeur.anaconf.get_config("connex")
     RE_NOUVEAU = re.compile("^{0}$".format(cfg_connex.chaine_nouveau), re.I)
Ejemplo n.º 4
0
 def migrer_contexte(self, contexte, afficher_accueil=True):
     """Redéfinition de la méthode 'migrer_contexte' de Contexte.
     Quand on migre un éditeur à l'autre, l'ancien éditeur doit être
     retiré de la pile.
     
     """
     self.fermer()
     Contexte.migrer_contexte(self, contexte, afficher_accueil)
     self.pere.contexte_actuel.pere = self.pere
Ejemplo n.º 5
0
 def migrer_contexte(self, contexte, afficher_accueil=True):
     """Redéfinition de la méthode 'migrer_contexte' de Contexte.
     Quand on migre un éditeur à l'autre, l'ancien éditeur doit être
     retiré de la pile.
     
     """
     self.fermer()
     Contexte.migrer_contexte(self, contexte, afficher_accueil)
     self.pere.contexte_actuel.pere = self.pere
Ejemplo n.º 6
0
 def __init__(self, pere):
     """Constructeur du contexte"""
     Contexte.__init__(self, pere)
     self.opts.prompt_prf = ""
     self.opts.prompt_clr = ""
     self.opts.nl = False
     self.espace = {}
     self.console = InteractiveConsole(self.espace)
     self.py_prompt = ">>> "
Ejemplo n.º 7
0
    def __init__(self, pere):
        """Constructeur du contexte.
        L'attribut 'attente' est un booléen à True si le client n'a pas le
        droit d'entrer de mot de passe.
        Ce booléen est à True pendant un nombre de secondes paramétrable si le
        client se trompe de mot de passe.

        """
        Contexte.__init__(self, pere)
        self.attente = False
Ejemplo n.º 8
0
    def __init__(self, pere):
        """Constructeur du contexte.
        L'attribut 'attente' est un booléen à True si le client n'a pas le
        droit d'entrer de mot de passe.
        Ce booléen est à True pendant un nombre de secondes paramétrable si le
        client se trompe de mot de passe.

        """
        Contexte.__init__(self, pere)
        self.attente = False
Ejemplo n.º 9
0
    def __init__(self, pere, objet, partie):
        """Constructeur du contexte"""
        Contexte.__init__(self, pere)
        self.objet = objet
        self.partie = partie
        self.personnage = None
        self.opts.prompt_prf = ""
        self.opts.prompt_clr = ""

        if self.pere:
            self.personnage = self.pere.joueur
Ejemplo n.º 10
0
 def __init__(self, pere, x=None, y=None):
     """Constructeur du contexte"""
     Contexte.__init__(self, pere)
     self.opts.prompt_prf = ""
     self.opts.prompt_clr = ""
     self.opts.nl = False
     self.etendue = None
     self.x = x
     self.y = y
     self.nb_lignes = 16
     self.nb_col = 30
Ejemplo n.º 11
0
 def __init__(self, pere, objet, partie):
     """Constructeur du contexte"""
     Contexte.__init__(self, pere)
     self.objet = objet
     self.partie = partie
     self.personnage = None
     self.opts.prompt_prf = ""
     self.opts.prompt_clr = ""
     
     if self.pere:
         self.personnage = self.pere.joueur
Ejemplo n.º 12
0
 def __init__(self, pere, texte):
     """Constructeur du contexte"""
     Contexte.__init__(self, pere)
     self.opts.prompt_prf = ""
     self.opts.prompt_clr = ""
     self.texte = texte
     self.curseur = 0
     self.chapitres = []
     self.pages = []
     if texte:
         self.chapitres, self.pages = self.decouper(self.pere.joueur, texte)
Ejemplo n.º 13
0
Archivo: page.py Proyecto: wkta/tsunami
 def __init__(self, pere, texte):
     """Constructeur du contexte"""
     Contexte.__init__(self, pere)
     self.opts.prompt_prf = ""
     self.opts.prompt_clr = ""
     self.texte = texte
     self.curseur = 0
     self.chapitres = []
     self.pages = []
     if texte:
         self.chapitres, self.pages = self.decouper(self.pere.joueur, texte)
Ejemplo n.º 14
0
 def __init__(self, pere, x=None, y=None):
     """Constructeur du contexte"""
     Contexte.__init__(self, pere)
     self.opts.prompt_prf = ""
     self.opts.prompt_clr = ""
     self.opts.nl = False
     self.etendue = None
     self.x = x
     self.y = y
     self.nb_lignes = 16
     self.nb_col = 30
Ejemplo n.º 15
0
 def __getstate__(self):
     """Nettoyage des options"""
     dico_attr = Contexte.__getstate__(self)
     dico_attr["options"] = dico_attr["options"].copy()
     for rac, fonction in dico_attr["options"].items():
         dico_attr["options"][rac] = fonction.__name__
     return dico_attr
Ejemplo n.º 16
0
Archivo: exec.py Proyecto: wkta/tsunami
    def __getstate__(self):
        attrs = Contexte.__getstate__(self)
        attrs["py_prompt"] = ">>> "
        if "console" in attrs:
            del attrs["console"]

        return attrs
Ejemplo n.º 17
0
 def __getstate__(self):
     """Nettoyage des options"""
     dico_attr = Contexte.__getstate__(self)
     dico_attr["options"] = dico_attr["options"].copy()
     for rac, fonction in dico_attr["options"].items():
         dico_attr["options"][rac] = fonction.__name__
     return dico_attr
Ejemplo n.º 18
0
 def __getstate__(self):
     attrs = Contexte.__getstate__(self)
     attrs["espace"] = {}
     attrs["py_prompt"] = ">>> "
     if "console" in attrs:
         del attrs["console"]
     
     return attrs
Ejemplo n.º 19
0
Archivo: exec.py Proyecto: wkta/tsunami
    def __init__(self, pere):
        """Constructeur du contexte"""
        Contexte.__init__(self, pere)
        self.opts.prompt_prf = ""
        self.opts.prompt_clr = ""
        self.opts.nl = False
        self.evenement = Evenement(None, "exec")
        self.test = Test(self.evenement)
        variables = self.test.get_globales(self.evenement)
        self.console = InteractiveConsole(variables)
        self.py_prompt = ">>> "

        if pere:
            variables = self.evenement.espaces.variables
            joueur = pere.joueur
            salle = joueur.salle
            variables.update({
                "joueur": joueur,
                "salle": salle,
            })
Ejemplo n.º 20
0
 def __init__(self, pere):
     """Constructeur du contexte"""
     Contexte.__init__(self, pere)
     self.opts.prompt_prf = ""
     self.opts.prompt_clr = ""
     self.canal = None
     self.options = {
         # Options d'user
         "q" : self.opt_quit,
         "w" : self.opt_who,
         "h" : self.opt_help,
         "i" : self.opt_invite,
         "me" : self.opt_emote,
         # Options de modo
         "e" : self.opt_eject,
         "b" : self.opt_ban,
         "a" : self.opt_announce,
         # Options d'admin
         "p" : self.opt_promote,
         "ed" : self.opt_edit,
         "d" : self.opt_dissolve,
         }
Ejemplo n.º 21
0
 def __init__(self, pere):
     """Constructeur du contexte"""
     Contexte.__init__(self, pere)
     self.opts.prompt_prf = ""
     self.opts.prompt_clr = ""
     self.canal = None
     self.options = {
         # Options d'user
         "q": self.opt_quit,
         "w": self.opt_who,
         "h": self.opt_help,
         "i": self.opt_invite,
         "me": self.opt_emote,
         # Options de modo
         "e": self.opt_eject,
         "b": self.opt_ban,
         "a": self.opt_announce,
         # Options d'admin
         "p": self.opt_promote,
         "ed": self.opt_edit,
         "d": self.opt_dissolve,
     }
Ejemplo n.º 22
0
 def __init__(self, pere):
     """Constructeur du contexte"""
     Contexte.__init__(self, pere)
     self.opts.rci_ctx_prec = "connex:connexion:choix_personnages"
Ejemplo n.º 23
0
 def __init__(self, pere):
     """Constructeur du contexte"""
     Contexte.__init__(self, pere)
     self.unom = "mode_connecté"
     self.opts.prompt_clr = ""
     self.opts.prompt_prf = ""
Ejemplo n.º 24
0
 def __init__(self, pere):
     """Constructeur du contexte"""
     Contexte.__init__(self, pere)
     self.opts.sup_accents = True
Ejemplo n.º 25
0
 def __init__(self, pere):
     """Constructeur du contexte"""
     Contexte.__init__(self, pere)
Ejemplo n.º 26
0
 def __init__(self, pere):
     """Constructeur du contexte"""
     Contexte.__init__(self, pere)
     self.opts.rci_ctx_prec = "connex:connexion:choix_personnages"
Ejemplo n.º 27
0
 def __init__(self, pere):
     """Constructeur du contexte"""
     Contexte.__init__(self, pere)
     self.opts.rci_ctx_prec = "connex:creation:entrer_email"
Ejemplo n.º 28
0
 def __setstate__(self, dico_attr):
     """Récupération du contexte"""
     Contexte.__setstate__(self, dico_attr)
     for rac, nom in self.options.items():
         fonction = getattr(self, nom)
         self.options[rac] = fonction
Ejemplo n.º 29
0
 def __init__(self, pere):
     """Constructeur du contexte"""
     Contexte.__init__(self, pere)
     self.opts.rci_ctx_prec = "personnage:creation:choix_race"
Ejemplo n.º 30
0
 def __init__(self, pere):
     """Constructeur du contexte"""
     Contexte.__init__(self, pere)
     self.opts.sup_accents = True
     self.opts.rci_ctx_prec = "connex:connexion:entrer_nom"
Ejemplo n.º 31
0
 def __init__(self, pere):
     """Constructeur du contexte"""
     Contexte.__init__(self, pere)
Ejemplo n.º 32
0
 def __init__(self, pere):
     """Constructeur du contexte"""
     Contexte.__init__(self, pere)
     self.opts.sup_accents = True
     self.opts.rci_ctx_prec = "connex:connexion:entrer_nom"
Ejemplo n.º 33
0
 def __init__(self, pere):
     """Constructeur du contexte"""
     Contexte.__init__(self, pere)
     self.opts.sup_accents = True
Ejemplo n.º 34
0
 def __init__(self, pere):
     """Constructeur du contexte"""
     Contexte.__init__(self, pere)
     self.opts.rci_ctx_prec = None
     self.suivant = None
Ejemplo n.º 35
0
 def __setstate__(self, dico_attr):
     """Récupération du contexte"""
     Contexte.__setstate__(self, dico_attr)
     for rac, nom in self.options.items():
         fonction = getattr(self, nom)
         self.options[rac] = fonction
Ejemplo n.º 36
0
 def __init__(self, pere):
     """Constructeur du contexte"""
     Contexte.__init__(self, pere)
     self.opts.rci_ctx_prec = "personnage:creation:langue_cmd"
Ejemplo n.º 37
0
 def __init__(self, pere):
     """Constructeur du contexte"""
     Contexte.__init__(self, pere)
     self.opts.rci_ctx_prec = None
     self.suivant = None
Ejemplo n.º 38
0
 def __init__(self, pere):
     """Constructeur du contexte"""
     Contexte.__init__(self, pere)
     self.unom = "mode_connecté"
     self.opts.prompt_clr = ""
     self.opts.prompt_prf = ""