def __init__(self, rpc_server_args, do_close=True):
        self.__branch = utils.get_current_branch()
        self.__review_branch = None

        self.__rietveld_info = utils.RietveldInfo.from_branch(
                branch_name=self.__branch)
        # TODO(dhermes): These assume rietveld_info is not None.

        # TODO(dhermes): This assumes rietveld_info.review_info is not None.
        self.__issue = self.__rietveld_info.review_info.issue

        self.__server = self.__rietveld_info.server
        self.__rpc_server_args = rpc_server_args
        # Add the server
        self.__rpc_server_args['server'] = self.__server
        self.__do_close = do_close

        # TODO(dhermes): These assume rietveld_info.remote_info is not None.
        self.__remote = self.__rietveld_info.remote_info.remote
        self.__remote_branch = self.__rietveld_info.remote_info.branch
        self.__last_synced = self.__rietveld_info.remote_info.last_synced

        self.state = self.CHECK_ENVIRONMENT
        self.advance()
Return the result of indexing *ary* with the given *indices*,
dataset/ETHPy150Open googlearchive/git-rv/submit.py/SubmitAction.__init__--crossover with--dataset/ETHPy150Open numba/numba/numba/targets/arrayobj.py/_getitem_array_generic