From: Claudio-Daniel Freire Date: Mon, 25 Jul 2011 10:28:59 +0000 (+0200) Subject: Useful directory argument to environ.homepath X-Git-Tag: nepi-3.0.0~350 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=3fbe18a74c6bbc71377e8c577dfde2cd10ac323f;p=nepi.git Useful directory argument to environ.homepath --- diff --git a/src/nepi/util/environ.py b/src/nepi/util/environ.py index 8a2a90dc..743cd88a 100644 --- a/src/nepi/util/environ.py +++ b/src/nepi/util/environ.py @@ -57,13 +57,16 @@ def backticks(cmd): raise RuntimeError("Error executing `%s': %s" % (" ".join(cmd), err)) return out -def homepath(path, app='.nepi', mode = 0500): +def homepath(path, app='.nepi', mode = 0500, directory = False): home = os.environ.get('HOME') if home is None: home = os.path.join(os.sep, 'home', os.getlogin()) path = os.path.join(home, app, path) - dirname = os.path.dirname(path) + if directory: + dirname = path + else: + dirname = os.path.dirname(path) if not os.path.exists(dirname): os.makedirs(dirname)