try:
grabber.init(getenv('SRC_URI').split())
except oefetch.NoMethodError:
- fatal("No method for one or more urls in SRC_URI")
+ (type, value, traceback) = sys.exc_info()
+ fatal("No method: %s" % value)
return
try:
grabber.go()
except oefetch.MissingParameterError:
- fatal("Fetch failed due to missing parameters in the supplied urls")
+ (type, value, traceback) = sys.exc_info()
+ fatal("Missing parameters: %s" % value)
return
except oefetch.FetchError:
- fatal("Fetch failed")
+ (type, value, traceback) = sys.exc_info()
+ fatal("Fetch failed: %s" % value)
return
mkstamp('fetch')
else:
for loc in urls:
(type, host, path, user, pswd, parm) = decodeurl(expand(loc))
if not parm.has_key("module"):
- raise MissingParameterError
+ raise MissingParameterError("cvs method needs a 'module' parameter")
else:
module = parm["module"]