code: def unixjoin(*args):
      
      isabs_list = list(map(isabs, args))
      if any(isabs_list):
          poslist = [count for count, flag in enumerate(isabs_list) if flag]
          pos = poslist[-1]
          return '/'.join(args[pos:])
      else:
          return '/'.join(args)
docs: Like os.path.join, but uses forward slashes on win32