summaryrefslogtreecommitdiff
path: root/modules/mm_utils.py
diff options
context:
space:
mode:
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)