From 15c883935969867ce7b3d2c00e5c2f0b9a9c1f66 Mon Sep 17 00:00:00 2001 From: Mathieu Comandon Date: Wed, 26 Oct 2016 15:40:08 -0700 Subject: [PATCH] Make prefix_path a property of WineRegistry --- lutris/util/wineregistry.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lutris/util/wineregistry.py b/lutris/util/wineregistry.py index dca0ee6bb..f8307e8bc 100644 --- a/lutris/util/wineregistry.py +++ b/lutris/util/wineregistry.py @@ -74,9 +74,14 @@ class WineRegistry(object): self.keys = OrderedDict() self.reg_filename = reg_filename if reg_filename: - self.prefix_path = os.path.dirname(reg_filename) self.parse_reg_file(reg_filename) + @property + def prefix_path(self): + """Return the Wine prefix path (where the .reg files are located)""" + if self.reg_filename: + return os.path.dirname(self.reg_filename) + def get_raw_registry(self, reg_filename): """Return an array of the unprocessed contents of a registry file""" with open(reg_filename, 'r') as reg_file: