From 500fa5b62dc8ffc92a9a4a7c846dc81c241f7477 Mon Sep 17 00:00:00 2001 From: Matthias Koefferlein Date: Wed, 25 Jan 2023 20:42:30 +0100 Subject: [PATCH] Avoid loooong error messages in DRC and LVS by bypassing the engine's inspect implementation which emits a lot of internal members --- src/drc/drc/built-in-macros/_drc_engine.rb | 5 +++++ src/lvs/lvs/built-in-macros/_lvs_engine.rb | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/src/drc/drc/built-in-macros/_drc_engine.rb b/src/drc/drc/built-in-macros/_drc_engine.rb index bab1f6acd..17edb9e2e 100644 --- a/src/drc/drc/built-in-macros/_drc_engine.rb +++ b/src/drc/drc/built-in-macros/_drc_engine.rb @@ -75,6 +75,11 @@ module DRC end + # avoids lengthy error messages + def inspect + "DRCEngine(...)" + end + # for testing def force_gc(f) @force_gc = f diff --git a/src/lvs/lvs/built-in-macros/_lvs_engine.rb b/src/lvs/lvs/built-in-macros/_lvs_engine.rb index ae3807625..2465c2ca7 100644 --- a/src/lvs/lvs/built-in-macros/_lvs_engine.rb +++ b/src/lvs/lvs/built-in-macros/_lvs_engine.rb @@ -26,6 +26,11 @@ module LVS super end + # avoids lengthy error messages + def inspect + "LVSEngine(...)" + end + # %LVS% # @name netter # @brief Creates a new netter object