def notifySpaceModification(self, id, **args):
"""
param:id id of space which changed
result bool
"""
id=id.lower()
loaders = j.core.portal.active.spacesloader
loader = loaders.getLoaderFromId(id)
loader.reset()
ctx=args["ctx"]
if "payload" in ctx.params:
payload=ujson.loads(ctx.params["payload"])
owner=payload["repository"]["owner"]
name=payload["repository"]["name"]
cmd="cd /opt/code/%s/%s;hg pull;hg update -C"%(owner,name)
print("execute %s"%cmd)
j.system.process.execute(cmd)
system_contentmanager.py 文件源码
python
阅读 21
收藏 0
点赞 0
评论 0
评论列表
文章目录