diff options
author | substantialnoninfringinguser <substantialnoninfringinguser@gmail.com> | 2009-07-02 20:43:18 +0100 |
---|---|---|
committer | substantialnoninfringinguser <substantialnoninfringinguser@gmail.com> | 2009-07-02 20:43:18 +0100 |
commit | ae3fe8cd423be5268d630a498361e376c6add776 (patch) | |
tree | 1cf7409b5377484ba38d8feba94a893abb7d8611 /expo/fileAbstraction.py | |
parent | c0b274767b5c0ed209b9ff03679519e2d2170134 (diff) | |
download | troggle-ae3fe8cd423be5268d630a498361e376c6add776.tar.gz troggle-ae3fe8cd423be5268d630a498361e376c6add776.tar.bz2 troggle-ae3fe8cd423be5268d630a498361e376c6add776.zip |
[svn] Renaming troggle.expo to troggle.core. To do this, used:
perl -p -i -e "s/expo(?=[\s\.']+)/core/g" `find -name \*.py`
and then manually checked each change (had to remove a couple)
Diffstat (limited to 'expo/fileAbstraction.py')
-rw-r--r-- | expo/fileAbstraction.py | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/expo/fileAbstraction.py b/expo/fileAbstraction.py deleted file mode 100644 index 94b8b0c..0000000 --- a/expo/fileAbstraction.py +++ /dev/null @@ -1,43 +0,0 @@ -import troggle.settings as settings -import os -import urllib - -def urljoin(x, y): return x + "/" + y - -def listdir(*path): - try: - strippedpath = [p for p in path if p] - root = os.path.join(settings.FILES, *strippedpath ) - l = "" - #l = root + "\n" - isdir = os.path.isdir(root) #This seems to be required for os.path.isdir to work... - #l += str(isdir) + "\n" - for p in os.listdir(root): - if os.path.isdir(os.path.join(root, p)): - l += p + "/\n" - - elif os.path.isfile(os.path.join(root, p)): - l += p + "\n" - #Ignore non-files and non-directories - return l - except: - if strippedpath: - c = reduce(urljoin, strippedpath) - else: - c = "" - c = c.replace("#", "%23") - print "FILE: ", settings.FILES + "listdir/" + c - return urllib.urlopen(settings.FILES + "listdir/" + c).read() - -def dirsAsList(*path): - return [d for d in listdir(*path).split("\n") if len(d) > 0 and d[-1] == "/"] - -def filesAsList(*path): - return [d for d in listdir(*path).split("\n") if len(d) > 0 and d[-1] != "/"] - -def readFile(*path): - try: - f = open(os.path.join(settings.FILES, *path)) - except: - f = urllib.urlopen(settings.FILES + "download/" + reduce(urljoin, path)) - return f.read()
\ No newline at end of file |