Skip to content
Snippets Groups Projects
Commit 865ec808 authored by Andre Sailer's avatar Andre Sailer
Browse files

DDSim: do not fail if remote files are supposed to be used as input

parent 3b14b49a
No related branches found
No related tags found
No related merge requests found
......@@ -13,6 +13,7 @@ import os
import sys
import textwrap
import traceback
from urllib.parse import urlparse
from DDSim.Helper.Meta import Meta
from DDSim.Helper.LCIO import LCIO
from DDSim.Helper.HepMC3 import HepMC3
......@@ -566,7 +567,7 @@ class DD4hepSimulation(object):
if isinstance(fileNames, str):
fileNames = [fileNames]
for fileName in fileNames:
if not os.path.exists(fileName):
if not os.path.exists(fileName) and not urlparse(fileName).scheme:
self._errorMessages.append(f"ERROR: The {fileType}file '{fileName}' does not exist")
def __checkFileFormat(self, fileNames, extensions):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment