blob: c62c1c42aa409e40cbc0e1aa65ec0850b133e690 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
diff -urNad conduit~/conduit/platform/FileGio.py conduit/conduit/platform/FileGio.py
--- conduit~/conduit/platform/FileGio.py 2009-08-30 13:33:34.000000000 +0200
+++ conduit/conduit/platform/FileGio.py 2009-08-30 14:06:49.000000000 +0200
@@ -1,4 +1,5 @@
import gio
+import urllib
import conduit.platform
@@ -200,6 +201,8 @@
#if not relative, return abs path
if not res:
res = toURI
+ else:
+ res = urllib.quote(res)
return res
@staticmethod
@@ -353,10 +356,10 @@
if filetype == gio.FILE_TYPE_DIRECTORY:
#Include hidden directories
if not hidden or self.includeHidden:
- self.dirs.append(dir+"/"+filename)
+ self.dirs.append(dir+"/"+urllib.quote(filename))
t += 1
elif filetype == gio.FILE_TYPE_REGULAR or (filetype == gio.FILE_TYPE_SYMBOLIC_LINK and self.followSymlinks):
- uri = dir+"/"+filename
+ uri = dir+"/"+urllib.quote(filename)
#Include hidden files
if not hidden or self.includeHidden:
self.URIs.append(uri)
|