kakkyz81 / evervim

edit evernote on vim.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

proxy 対応

basyura opened this issue · comments

proxy に対応して頂けないでしょうか。
以下のように proxy を指定して接続することができましたが、知識不足で正しいのか分かりません。

$ git diff  plugin/py/lib/thrift/transport/THttpClient.py
  diff --git a/plugin/py/lib/thrift/transport/THttpClient.py b/plugin/py/lib/thrift/transport/THttpClient.py
  index 5026978..50bbe13 100644
  --- a/plugin/py/lib/thrift/transport/THttpClient.py
  +++ b/plugin/py/lib/thrift/transport/THttpClient.py
  @@ -62,9 +62,9 @@ class THttpClient(TTransportBase):

     def open(self):
       if self.scheme == 'http':

- self.__http = httplib.HTTP(self.host, self.port)
+ self.__http = httplib.HTTP("proxy.xx.xx", 8080)
       else:
- self.__http = httplib.HTTPS(self.host, self.port)
+ self.__http = httplib.HTTP("proxy.xx.xx", 8080)

def close(self):
   self.__http.close()

接続できる方法を見つけてもらってありがとうございます。
オプションで何とか指定できるように、対応したいです。