Python 发送apple推送通知时引发错误

Python 发送apple推送通知时引发错误,python,django,openssl,apple-push-notifications,pyopenssl,Python,Django,Openssl,Apple Push Notifications,Pyopenssl,我试图用发送apple推送通知,但遇到了错误 这是一个堆栈跟踪: File ".../local/lib/python2.7/site-packages/ios_notifications/models.py", line 110, in push_notification_to_devices self._write_message(notification, devices, chunk_size) File ".../local/lib/python2.7/site-pac


我试图用发送apple推送通知,但遇到了错误
这是一个堆栈跟踪:

  File ".../local/lib/python2.7/site-packages/ios_notifications/models.py", line 110, in push_notification_to_devices
    self._write_message(notification, devices, chunk_size)
  File ".../local/lib/python2.7/site-packages/ios_notifications/models.py", line 132, in _write_message
    self._connect()
  File ".../local/lib/python2.7/site-packages/ios_notifications/models.py", line 100, in _connect
    return super(APNService, self)._connect(self.certificate, self.private_key, self.passphrase)
  File ".../local/lib/python2.7/site-packages/ios_notifications/models.py", line 64, in _connect
    self.connection.do_handshake()
  File ".../local/lib/python2.7/site-packages/OpenSSL/SSL.py", line 1076, in do_handshake
    self._raise_ssl_error(self._ssl, result)
  File ".../local/lib/python2.7/site-packages/OpenSSL/SSL.py", line 847, in _raise_ssl_error
    raise WantReadError()
WantReadError
我不知道如何修理它

我已经用正确的证书和私钥创建了必需的APN服务,主机名是gateway.sandbox.push.apple.com

像这样指挥
opensslsu客户端-CApath/etc/ssl/certs/-connectgateway.sandbox.push.apple.com:2195-certmy.pem
在Ubuntu中运行良好,返回

Start Time: 1458724825
Timeout   : 300 (sec)
Verify return code: 0 (ok)
更新:问题已解决。 根据需要进行安装