Helpviewer/Network/FileAccessHandler.py

changeset 2403
e3d7a861547c
parent 2302
f29e9405c851
child 2525
8b507a9a2d40
child 3002
6ffc581f00f1
equal deleted inserted replaced
2402:304fcefd3b04 2403:e3d7a861547c
9 9
10 from PyQt4.QtCore import QFileInfo 10 from PyQt4.QtCore import QFileInfo
11 from PyQt4.QtNetwork import QNetworkAccessManager 11 from PyQt4.QtNetwork import QNetworkAccessManager
12 12
13 from .SchemeAccessHandler import SchemeAccessHandler 13 from .SchemeAccessHandler import SchemeAccessHandler
14 from .FileReply import FileReply
15 14
16 15
17 class FileAccessHandler(SchemeAccessHandler): 16 class FileAccessHandler(SchemeAccessHandler):
18 """ 17 """
19 Class implementing a scheme access handler for FTP. 18 Class implementing a scheme access handler for FTP.
40 fileInfo = QFileInfo(request.url().toLocalFile()) 39 fileInfo = QFileInfo(request.url().toLocalFile())
41 if not fileInfo.isDir() or \ 40 if not fileInfo.isDir() or \
42 not fileInfo.isReadable() or \ 41 not fileInfo.isReadable() or \
43 not fileInfo.exists(): 42 not fileInfo.exists():
44 return None 43 return None
44 from .FileReply import FileReply
45 return FileReply(request.url(), self.parent()) 45 return FileReply(request.url(), self.parent())
46 else: 46 else:
47 return None 47 return None

eric ide

mercurial