コード例 #1
0
ファイル: sync.py プロジェクト: solarmist/rbtools
 def __init__(self,
              url,
              cookie_file=None,
              username=None,
              password=None,
              api_token=None,
              agent=None,
              session=None,
              disable_proxy=False,
              auth_callback=None,
              otp_token_callback=None,
              verify_ssl=True,
              allow_caching=True,
              cache_location=None,
              in_memory_cache=False,
              save_cookies=True,
              ext_auth_cookies=None,
              *args,
              **kwargs):
     super(SyncTransport, self).__init__(url, *args, **kwargs)
     self.allow_caching = allow_caching
     self.cache_location = cache_location
     self.in_memory_cache = in_memory_cache
     self.server = ReviewBoardServer(self.url,
                                     cookie_file=cookie_file,
                                     username=username,
                                     password=password,
                                     api_token=api_token,
                                     session=session,
                                     disable_proxy=disable_proxy,
                                     auth_callback=auth_callback,
                                     otp_token_callback=otp_token_callback,
                                     verify_ssl=verify_ssl,
                                     save_cookies=save_cookies,
                                     ext_auth_cookies=ext_auth_cookies)
コード例 #2
0
ファイル: sync.py プロジェクト: nanouck/rbtools
 def __init__(self, url, cookie_file=None, username=None, password=None,
              agent=None, session=None, disable_proxy=False,
              auth_callback=None, otp_token_callback=None, *args, **kwargs):
     super(SyncTransport, self).__init__(url, *args, **kwargs)
     self.server = ReviewBoardServer(self.url,
                                     cookie_file=cookie_file,
                                     username=username,
                                     password=password,
                                     session=session,
                                     disable_proxy=disable_proxy,
                                     auth_callback=auth_callback,
                                     otp_token_callback=otp_token_callback)
コード例 #3
0
ファイル: sync.py プロジェクト: smacleod/rbtools
    def __init__(self,
                 url,
                 cookie_file,
                 username=None,
                 password=None,
                 agent=None,
                 session=None,
                 disable_proxy=False,
                 auth_callback=None):
        super(SyncTransport, self).__init__(url)
        self.server = ReviewBoardServer(self.url,
                                        cookie_file,
                                        username=username,
                                        password=password,
                                        session=session,
                                        disable_proxy=disable_proxy,
                                        auth_callback=auth_callback)

        self.get_root = SyncTransportMethod(self, self._root_request)