summaryrefslogtreecommitdiff
path: root/modules/mm_utils.py
diff options
context:
space:
mode:
authorviega1998-06-03 12:48:32 +0000
committerviega1998-06-03 12:48:32 +0000
commit9de2c28cde4f41d16eacc0a13875d1841c1b57f9 (patch)
treec963398d1ea93604b53926ded41c163c37a1eed1 /modules/mm_utils.py
parent68a00adcfbe78d40d0754cdec4777a7c2a5e2af3 (diff)
downloadmailman-9de2c28cde4f41d16eacc0a13875d1841c1b57f9.tar.gz
mailman-9de2c28cde4f41d16eacc0a13875d1841c1b57f9.tar.zst
mailman-9de2c28cde4f41d16eacc0a13875d1841c1b57f9.zip
Diffstat (limited to 'modules/mm_utils.py')
-rw-r--r--modules/mm_utils.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/modules/mm_utils.py b/modules/mm_utils.py
index a8fa02967..cd04ff1f6 100644
--- a/modules/mm_utils.py
+++ b/modules/mm_utils.py
@@ -223,6 +223,17 @@ def GetPathPieces(path):
pass
return l
+nesting_level = None
+def GetNestingLevel():
+ global nesting_level
+ if nesting_level == None:
+ try:
+ path = os.environ['PATH_INFO']
+ nesting_level = len(string.split(os.environ['PATH_INFO'], '/')) - 1
+ except KeyError:
+ nesting_level = 0
+ return nesting_level
+
def MakeDirTree(path, perms=0775, verbose=0):
made_part = '/'
path_parts = GetPathPieces(path)