commands.py 文件源码

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

项目:pyadmin 作者: tso 项目源码 文件源码
def update(event_user, event_channel, event, slack_client: Client, **kwargs):
    '''
    Pulls from git and reloads the process.
    '''
    if slack_client.admin != event_user:
        slack_client.delete_message(event)

    g = git.cmd.Git('.')
    try:
        g.pull()
    except:
        slack_client.send_message(event_channel, f'Could not git pull.')
        return

    # This will not return. Instead, the process will be immediately replaced.
    os.execl(sys.executable, *([sys.executable] + sys.argv))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号