summaryrefslogtreecommitdiff
path: root/dotbot/context.py
diff options
context:
space:
mode:
Diffstat (limited to 'dotbot/context.py')
-rw-r--r--dotbot/context.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/dotbot/context.py b/dotbot/context.py
index b2dbd6c..8c42d47 100644
--- a/dotbot/context.py
+++ b/dotbot/context.py
@@ -1,4 +1,5 @@
import copy
+import os
class Context(object):
'''
@@ -13,8 +14,11 @@ class Context(object):
def set_base_directory(self, base_directory):
self._base_directory = base_directory
- def base_directory(self):
- return self._base_directory
+ def base_directory(self, canonical_path=True):
+ base_directory = self._base_directory
+ if canonical_path:
+ base_directory = os.path.realpath(base_directory)
+ return base_directory
def set_defaults(self, defaults):
self._defaults = defaults