AtrophyCompleter.py 文件源码

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

项目:Atrophy 作者: Thiefyface 项目源码 文件源码
def save_project(self,proj_name):
        session_length = readline.get_current_history_length()

        project_file = ".atrophy-project-%s" % proj_name
        project_buff = ""

        try:
            # same directory
            with open(project_file,"r") as f:
                project_buff = f.read()
        except:
            # project == full path???
            try:   
                with open(proj_name,"r") as f:
                    project_buff = f.read()
                project_file = proj_name
            except: ## no file found
                pass  

        for i in range(self.session_start_index,session_length,-1):
            buf = readline.get_history_item(i)

            if buf:
                cmd = buf.split(" ")[0]
            if cmd in self.project_cmds:
                project_buff += buf
                project_buff += "\n" 

        with open(project_file,"w") as f:
            f.write(project_buff)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号