Initial revision
[blender.git] / intern / python / modules / blenderos.py
1 # This is the built in Blender emulation module for os.py
2 # not all features are implemented yet...
3
4 import Blender.sys as bsys
5
6 sep = bsys.dirsep # path separator ('/' or '\')
7
8 class Path:
9         def dirname(self, name):
10                 return bsys.dirname(name)
11         def join(self, a, *p):
12                 dirsep = bsys.dirsep
13                 path = a
14                 for b in p:
15                         if b[:1] == dirsep:
16                                 path = b
17                         elif path == '' or path[-1:] == dirsep:
18                                 path = path + b
19                         else:
20                                 path = path + dirsep + b
21                 return path
22         
23 path = Path()
24