summaryrefslogtreecommitdiffstats
path: root/modules/directory.py
diff options
context:
space:
mode:
authorYaakov M. Nemoy <loupgaroublond@gmail.com>2009-01-03 15:41:24 -0500
committerYaakov M. Nemoy <loupgaroublond@gmail.com>2009-01-03 15:41:24 -0500
commit36953f9c563700d4ef67149c2c13c1df70b02c96 (patch)
tree06c39559b2e66f6467f95fcdafc88d60d47d78b3 /modules/directory.py
parente427d02a7693c395d26c03f6a12a09ca504009bc (diff)
downloadfedora-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.py9
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)