daemon.clients.mixin module

class daemon.clients.mixin.AsyncToSyncMixin[source]

Bases: object

Mixin to convert async def`s to `def

  • func(func_name, \args, **kwargs*)[source]

    convert async method func_name to a normal method

    • Parameters

      • func_name – name of method in super

      • args – positional args

      • kwargs – keyword args

      Returns

      run func_name from super

  • alive(\args, **kwargs*)

  • status(\args, **kwargs*)

  • get(\args, **kwargs*)

  • list(\args, **kwargs*)

  • arguments(\args, **kwargs*)

  • create(\args, **kwargs*)

  • update(\args, **kwargs*)

  • rolling_update(\args, **kwargs*)

  • scale(\args, **kwargs*)

  • delete(\args, **kwargs*)