def trivialFileCatalog(self): """ _trivialFileCatalog_ Return an instance of FwkJobRep.TrivialFileCatalog """ tfcUrl = self.localStageOut.get('catalog', None) if tfcUrl == None: return None try: tfcFile = tfcFilename(tfcUrl) tfcProto = tfcProtocol(tfcUrl) tfcInstance = readTFC(tfcFile) tfcInstance.preferredProtocol = tfcProto except StandardError, ex: msg = "Unable to load TrivialFileCatalog:\n" msg += "URL = %s\n" % tfcUrl raise SiteConfigError, msg