def continue_login(self, login_token, **params):
        """
        Continues a login that requires an additional step.  This is common
        for when login requires completing a captcha or supplying a two-factor
        authentication token.

        :Parameters:
            login_token : `str`
                A login token generated by the MediaWiki API (and used in a
                previous call to login())
            params : `mixed`
                A set of parameters to include with the request.  This depends
                on what "requests" for additional information were made by the
                MediaWiki API.
        """

        login_params = {
            'action': "clientlogin",
            'logintoken': login_token,
            'logincontinue': 1
        }
        login_params.update(params)
        login_doc = self.post(**login_params)
        if login_doc['clientlogin']['status'] != 'PASS':
            raise LoginError.from_doc(login_doc['clientlogin'])
        return login_doc['clientlogin']
def continue_login ( self , login_token , ** params ) : login_params = { 'action' : "clientlogin" , 'logintoken' : login_token , 'logincontinue' : 1 } login_params . update ( params ) login_doc = self . post ( ** login_params ) if login_doc [ 'clientlogin' ] [ 'status' ] != 'PASS' : raise LoginError . from_doc ( login_doc [ 'clientlogin' ] ) return login_doc [ 'clientlogin' ]
Continues a login that requires an additional step.  This is common
        for when login requires completing a captcha or supplying a two-factor
        authentication token.

        :Parameters:
            login_token : `str`
                A login token generated by the MediaWiki API (and used in a
                previous call to login())
            params : `mixed`
                A set of parameters to include with the request.  This depends
                on what "requests" for additional information were made by the
                MediaWiki API.