|
[Webware-checkins] r6501 - in Webware/trunk:
WebKit/Adapters/CGIPlus bin
From: <updates@we...> - 2007-04-22 16:33
|
Author: chrisz
Date: Sun Apr 22 10:33:30 2007
New Revision: 6501
Modified:
Webware/trunk/WebKit/Adapters/CGIPlus/CgiPlusMakeAppWorkDir.py
Webware/trunk/bin/MakeAppWorkDir.py
Log:
Made MakeAppWorkDir run with older Python versions, too.
Modified: Webware/trunk/WebKit/Adapters/CGIPlus/CgiPlusMakeAppWorkDir.py
==============================================================================
--- Webware/trunk/WebKit/Adapters/CGIPlus/CgiPlusMakeAppWorkDir.py (original)
+++ Webware/trunk/WebKit/Adapters/CGIPlus/CgiPlusMakeAppWorkDir.py Sun Apr 22 10:33:30 2007
@@ -182,7 +182,9 @@
import grp
group = grp.getgrgid(gid)[0]
executable = sys.executable
- for name in launcherScripts:
+ scriptNames = launcherScripts.keys()
+ scriptNames.sort()
+ for name in scriptNames:
if name.endswith('Service.py') and self._osType != 'nt':
continue
newname = os.path.join(workDir, name)
@@ -205,14 +207,15 @@
self._contextDir or self._contextName)
if contextDir.startswith(self._workDir):
configDir = contextDir[len(self._workDir):]
- configDir = configDir.lstrip(os.sep)
- if os.altsep:
- configDir = configDir.lstrip(os.altsep)
+ while configDir[:1] in (os.sep, os.altsep):
+ configDir = configDir[1:]
else:
configDir = contextDir
if not os.path.exists(contextDir):
os.makedirs(contextDir)
- for name in exampleContext:
+ contextNames = exampleContext.keys()
+ contextNames.sort()
+ for name in contextNames:
filename = os.path.join(contextDir, name)
if not os.path.exists(filename):
self.msg("\t%s" % filename)
@@ -431,7 +434,7 @@
print 'Error: Group %r does not exist.' % gid
sys.exit(2)
except ImportError:
- print 'Error: Group names are not supported.'
+ print 'Error: Group names are supported under Unix only.'
sys.exit(2)
gid = entry[2]
# Figure out the user id:
@@ -447,7 +450,7 @@
print 'Error: User %r does not exist.' % uid
sys.exit(2)
except ImportError:
- print 'Error: User names are not supported.'
+ print 'Error: User names are supported under Unix only.'
sys.exit(2)
if not gid:
gid = entry[3]
Modified: Webware/trunk/bin/MakeAppWorkDir.py
==============================================================================
--- Webware/trunk/bin/MakeAppWorkDir.py (original)
+++ Webware/trunk/bin/MakeAppWorkDir.py Sun Apr 22 10:33:30 2007
@@ -203,7 +203,9 @@
import grp
group = grp.getgrgid(gid)[0]
executable = sys.executable
- for name in launcherScripts:
+ scriptNames = launcherScripts.keys()
+ scriptNames.sort()
+ for name in scriptNames:
if name.endswith('Service.py') and self._osType != 'nt':
continue
newname = os.path.join(workDir, name)
@@ -252,9 +254,8 @@
self._contextDir or self._contextName)
if contextDir.startswith(self._workDir):
configDir = contextDir[len(self._workDir):]
- configDir = configDir.lstrip(os.sep)
- if os.altsep:
- configDir = configDir.lstrip(os.altsep)
+ while configDir[:1] in (os.sep, os.altsep):
+ configDir = configDir[1:]
else:
configDir = contextDir
if os.path.exists(contextDir):
@@ -262,7 +263,9 @@
else:
self.msg("\t%s" % contextDir)
os.makedirs(contextDir)
- for name in exampleContext:
+ contextNames = exampleContext.keys()
+ contextNames.sort()
+ for name in contextNames:
filename = os.path.join(contextDir, name)
if os.path.exists(filename):
self.msg("\t%s already exists." % filename)
@@ -552,7 +555,7 @@
print 'Error: Group %r does not exist.' % gid
sys.exit(2)
except ImportError:
- print 'Error: Group names are not supported.'
+ print 'Error: Group names are supported under Unix only.'
sys.exit(2)
gid = entry[2]
# Figure out the user id:
@@ -568,7 +571,7 @@
print 'Error: User %r does not exist.' % uid
sys.exit(2)
except ImportError:
- print 'Error: User names are not supported.'
+ print 'Error: User names are supported under Unix only.'
sys.exit(2)
if not gid:
gid = entry[3]
|
| Thread | Author | Date |
|---|---|---|
| [Webware-checkins] r6501 - in Webware/trunk: WebKit/Adapters/CGIPlus bin | <updates@we...> |