X-Git-Url: https://git.kaliko.me/?a=blobdiff_plain;f=sima%2Futils%2Futils.py;h=2cb7c357a8dbd080405031e17281298dc8a07ea5;hb=1481a05d7060c8cfd615850b3df9d66a52fb0ff4;hp=ff0641057afdb57ce11c57131202f9d6378cbac0;hpb=d906b7f06726d9dd34ac9a6873bdf8fe683059d4;p=mpd-sima.git diff --git a/sima/utils/utils.py b/sima/utils/utils.py index ff06410..2cb7c35 100644 --- a/sima/utils/utils.py +++ b/sima/utils/utils.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- # -# Copyright (c) 2010, 2011, 2013, 2014 Jack Kaliko +# Copyright (c) 2010, 2011, 2013, 2014, 2015 Jack Kaliko # # This file is part of sima # @@ -113,9 +113,11 @@ class Wfile(FileAction): """Is file writable """ def checks(self): + if isdir(self._file): + self.parser.error('need a file not a directory: {}'.format(self._file)) if not exists(self._dir): #raise ArgumentError(self, '"{0}" does not exist'.format(self._dir)) - self.parser.error('file does not exist: {0}'.format(self._dir)) + self.parser.error('directory does not exist: {0}'.format(self._dir)) if not exists(self._file): # Is parent directory writable then if not access(self._dir, W_OK):