Example #1
0
 def open(self, event, data):
     transfer_type = server.detect_transfer_type(data["flags"])
     if transfer_type == "upload":
         if not (data["filename"].endswith("gpg") or data["filename"].endswith("pgp")):
             raise filetransfer.SFTPError(
                 filetransfer.FX_OP_UNSUPPORTED, "Uploaded files *must* be GPG/PGP-encrypted"
             )
     else:
         print "download"
Example #2
0
 def open(self, event, data):
     transfer_type = server.detect_transfer_type(data['flags'])
     if (transfer_type == 'upload'):
         if not (data['filename'].endswith('gpg')
                 or data['filename'].endswith('pgp')):
             raise filetransfer.SFTPError(
                 filetransfer.FX_OP_UNSUPPORTED,
                 "Uploaded files *must* be GPG/PGP-encrypted")
     else:
         print 'download'
Example #3
0
 def close(self, event, data):
     transfer_type = server.detect_transfer_type(data["flags"])
     if transfer_type == "upload":
         print "upload"
     else:
         print "download"
Example #4
0
 def close(self, event, data):
     transfer_type = server.detect_transfer_type(data['flags'])
     if (transfer_type == 'upload'):
         print 'upload'
     else:
         print 'download'