From 263de25535176e76b63dd59c7757bd4272d3e56e Mon Sep 17 00:00:00 2001 From: Daniel Narvaez Date: Thu, 27 Dec 2012 17:37:46 +0000 Subject: Make create_log private --- (limited to 'devbot/config.py') diff --git a/devbot/config.py b/devbot/config.py index 401ef0b..b9a5bd7 100644 --- a/devbot/config.py +++ b/devbot/config.py @@ -89,7 +89,7 @@ def setup(**kwargs): global log_path if "log_name" in kwargs: - log_path = create_log(kwargs["log_name"]) + log_path = _create_log(kwargs["log_name"]) def get_source_dir(): @@ -104,31 +104,6 @@ def get_build_dir(): return _build_dir -def create_log(prefix): - logfile_path = None - number = 0 - - while logfile_path is None: - name = "%s-%d.log" % (prefix, number) - path = os.path.join(logs_dir, name) - - if not os.path.exists(path): - logfile_path = path - - number = number + 1 - - link_path = os.path.join(logs_dir, "%s.log" % prefix) - - try: - os.unlink(link_path) - except OSError: - pass - - os.symlink(logfile_path, link_path) - - return logfile_path - - def get_pref(name): defaults = {"PROFILE": "default"} @@ -181,6 +156,31 @@ def load_modules(): return [Module(info) for info in filter(_filter_if, modules)] +def create_log(prefix): + logfile_path = None + number = 0 + + while logfile_path is None: + name = "%s-%d.log" % (prefix, number) + path = os.path.join(logs_dir, name) + + if not os.path.exists(path): + logfile_path = path + + number = number + 1 + + link_path = os.path.join(logs_dir, "%s.log" % prefix) + + try: + os.unlink(link_path) + except OSError: + pass + + os.symlink(logfile_path, link_path) + + return logfile_path + + def _filter_if(item): if "if" not in item: return True -- cgit v0.9.1