diff options
Diffstat (limited to 'dotfiles/dotfile.py')
| -rw-r--r-- | dotfiles/dotfile.py | 8 | 
1 files changed, 4 insertions, 4 deletions
| diff --git a/dotfiles/dotfile.py b/dotfiles/dotfile.py index daa4a54..99541c0 100644 --- a/dotfiles/dotfile.py +++ b/dotfiles/dotfile.py @@ -1,13 +1,12 @@  import py.path  from click import echo -from .exceptions import IsSymlink, NotASymlink -from .exceptions import TargetExists, TargetMissing -from .exceptions import Exists +from .exceptions import \ +    IsSymlink, NotASymlink, TargetExists, TargetMissing, Exists  class Dotfile(object): -    """An configuration file managed within a repository. +    """A configuration file managed within a repository.      :param name:   name of the symlink in the home directory (~/.vimrc)      :param target: where the symlink should point to (~/Dotfiles/vimrc) @@ -73,6 +72,7 @@ class Dotfile(object):      def add(self, debug=False):          """Move a dotfile to it's target and create a symlink."""          if self.name.check(link=1): +            # XXX: if the name is already a link, we *could* just move it.              raise IsSymlink(self.name)          if self.target.check(exists=1):              raise TargetExists(self.name) | 
