我正在使用Pybossa
Webhooks,并找到了此插件来实时分析Pybossa结果。我分叉了它,但没有得到如何执行。
目前,我正在执行以下操作:
python app.py test_project
其中test_project是我的project_short_name。但是,它使我恢复到此存储库的index.html页面。
我找到了
!查看pybossa.model.event_listeners
您将找到的push_webhook
功能,它将webhook推入队列。它由on_taskrun_submit, on_auditrun_submit
同一文件中的函数调用。
如果您真的想手动执行webhook,请查看pybossa.jobs
,您会找到webhook
函数,这是webhook的执行位置。您可以像这样手动调用它:
def trigger_webhook(short_name, task_id=0, result_id=0):
from pybossa.jobs import webhook
from datetime import datetime
from pybossa.core import project_repo
with app.app_context():
project = project_repo.get_by_shortname(short_name)
payload = dict(event="task_completed",
project_short_name=project.short_name,
project_id=project.id,
task_id=task_id,
result_id=result_id,
fired_at=datetime.utcnow().strftime("%Y-%m-%d %H:%M:%S"))
webhook(project.webhook, payload)
我将此函数放在cli.py中,因此可以方便地调用它。
我已经尝试了多种方法,但都失败了, 失败:构建失败,但有例外。 > 错误:任务:app:compileFlutterBuildDebug的执行失败。 处理“命令”C:\Users\IMBA\flatter\bin\flatter。bat“”以非零退出值1结束 > 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。运行--扫描以获得
我有。sh文件如下。 如果我运行脚本,我会收到下面的错误消息。 我读了一些文档和它们的说明,因为java版本问题,这正在发生。我已经检查了我的本地机器版本和linux服务器版本。两者都是相同的。我正在使用gradle 2.4构建应用程序,并将sourceCompatibility和targetCompatibility设置为1.8。 本地机器java版本。 Linux服务器java版本 如果我只是
我有一个包-'脚本' 根据剧本,我有两个类别——甲和乙 在一个类中,我有3个方法(@Test)按顺序编写- 在B班我有一种方法- TestNG. XML 在执行时——作为TestNG套件——右键单击TestNG XML并选择Run as a TestNG Suite 类B首先执行-这是因为类B中的@Test没有指定优先级,因此成为最高优先级 有没有办法让@Test的优先级只在类中起作用?为什么Te
下面的代码直接打开这个页面执行没有问题,但是做为组件放到Dialog里被另一个页面执行,打开是图片就无放显示,有大神能看出是哪里问题吗?
问题内容: 我正在尝试将C#硒自动化与Jenkins集成在一起。我安装了jenkins,并且可以在Chrome上以管理员身份启动jenkins。但是我在命令提示符下运行此命令时看到以下问题 我当前正在使用:Windows 10,jdk1.8.0_151,Jenkins 2.94我正在这里复制完整错误。 我不确定为什么“ java -jar jenkins.war”命令抛出错误。 我遵循了这一点:执
当我试图使用DP解决这个经典问题时,我遇到了一个实现问题。该问题给出了一组硬币,并以返回的方式进行了改变。 DP等式类似于以下内容:DP[i]=DP[i-币[j]] 其中DP[i]表示对i进行更改的方式数。 这里有一个简单的实现,这是不正确的: 给定输入:int coin[]={1,5}change=6。 make_change_wrong(硬币,2,6)返回3,但2是正确的。 使用相同的逻辑,我