gzip -> base64 encode the grc file into some comments in the python file perhaps? a smallish grc file appears to be on the order of 1000 chars with such an encoding
On 12/02/2013 05:11 PM, Dan CaJacob wrote: > I have an interesting (to me anyway) idea: > > What if we added a default option to the GRC-XML-to-python converter > to add the contents of the original GRC file as a big, delineated > comment blob. Then, a simple tool could pull the GRC back out of the > python file anytime and you could go back and forth. An option when > building would disable the verbose output for those publishing code or > who just don't want the extra cruft. > > It's a little lame, but it solves the problem. I know I've had to > hand-craft many old GRCs from python files when the original GRC was > lost or the originator was other than myself. The problem has often > crept up with GRCs not properly updated for new versions of code, > where the blocks go missing in the GRC representation (I think there > was talk of fixing this - graying them out or something). > > Very Respectfully, > > Dan CaJacob > > > On Mon, Dec 2, 2013 at 4:48 PM, Marcus Leech <mle...@ripnet.com > <mailto:mle...@ripnet.com>> wrote: > > Think of the Python that gets emitted by GRC as object code. What > you're asking is to convert said object code back into reasonable > source code. > > Such things exist for *actual* machine object-code, but, they > produce damned-ugly results. > > on Dec 02, 2013, *Raydel Abreu (CM2ESP)* <cm2...@gmail.com > <mailto:cm2...@gmail.com>> wrote: > > Oh, that's bad, I guess I should use instead the old > code-reading method.... > > Raydel > > > 2013/12/2 Marcus Leech <mle...@ripnet.com > <mailto:mle...@ripnet.com>> > > There's no automatic mechanism for doing that. > > > on Dec 02, 2013, *Raydel Abreu (CM2ESP)* <cm2...@gmail.com > <mailto:cm2...@gmail.com>> wrote: > > Hello, > > Is it possible to go back and convert a Python GNU > Radio code back into the GRC Flow Graph from which it > was generated? > > Cheers, > > Raydel, CM2ESP > > > ------------------------------------------------------------------------ > > _______________________________________________ > Discuss-gnuradio mailing list > Discuss-gnuradio@gnu.org <mailto:Discuss-gnuradio@gnu.org> > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio > > > > > > _______________________________________________ > Discuss-gnuradio mailing list > Discuss-gnuradio@gnu.org <mailto:Discuss-gnuradio@gnu.org> > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio > > > > > _______________________________________________ > Discuss-gnuradio mailing list > Discuss-gnuradio@gnu.org > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio