Question

Je voudrais exécuter un ensemble de commandes python à partir d'un fichier du débogueur de la base de données. À ce propos, puis-je configurer un fichier qui s’exécute automatiquement au démarrage de PDB?

Était-ce utile?

La solution

créez une sous-classe de pdb.Pdb et passez un appel à vos éléments supplémentaires dans __ init __

alternativement

pdb.Pdb () recherche un fichier .pdbrc afin que vous puissiez y insérer vos éléments

.
    # Read $HOME/.pdbrc and ./.pdbrc
    self.rcLines = []
    if 'HOME' in os.environ:
        envHome = os.environ['HOME']
        try:
            rcFile = open(os.path.join(envHome, ".pdbrc"))
        except IOError:
            pass
        else:
            for line in rcFile.readlines():
                self.rcLines.append(line)
            rcFile.close()
    try:
        rcFile = open(".pdbrc")
    except IOError:
        pass
    else:
        for line in rcFile.readlines():
            self.rcLines.append(line)
        rcFile.close()
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top