def load_entrypoint(cls, reference):
# Resolve entrypoint
expression = u'_ = {reference}'.format(reference=reference)
try:
entrypoint = EntryPoint.parse(expression)
except:
log.failure('Error parsing entrypoint "{reference}" from expression "{expression}"',
reference=reference, expression=expression)
raise
# Load entrypoint
try:
thing = entrypoint.load(require=False)
except:
log.failure('Error loading entrypoint "{reference}"', reference=reference)
raise
return thing
评论列表
文章目录