Re: Define python hooks
nojhan <[email protected]>
| Newsgroups | gmane.comp.gdb.devel |
|---|---|
| Message-ID | <CAJRERJXcawq3mQmWHpodjj10Z_T6-0TKmtCprehDskdCh3R-4g@mail.gmail.com> |
Thanks. I would want to manipulate the output of several existing commands with python. Is there a way to get the output of the command in python (something like a gdb.execute that would return the output)? Or should I use a redirection to a named pipe to communicate with gdb? Or maybe it would be a better option to overload existing commands with a python class that would execute them? -- nojhan On Sun, Oct 26, 2014 at 12:57 AM, Doug Evans <[email protected]> wrote: > On Sat, Oct 25, 2014 at 2:08 AM, nojhan <[email protected]> wrote: >> Hello, >> >> I'm currently using several of hook-* and hookpost-* functions with >> shell commands. >> I was wondering if there was a way to define such hooks in pure python. >> >> For instance, I would like to import a module at startup and use it >> across all the hooks to manipulate the output of the hooked commands. > > Hi. > > While one can't directly define hooks in python, one can still invoke > python from hooks. > > E.g. > > define hookpost-step > python > ... python code ... > end > end