# relative part, because ul is relative, anyway
uparts=urlparse.urlparse(turi)
turi=uparts[2]
+ if uparts[3]:
+ turi += ';' + uparts[3]
if turi.startswith(ul):
result.append( turi[len(self.parent.davpath):])
else:
def uri2local(self, uri):
uparts=urlparse.urlparse(uri)
reluri=uparts[2]
+ if uparts[3]:
+ reluri += ';'+uparts[3]
if reluri and reluri[-1]=="/":
reluri=reluri[:-1]
return reluri
# write href information
uparts=urlparse.urlparse(uri)
fileloc=uparts[2]
+ if uparts[3]:
+ fileloc += ';' + uparts[3]
if isinstance(fileloc, unicode):
fileloc = fileloc.encode('utf-8')
href=doc.createElement("D:href")
# write href information
uparts=urlparse.urlparse(uri)
fileloc=uparts[2]
+ if uparts[3]:
+ fileloc += ';' + uparts[3]
if isinstance(fileloc, unicode):
fileloc = fileloc.encode('utf-8')
href=doc.createElement("D:href")
# write href information
uparts=urlparse.urlparse(uri)
fileloc=uparts[2]
+ if uparts[3]:
+ fileloc += ';' + uparts[3]
if isinstance(fileloc, unicode):
fileloc = fileloc.encode('utf-8')
davpath = self.parent.get_davpath()