# if your python is old (like 2.3), here is an rsplit()
# implementation that uses split().
def rsplit(s, sep=None, maxsplit=-1):
	parts = s.split(sep);
	if sep != None and maxsplit > -1:
		parts = [ sep.join(parts[0:len(parts)-maxsplit]) ] + parts[len(parts)-maxsplit:];
	return parts;
