From: <ne...@us...> - 2012-08-06 21:50:57
|
Revision: 13547 http://swig.svn.sourceforge.net/swig/?rev=13547&view=rev Author: neha1 Date: 2012-08-06 21:50:51 +0000 (Mon, 06 Aug 2012) Log Message: ----------- Minor clean up in swig pretty printer. From: Oliver Buchtala <oli...@go...> Modified Paths: -------------- branches/gsoc2012-javascript/Tools/swigprinters.gdb branches/gsoc2012-javascript/Tools/swigprinters.py Modified: branches/gsoc2012-javascript/Tools/swigprinters.gdb =================================================================== --- branches/gsoc2012-javascript/Tools/swigprinters.gdb 2012-08-06 21:50:17 UTC (rev 13546) +++ branches/gsoc2012-javascript/Tools/swigprinters.gdb 2012-08-06 21:50:51 UTC (rev 13547) @@ -17,7 +17,8 @@ from swigprinters import register_swig_printers, enableGdbPrintWorkaround, \ setChildrenRecursionLevel -enableGdbPrintWorkaround() +#enableGdbPrintWorkaround() +#setChildrenRecursionLevel(2) register_swig_printers (None) end Modified: branches/gsoc2012-javascript/Tools/swigprinters.py =================================================================== --- branches/gsoc2012-javascript/Tools/swigprinters.py 2012-08-06 21:50:17 UTC (rev 13546) +++ branches/gsoc2012-javascript/Tools/swigprinters.py 2012-08-06 21:50:51 UTC (rev 13547) @@ -56,19 +56,19 @@ dohbase = self.val.reinterpret_cast(self.t_doh_base_ptr).dereference() except Exception as err: print_("SwigStringPrinter: Could not dereference DOHBase*\n"); - return ret; + return "<invalid>"; try: str_data = dohbase['data'].reinterpret_cast(self.t_swigstr_ptr).dereference() except Exception as err: print_("SwigStringPrinter: Could not dereference struct String*\n"); - return ret; + return "<invalid>"; try: char_ptr = str_data['str'] except Exception as err: print_("SwigStringPrinter: Could not access field (struct String).str\n"); - return ret; + return "<invalid>"; if char_ptr.is_lazy is True: char_ptr.fetch_lazy () @@ -77,7 +77,7 @@ ret = char_ptr.string() except Exception as err: print_("SwigStringPrinter: Could not convert const char* to string\n"); - return ret; + return "<invalid>"; return ret @@ -557,8 +557,9 @@ swig_printer.add('const List *', SwigListPrinter) swig_printer.add('ParmList *', SwigDelegatingPrinter) swig_printer.add('const ParmList *', SwigDelegatingPrinter) - swig_printer.add('DOH *', SwigDelegatingPrinter) - swig_printer.add('const DOH *', SwigDelegatingPrinter) + swig_printer.add('File *', SwigDelegatingPrinter) + #swig_printer.add('DOH *', SwigDelegatingPrinter) + #swig_printer.add('const DOH *', SwigDelegatingPrinter) print_("Loaded swig printers\n"); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |