diff options
| author | Yaakov M. Nemoy <loupgaroublond@gmail.com> | 2009-01-03 15:41:24 -0500 |
|---|---|---|
| committer | Yaakov M. Nemoy <loupgaroublond@gmail.com> | 2009-01-03 15:41:24 -0500 |
| commit | 36953f9c563700d4ef67149c2c13c1df70b02c96 (patch) | |
| tree | 06c39559b2e66f6467f95fcdafc88d60d47d78b3 /modules/directory.py | |
| parent | e427d02a7693c395d26c03f6a12a09ca504009bc (diff) | |
| download | fedora-devshell-36953f9c563700d4ef67149c2c13c1df70b02c96.tar.gz fedora-devshell-36953f9c563700d4ef67149c2c13c1df70b02c96.tar.xz fedora-devshell-36953f9c563700d4ef67149c2c13c1df70b02c96.zip | |
Add directory factory autodetect powers
Diffstat (limited to 'modules/directory.py')
| -rw-r--r-- | modules/directory.py | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/modules/directory.py b/modules/directory.py index ed27eeb..6d7f432 100644 --- a/modules/directory.py +++ b/modules/directory.py @@ -20,14 +20,14 @@ from __future__ import with_statement from configobj import ConfigObj -from os import makedirs, getcwd -from os.path import abspath, join, split, splitext, basename, exists +from os import makedirs, getcwd, listdir +from os.path import abspath, join, split, splitext, basename, exists, dirname from base.base import log from base.module import Module from base.util import pwd - + class Directory(Module): _type = 'directory' def __init__(self, name=None): @@ -35,11 +35,10 @@ class Directory(Module): log.debug('no name with package') cwd = getcwd() log.debug(split(cwd)) - if self.is_dir_pkg(cwd): + if self.is_sysdir_dir(cwd): self.load_dir(cwd) else: self.make_dir(cwd) - #TODO: detect name somehow else: log.debug('package.init with name ' + name) dir = abspath(name) |
