Skip to content

Commit 0f826dc

Browse files
committed
When the user call list methods twice, the
object is not reset and it returns the 1 and the 2 call responses (Fix)
1 parent cb875a3 commit 0f826dc

File tree

11 files changed

+12
-2
lines changed

11 files changed

+12
-2
lines changed

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
setup(
44
name='unrealircd_rpc_py',
5-
version='0.1.6',
5+
version='0.1.7',
66
packages=find_packages(),
77
install_requires=[
88
"requests>=2.25.1"

unrealircd_rpc_py/Channel.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ def list_(self, _object_detail_level: int = 1) -> Union[list[ModelChannel], None
5050
ModelChannel: List of ModelChannel, None if nothing see the Error property
5151
"""
5252
try:
53+
self.DB_CHANNELS = []
5354
response = self.Connection.query(method='channel.list', param={'object_detail_level': _object_detail_level})
5455

5556
self.response_raw = response

unrealircd_rpc_py/Name_ban.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ def list_(self) -> Union[list[ModelNameBan], None]:
4343
ModelNameBan: List of ModelNameBan, None if nothing see Error property
4444
"""
4545
try:
46+
self.DB_NAME_BANS = []
4647
response = self.Connection.query(method='name_ban.list')
4748

4849
self.response_raw = response

unrealircd_rpc_py/Rpc.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ def info(self) -> Union[list[ModelRpcInfo], None]:
3535
list[ModelRpcInfo]: List of ModelRpcInfo, None if nothing see the Error property
3636
"""
3737
try:
38+
self.DB_RPC_INFO = []
3839
response = self.Connection.query(method='rpc.info')
3940

4041
self.response_raw = response

unrealircd_rpc_py/Server.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ def list_(self) -> Union[list[ModelServer], None]:
8080
list[ModelServer]: List with an object contains all Servers information
8181
"""
8282
try:
83+
self.DB_SERVER = []
8384
response = self.Connection.query('server.list')
8485

8586
self.response_raw = response
@@ -329,6 +330,7 @@ def module_list(self, _serverorsid: str = None) -> Union[list[ModelModules], Non
329330
bool: if False means that we have an error
330331
"""
331332
try:
333+
self.DB_MODULES = []
332334
response = self.Connection.query('server.module_list', {'server': _serverorsid})
333335

334336
self.response_raw = response

unrealircd_rpc_py/Server_ban.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ def list_(self) -> Union[list[ModelServerBan], None]:
4343
list[ModelServerBan]: List of ModelServerBan, None if nothing see the Error property
4444
"""
4545
try:
46+
self.DB_SERVERS_BANS = []
4647
response = self.Connection.query(method='server_ban.list')
4748

4849
self.response_raw = response

unrealircd_rpc_py/Server_ban_exeption.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ def list_(self) -> Union[list[ModelServerBanException], None]:
4444
list[ModelServerBanException]: List of ModelServerBanException, None if nothing see the Error property
4545
"""
4646
try:
47+
self.DB_SERVERS_BANS_EXCEPTION = []
4748
response = self.Connection.query(method='server_ban_exception.list')
4849

4950
self.response_raw = response

unrealircd_rpc_py/Spamfilter.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ def list_(self) -> Union[list[ModelSpamfilter], None]:
5050
list[ModelSpamfilter]: List of ModelSpamfilter, None if nothing, see Error property if any error
5151
"""
5252
try:
53+
self.DB_SPAMFILTERS = []
5354
response = self.Connection.query(method='spamfilter.list')
5455

5556
self.response_raw = response

unrealircd_rpc_py/User.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ def list_(self) -> Union[list[ModelUser], None]:
5454
ModelUser (list[ModelUser]): List with an object contains all Users information
5555
"""
5656
try:
57+
self.DB_USER = []
5758
response = self.Connection.query('user.list', param={'object_detail_level': 4})
5859

5960
self.response_raw = response

unrealircd_rpc_py/Whowas.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ def get(self, _nick: str = None, _ip: str = None, _object_detail_level:int = 2)
5151
List[ModelWhowas]: If success it return the object ModelWhowas | None if nothing or error, see Error property
5252
"""
5353
try:
54+
self.DB_WHOWAS = []
5455
response = self.Connection.query('whowas.get', param={'nick': _nick, 'ip': _ip, 'object_detail_level': _object_detail_level})
5556

5657
self.response_raw = response

0 commit comments

Comments
 (0)