From 491e489344713b21360d331e0c1514e669ce7f5b Mon Sep 17 00:00:00 2001 From: Mark Smith Date: Mon, 8 Jul 2024 12:26:35 +0200 Subject: [PATCH] fix exception raising --- ganga/GangaCore/Core/GangaRepository/SubJobXMLList.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ganga/GangaCore/Core/GangaRepository/SubJobXMLList.py b/ganga/GangaCore/Core/GangaRepository/SubJobXMLList.py index e54936c351..064012705d 100644 --- a/ganga/GangaCore/Core/GangaRepository/SubJobXMLList.py +++ b/ganga/GangaCore/Core/GangaRepository/SubJobXMLList.py @@ -58,7 +58,7 @@ def __init__(self, jobDirectory='', registry=None, dataFileName='data', load_bac registry (Registry): the registry managing me, dataFileName (str): incase it ever changes, normally 'data' load_backup (bool): are we using the backpus only/first? This used to be set like this btw - paret (Job): parent of self after constuction + parent (Job): parent of self after constuction """ super(SubJobXMLList, self).__init__() @@ -126,7 +126,7 @@ def appendJobs(self, job_dict, parent): # First check the id is not already in the job cache for k in job_dict.keys(): if k in self._cachedJobs.keys(): - raise RepositoryError("Subjob key %s is already in the subjob XML cache!" % k) + raise RepositoryError(self._registry.repository, "Subjob key %s is already in the subjob XML cache!" % k) # Now set the parent for the new subjobs for k, v in job_dict.items(): v._setParent(parent) @@ -414,7 +414,7 @@ def _getItem(self, index): if isinstance(x, IOError) and x.errno == errno.ENOENT: raise IOError("Subobject %s not found: %s" % (index, x)) else: - raise RepositoryError(self, "IOError on loading subobject %s: %s" % (index, x)) + raise RepositoryError(self._registry.repository, "IOError on loading subobject %s: %s" % (index, x)) from GangaCore.Core.GangaRepository.VStreamer import from_file