Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/gajim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYann Leboulanger <asterix@lagaule.org>2007-12-04 00:22:22 +0300
committerYann Leboulanger <asterix@lagaule.org>2007-12-04 00:22:22 +0300
commite7ae697c35acdc64faa0c09fef8eb1e21a3c27c6 (patch)
tree85836e466edd1eeff5dde00d856d35871708e3b9
parent492acd22a647c777acc583680a5cc29890ff6a1a (diff)
os.access() on a folder under windows doesn't mean anything. fixes #3587
-rw-r--r--src/filetransfers_window.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/filetransfers_window.py b/src/filetransfers_window.py
index f09efac4a..a8c4264f6 100644
--- a/src/filetransfers_window.py
+++ b/src/filetransfers_window.py
@@ -326,7 +326,9 @@ _('Connection with peer cannot be established.'))
file_props['offset'] = dl_size
else:
dirname = os.path.dirname(file_path)
- if not os.access(dirname, os.W_OK):
+ if not os.access(dirname, os.W_OK) and os.name != 'nt':
+ # read-only bit is used to mark special folder under windows,
+ # not to mark that a folder is read-only. See ticket #3587
dialogs.ErrorDialog(_('Directory "%s" is not writable') % dirname, _('You do not have permission to create files in this directory.'))
return
dialog2.destroy()