forked from bartvdbraak/blender
25 lines
484 B
Python
25 lines
484 B
Python
|
# This is the built in Blender emulation module for os.py
|
||
|
# not all features are implemented yet...
|
||
|
|
||
|
import Blender.sys as bsys
|
||
|
|
||
|
sep = bsys.dirsep # path separator ('/' or '\')
|
||
|
|
||
|
class Path:
|
||
|
def dirname(self, name):
|
||
|
return bsys.dirname(name)
|
||
|
def join(self, a, *p):
|
||
|
dirsep = bsys.dirsep
|
||
|
path = a
|
||
|
for b in p:
|
||
|
if b[:1] == dirsep:
|
||
|
path = b
|
||
|
elif path == '' or path[-1:] == dirsep:
|
||
|
path = path + b
|
||
|
else:
|
||
|
path = path + dirsep + b
|
||
|
return path
|
||
|
|
||
|
path = Path()
|
||
|
|