On Mon, Oct 5, 2015 at 2:52 PM, Tom McDermott <[email protected]> wrote:

> My OOT module prints some statistics upon closing of the flowgraph from
> GRC.
> This is implemented with printf(stderr) in the destructor for my module.
>
> GRC --> IMPL constructed by Make --> constructs one of my objects.
>
> This worked well through all versions of gnuradio until about last week.
> Now the printf() never shows in the GRC console after a rebuild of
> 3.7.9.git,
> the version that introduced per-flowgraph QSS support (which appeared
> broken as of last weekend).
>
> printf(stderr) prior to the start of flowgraph shutown still works fine.
> It's just
> the one in the destructor that seems no longer to print.
>
> Is there a recent change that would explain this, or is printf() in a
> destructor
> bad practice?
>
>
> -- Tom, N5EG
>

There's nothing that I can think of that would have changed this behavior
from the GNU Radio scheduler.

Sebastian, could this be due to a change in the structure of the flowgraph
template for how Python shuts things down?

Tom
_______________________________________________
Discuss-gnuradio mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to