def startRouter(self, args={}):
        if not 'id' in args:
            raise RuntimeError("Missing required argument 'id'")

        return self.request('startRouter', args)
Ensure that when over the recusion limit, calling
dataset/ETHPy150Open jasonhancock/cloudstack-python-client/CloudStack/Client.py/Client.startRouter--crossover with--dataset/ETHPy150Open Workiva/furious/furious/tests/test_async.py/TestAsync.test_check_recursion_depth_over_limit