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
评论列表
文章目录