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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.