X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=blender%2Fio_mspgl%2Futil.py;h=3b2f718bdb4aebf4399870ad6227b4554e78c347;hb=7ae4af705535271ad84dbfe2b5a24bc9c546ae01;hp=cb4b326181c75f6604f621e0939e54928a3552af;hpb=1b117d0b797375738fc95df5908dfe969dd2d64e;p=libs%2Fgl.git diff --git a/blender/io_mspgl/util.py b/blender/io_mspgl/util.py index cb4b3261..3b2f718b 100644 --- a/blender/io_mspgl/util.py +++ b/blender/io_mspgl/util.py @@ -1,3 +1,5 @@ +import os + class Progress: def __init__(self, context): self.task = "" @@ -61,3 +63,17 @@ def get_colormap(srgb): return linear_to_srgb else: return lambda x: x + +def basename(path): + if path.startswith("//"): + path = path[2:] + return os.path.basename(path) + +def make_unique(values): + seen = set() + result = [] + for i in values: + if i not in seen: + result.append(i) + seen.add(i) + return result