openpack/editor.py
def split_all(path):
	"""
	recursively call os.path.split until we have all of the components
	of a pathname suitable for passing back to os.path.join.
	"""
	drive, path = os.path.splitdrive(path)
	head, tail = os.path.split(path)
	terminators = [os.path.sep, os.path.altsep, '']
	parts = split_all(head) if head not in terminators else [head]
	return [drive] + parts + [tail]
def split_all(path):
	drive, path = os.path.splitdrive(path)
	head, tail = os.path.split(path)
	terminators = [os.path.sep, os.path.altsep, '']
	parts = split_all(head) if head not in terminators else [head]
	return [drive] + parts + [tail]
def split_all ( path ) : drive , path = os . path . splitdrive ( path ) head , tail = os . path . split ( path ) terminators = [ os . path . sep , os . path . altsep , '' ] parts = split_all ( head ) if head not in terminators else [ head ] return [ drive ] + parts + [ tail ]
recursively call os.path.split until we have all of the components
	of a pathname suitable for passing back to os.path.join.
recursively call os . path . split until we have all of the components of a pathname suitable for passing back to os . path . join .