New package.
This commit is contained in:
parent
1c72b96b59
commit
81cbe351d6
BIN
dist/yura-14.4.3-py3-none-any.whl
vendored
Normal file
BIN
dist/yura-14.4.3-py3-none-any.whl
vendored
Normal file
Binary file not shown.
BIN
dist/yura-14.4.3.tar.gz
vendored
Normal file
BIN
dist/yura-14.4.3.tar.gz
vendored
Normal file
Binary file not shown.
BIN
dist/yura-14.4.4-py3-none-any.whl
vendored
Normal file
BIN
dist/yura-14.4.4-py3-none-any.whl
vendored
Normal file
Binary file not shown.
BIN
dist/yura-14.4.4.tar.gz
vendored
Normal file
BIN
dist/yura-14.4.4.tar.gz
vendored
Normal file
Binary file not shown.
BIN
dist/yura-14.4.5-py3-none-any.whl
vendored
Normal file
BIN
dist/yura-14.4.5-py3-none-any.whl
vendored
Normal file
Binary file not shown.
BIN
dist/yura-14.4.5.tar.gz
vendored
Normal file
BIN
dist/yura-14.4.5.tar.gz
vendored
Normal file
Binary file not shown.
@ -1,6 +1,6 @@
|
|||||||
[metadata]
|
[metadata]
|
||||||
name = yura
|
name = yura
|
||||||
version = 14.4.4
|
version = 14.4.5
|
||||||
description = Yura async AI client
|
description = Yura async AI client
|
||||||
author = retoor
|
author = retoor
|
||||||
author_email = retoor@retoor.io
|
author_email = retoor@retoor.io
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
Metadata-Version: 2.1
|
Metadata-Version: 2.1
|
||||||
Name: yura
|
Name: yura
|
||||||
Version: 14.4.4
|
Version: 14.4.5
|
||||||
Summary: Yura async AI client
|
Summary: Yura async AI client
|
||||||
Author: retoor
|
Author: retoor
|
||||||
Author-email: retoor@retoor.io
|
Author-email: retoor@retoor.io
|
||||||
|
@ -53,14 +53,14 @@ class AsyncRPCClient:
|
|||||||
|
|
||||||
return call
|
return call
|
||||||
|
|
||||||
def close(self):
|
async def close(self):
|
||||||
if self._ws:
|
if self._ws:
|
||||||
self._ws.close()
|
await self._ws.close()
|
||||||
self._ws = None
|
self._ws = None
|
||||||
|
|
||||||
def __del__(self):
|
def __del__(self):
|
||||||
self.close()
|
if self._ws:
|
||||||
|
raise Exception("ASyncRPCClient destructed without closing connection properly.")
|
||||||
|
|
||||||
class AsyncClient:
|
class AsyncClient:
|
||||||
|
|
||||||
@ -92,7 +92,8 @@ class AsyncClient:
|
|||||||
async def connect(self, name):
|
async def connect(self, name):
|
||||||
return await self.client.connect(name)
|
return await self.client.connect(name)
|
||||||
|
|
||||||
def __del__(self):
|
async def close(self):
|
||||||
|
await self.client.close()
|
||||||
self.client = None
|
self.client = None
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user