From 294f06b565885f2e78d64fa6c26c90fd8d8c3431 Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Tue, 12 Dec 2017 12:44:17 +0100 Subject: [PATCH] Refactor: call getfqdn() once per call of replace_placeholders() --- src/borg/helpers/parseformat.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/borg/helpers/parseformat.py b/src/borg/helpers/parseformat.py index 83481846b..f6ec9defc 100644 --- a/src/borg/helpers/parseformat.py +++ b/src/borg/helpers/parseformat.py @@ -180,10 +180,11 @@ def format_line(format, data): def replace_placeholders(text): """Replace placeholders in text with their values.""" current_time = datetime.now() + fqdn = socket.getfqdn() data = { 'pid': os.getpid(), - 'fqdn': socket.getfqdn(), - 'reverse-fqdn': '.'.join(reversed(socket.getfqdn().split('.'))), + 'fqdn': fqdn, + 'reverse-fqdn': '.'.join(reversed(fqdn.split('.'))), 'hostname': socket.gethostname(), 'now': DatetimeWrapper(current_time.now()), 'utcnow': DatetimeWrapper(current_time.utcnow()),