From dad7637c8f696bae09ae72ee4aeeec9e02fcdb7e Mon Sep 17 00:00:00 2001 From: Arthur Date: Wed, 19 Feb 2025 13:54:17 -0800 Subject: [PATCH] 18423 source view --- netbox/extras/scripts.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/netbox/extras/scripts.py b/netbox/extras/scripts.py index 7c65f293f4..b20e7e170e 100644 --- a/netbox/extras/scripts.py +++ b/netbox/extras/scripts.py @@ -403,9 +403,12 @@ def source(self): # classes. object = self.__class__ - lines, lnum = self.findsource(object) - lines = inspect.getblock(lines[lnum:]) - return ''.join(lines) + try: + lines, lnum = self.findsource(object) + lines = inspect.getblock(lines[lnum:]) + return ''.join(lines) + except OSError: + return '' @classmethod def _get_vars(cls):