# HG changeset patch # User Goffi # Date 1471784538 -7200 # Node ID 9f9532eb835f18277bb414437a878423921e77d9 # Parent e77b616d3fae761addd8392abf01ecb16b7e5c07 core: added expand method to expand filename with magic values, specially useful in kv diff -r e77b616d3fae -r 9f9532eb835f src/cagou/core/cagou_main.py --- a/src/cagou/core/cagou_main.py Sun Aug 21 12:43:36 2016 +0200 +++ b/src/cagou/core/cagou_main.py Sun Aug 21 15:02:18 2016 +0200 @@ -63,6 +63,14 @@ def build(self): return CagouRootWidget([ProfileManager()]) + def expand(self, path): + """expand path and replace known values + + useful in kv. Values which can be used: + - {media}: media dir + """ + return os.path.expanduser(path).format(media=self.host.media_dir) + class Cagou(QuickApp): MB_HANDLE = False