juju/client/_client3.py
async def FinishUpgradeSeries(self, args=None):
        '''
        FinishUpgradeSeries is the last action in the upgrade workflow and is
        called after all machine and unit statuses are "completed".
        It updates the machine series to reflect the completed upgrade, then
        removes the upgrade-series lock.

        args : typing.Sequence[~UpdateSeriesArg]
        Returns -> ErrorResults
        '''
        if args is not None and not isinstance(args, (bytes, str, list)):
            raise Exception("Expected args to be a Sequence, received: {}".format(type(args)))

        # map input types to rpc msg
        _params = dict()
        msg = dict(type='UpgradeSeries',
                   request='FinishUpgradeSeries',
                   version=3,
                   params=_params)
        _params['args'] = args
        reply = await self.rpc(msg)
        return reply

        FinishUpgradeSeries is the last action in the upgrade workflow and is
        called after all machine and unit statuses are "completed".
        It updates the machine series to reflect the completed upgrade, then
        removes the upgrade-series lock.

        args : typing.Sequence[~UpdateSeriesArg]
        Returns -> ErrorResults
        
FinishUpgradeSeries is the last action in the upgrade workflow and is
called after all machine and unit statuses are "completed".
It updates the machine series to reflect the completed upgrade, then
removes the upgrade-series lock.


FinishUpgradeSeries is the last action in the upgrade workflow and is called after all machine and unit statuses are " completed " . It updates the machine series to reflect the completed upgrade then removes the upgrade - series lock .
async def FinishUpgradeSeries(self, args=None):
        if args is not None and not isinstance(args, (bytes, str, list)):
            raise Exception("Expected args to be a Sequence, received: {}".format(type(args)))
        _params = dict()
        msg = dict(type='UpgradeSeries',
                   request='FinishUpgradeSeries',
                   version=3,
                   params=_params)
        _params['args'] = args
        reply = await self.rpc(msg)
        return reply
async def FinishUpgradeSeries ( self , args = None ) : if args is not None and not isinstance ( args , ( bytes , str , list ) ) : raise Exception ( "Expected args to be a Sequence, received: {}" . format ( type ( args ) ) ) _params = dict ( ) msg = dict ( type = 'UpgradeSeries' , request = 'FinishUpgradeSeries' , version = 3 , params = _params ) _params [ 'args' ] = args reply = await self . rpc ( msg ) return reply
FinishUpgradeSeries is the last action in the upgrade workflow and is
called after all machine and unit statuses are "completed".
FinishUpgradeSeries is the last action in the upgrade workflow and is called after all machine and unit statuses are " completed " .
'''
        FinishUpgradeSeries is the last action in the upgrade workflow and is
        called after all machine and unit statuses are "completed".
        It updates the machine series to reflect the completed upgrade, then
        removes the upgrade-series lock.

        args : typing.Sequence[~UpdateSeriesArg]
        Returns -> ErrorResults
        ''' # map input types to rpc msg
self
args