system_contentmanager.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:jumpscale_portal 作者: jumpscale7 项目源码 文件源码
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)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号