aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'lib/portage/_emirrordist/Config.py')
-rw-r--r--lib/portage/_emirrordist/Config.py17
1 files changed, 7 insertions, 10 deletions
diff --git a/lib/portage/_emirrordist/Config.py b/lib/portage/_emirrordist/Config.py
index 78b7a482a..5b7f51221 100644
--- a/lib/portage/_emirrordist/Config.py
+++ b/lib/portage/_emirrordist/Config.py
@@ -2,7 +2,6 @@
# Distributed under the terms of the GNU General Public License v2
import copy
-import io
import logging
import shelve
import time
@@ -12,6 +11,8 @@ from portage.package.ebuild.fetch import MirrorLayoutConfig
from portage.util import grabdict, grablines
from .ContentDB import ContentDB
+logger = logging.getLogger(__name__)
+
class Config:
def __init__(self, options, portdb, event_loop):
@@ -87,24 +88,20 @@ class Config:
self.layouts = self.layout_conf.get_all_layouts()
def _open_log(self, log_desc, log_path, mode):
-
if log_path is None or getattr(self.options, "dry_run", False):
- log_func = logging.info
+ log_func = logger.info
line_format = "%s: %%s" % log_desc
add_newline = False
if log_path is not None:
- logging.warning(
- "dry-run: %s log " "redirected to logging.info" % log_desc
- )
+ logger.warning(f"dry-run: {log_desc} log redirected to logging.info")
else:
- self._open_files.append(io.open(log_path, mode=mode, encoding="utf_8"))
+ self._open_files.append(open(log_path, mode=mode, encoding="utf_8"))
line_format = "%s\n"
log_func = self._open_files[-1].write
return self._LogFormatter(line_format, log_func)
class _LogFormatter:
-
__slots__ = ("_line_format", "_log_func")
def __init__(self, line_format, log_func):
@@ -137,9 +134,9 @@ class Config:
db = dbshelve.open(db_file, flags=open_flag)
if dry_run:
- logging.warning("dry-run: %s db opened in readonly mode" % db_desc)
+ logger.warning(f"dry-run: {db_desc} db opened in readonly mode")
if not isinstance(db, dict):
- volatile_db = dict((k, db[k]) for k in db)
+ volatile_db = {k: db[k] for k in db}
db.close()
db = volatile_db
else: