Module imandrax_api.bindings.system_twirp

Classes

class SystemClient (address,
server_path_prefix: str,
session=<requests.sessions.Session object>,
timeout=5)
Expand source code
class SystemClient(TwirpClient):

        def version(self, *args, ctx, request, **kwargs):
                return self._make_request(
                        url=F"{self._server_path_prefix}/imandrax.system.System/version",
                        ctx=ctx,
                        request=request,
                        response_obj=_sym_db.GetSymbol("imandrax.system.VersionResponse"),
                        **kwargs,
                )

        def gc_stats(self, *args, ctx, request, **kwargs):
                return self._make_request(
                        url=F"{self._server_path_prefix}/imandrax.system.System/gc_stats",
                        ctx=ctx,
                        request=request,
                        response_obj=_sym_db.GetSymbol("imandrax.system.Gc_stats"),
                        **kwargs,
                )

        def release_memory(self, *args, ctx, request, **kwargs):
                return self._make_request(
                        url=F"{self._server_path_prefix}/imandrax.system.System/release_memory",
                        ctx=ctx,
                        request=request,
                        response_obj=_sym_db.GetSymbol("imandrax.system.Gc_stats"),
                        **kwargs,
                )

Ancestors

Methods

def gc_stats(self, *args, ctx, request, **kwargs)
Expand source code
def gc_stats(self, *args, ctx, request, **kwargs):
        return self._make_request(
                url=F"{self._server_path_prefix}/imandrax.system.System/gc_stats",
                ctx=ctx,
                request=request,
                response_obj=_sym_db.GetSymbol("imandrax.system.Gc_stats"),
                **kwargs,
        )
def release_memory(self, *args, ctx, request, **kwargs)
Expand source code
def release_memory(self, *args, ctx, request, **kwargs):
        return self._make_request(
                url=F"{self._server_path_prefix}/imandrax.system.System/release_memory",
                ctx=ctx,
                request=request,
                response_obj=_sym_db.GetSymbol("imandrax.system.Gc_stats"),
                **kwargs,
        )
def version(self, *args, ctx, request, **kwargs)
Expand source code
def version(self, *args, ctx, request, **kwargs):
        return self._make_request(
                url=F"{self._server_path_prefix}/imandrax.system.System/version",
                ctx=ctx,
                request=request,
                response_obj=_sym_db.GetSymbol("imandrax.system.VersionResponse"),
                **kwargs,
        )