def load(self, file, default={}): try: tmpl = self._template_env.get_template(file) return yaml.load(tmpl.render({'env': os.environ})) except TemplateNotFound: get_logger(__name__).warn( 'Configuration file "{}" does not exist.'.format(file)) return default
def load(self, file, default={}): try: tmpl = self._template_env.get_template(file) return yaml.load(tmpl.render({'env': os.environ})) except TemplateNotFound: get_logger(__name__).warn( 'Configuration file "{}" is not exists.'.format(file)) return default
def _get_paths(self): logger = get_logger(__name__) try: venv = os.environ['VIRTUAL_ENV'] except: logger.warn( 'VIRTUAL_ENV environment variable can not be found. ' + 'Python libraries are not included in the archive.') venv = None paths = [] if not self._no_libs and venv is not None: for p in sys.path: if os.path.isdir(p) and os.path.exists(p): if p.startswith(venv) and p.find('site-packages') != -1: for f in os.listdir(p): f_path = os.path.join(p, f) paths.append(f_path) for f in os.listdir(os.getcwd()): f_path = os.path.join(os.getcwd(), f) if not f_path == venv: paths.append(f_path) if self._single_file: f = self._function_filename paths = [os.path.join(os.getcwd(), f)] return paths
def _get_paths(self): paths = [] if self._single_file: f = self._function_filename return [os.path.join(os.getcwd(), f)] if self._clean_build: for p in os.listdir(self._clean_build_dir): paths.append(os.path.join(self._clean_build_dir, p)) return paths logger = get_logger(__name__) try: venv = os.environ['VIRTUAL_ENV'] except: logger.warn('VIRTUAL_ENV environment variable can not be found. ' + 'Python libraries are not included in the archive.') venv = None if not self._no_libs and venv is not None: for p in sys.path: if os.path.isdir(p) and os.path.exists(p): if p.startswith(venv) and p.find('site-packages') != -1: for f in os.listdir(p): f_path = os.path.join(p, f) paths.append(f_path) for f in os.listdir(os.getcwd()): f_path = os.path.join(os.getcwd(), f) if not f_path == venv: paths.append(f_path) return paths
def __init__(self, args): self._config = Config(args.conf_file) self._dry_run = False logger_name = 'lamvery' if hasattr(args, 'dry_run'): self._dry_run = args.dry_run if self._dry_run: logger_name = '(Dry run) lamvery' self._logger = get_logger(logger_name)