rbc.py 文件源码

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

项目:rsync-by-config 作者: AndiH 项目源码 文件源码
def parseSourceDirectory(self):
        """Parse source directory and do some basic sanity checks."""
        sourceDir = self.globalCfg.currentDir
        if 'local_folder' in self.host_toml or 'source_folder' in self.host_toml:
            if 'source_folder' in self.host_toml:
                sourceDirUntested = self.host_toml['source_folder']
            else:
                print("Warning: Key `local_folder` is deprecated. Please use `source_folder`!\nThe following command will in-place modify the file:\n\tsed -i -- 's/local_folder/source_folder/g' {}".format(self.globalCfg.configFilename))
                sourceDirUntested = self.host_toml['local_folder']
            if not (os.path.isdir(sourceDirUntested) and os.path.exists(sourceDirUntested)):
                print("You specified the source folder {} to be synced. This folder does not exist!".format(sourceDirUntested))
                exit(6)
            sourceDir = sourceDirUntested
            if self.verbose:
                print("# Running with explicit source folder {}".format(sourceDir))
        if self.verbose:
            print("# Using source folder {}".format(sourceDir))
        self.localDir = sourceDir
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号