changeset 28:9f9532eb835f

core: added expand method to expand filename with magic values, specially useful in kv
author Goffi <goffi@goffi.org>
date Sun, 21 Aug 2016 15:02:18 +0200
parents e77b616d3fae
children 8b5827c43155
files src/cagou/core/cagou_main.py
diffstat 1 files changed, 8 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- 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