8 """ |
8 """ |
9 |
9 |
10 from PyQt4.QtNetwork import QNetworkAccessManager |
10 from PyQt4.QtNetwork import QNetworkAccessManager |
11 |
11 |
12 from .SchemeAccessHandler import SchemeAccessHandler |
12 from .SchemeAccessHandler import SchemeAccessHandler |
13 from .FtpReply import FtpReply |
|
14 |
13 |
15 |
14 |
16 class FtpAccessHandler(SchemeAccessHandler): |
15 class FtpAccessHandler(SchemeAccessHandler): |
17 """ |
16 """ |
18 Class implementing a scheme access handler for FTP. |
17 Class implementing a scheme access handler for FTP. |
37 @param outgoingData reference to an IODevice containing data to be sent |
36 @param outgoingData reference to an IODevice containing data to be sent |
38 (QIODevice) |
37 (QIODevice) |
39 @return reference to the created reply object (QNetworkReply) |
38 @return reference to the created reply object (QNetworkReply) |
40 """ |
39 """ |
41 if op == QNetworkAccessManager.GetOperation: |
40 if op == QNetworkAccessManager.GetOperation: |
|
41 from .FtpReply import FtpReply |
42 return FtpReply(request.url(), self, self.parent()) |
42 return FtpReply(request.url(), self, self.parent()) |
43 else: |
43 else: |
44 return None |
44 return None |
45 |
45 |
46 def setAuthenticator(self, realm, authenticator): |
46 def setAuthenticator(self, realm, authenticator): |