【发布时间】:2021-06-22 04:40:38
【问题描述】:
我有一个通用功能,需要在执行所有 KPI 之前对其进行评估。所以我写了一个准备函数,但准备函数分别调用所有 KPI。相反,我希望为每个端点执行一次准备函数。我的端点是这样的
project-test:
pattern: /$YAMLURL/test
handler: FormHandler
kwargs:
auth: &AUTH
login_url: /$YAMLURL/login
kpi1:
prepare: validations.validate_request(args, handler)
url: $CONNECTION_STRING
queryfunction: queries.query1(args)
kpi2:
prepare: validations.validate_request(args, handler)
url: $CONNECTION_STRING
queryfunction: queries.query2(args)
modify: project.refactor(data, handler)
我试图在 kwargs 中提供准备功能,但得到了
AttributeError: 'str' 对象没有属性 'get'
【问题讨论】:
标签: gramex