126e5cb0a4
raise OBSSDKError if auth reponse opcode != 2
2023-06-28 17:56:29 +01:00
Adem
468c63f697
auth logger for clients
...
added RpcVersion in auth loggers for both requests and events clients.
removed the check in baseclient auth function and returned the whole response.
2023-06-23 01:48:45 +03:00
2c07f242ad
added module level loggers.
...
class loggers implemented as child loggers.
patch bump
2023-06-22 22:17:20 +01:00
9e3c1d3f37
raise timeout errors.
...
added some error/exception logging.
added timeout parameter to repr methods.
2023-06-19 17:45:49 +01:00
Adem
64a7c2b753
update readme and base client
2023-06-14 01:09:44 +03:00
Adem
3adf094481
Added 'timeout' option for baseclient. bumped version
2023-05-29 10:34:40 +00:00
91ba90056c
adds get_filepath
...
traverses a list of paths for config.toml
2023-03-09 01:34:44 +00:00
48e90c82fb
alter format of __repr__ in Req + Event clients
...
password now defaults to empty string, not None.
2022-12-05 18:18:10 +00:00
83afe31e04
Update baseclient.py
...
lazy load tomli/tomllib as suggested in #17
2022-12-04 19:34:55 +00:00
Kamal Mostafa
71c1e65483
allow use without installing tomllib
...
When ObsClient(host='...', port='...', password='...') are provided,
importing tomllib is not actually necessary. Allow for tomllib to
not be installed at all, and only raise a tomllib ModuleNotFoundError
if (host, port, password) are not provided.
2022-11-30 06:09:19 +00:00
f6f542e765
no need to merge here.
2022-11-17 12:11:53 +00:00
9fa5b3f4b4
add values to defautlkwargs.
...
if no conn kwargs then check and merge config.toml
raise error if auth enabled but no password
add full request payload to logger
2022-11-17 11:30:39 +00:00
onyx-and-iris
c3ebc5e777
typo fix
2022-10-24 22:49:16 +01:00
onyx-and-iris
60d083b238
change debug msg
2022-10-24 22:48:41 +01:00
onyx-and-iris
27fd86efa5
only check for host+port values in init.
...
only pass auth token if auth enabled
add context manager methods to reqclient.
added logging
2022-10-24 22:42:16 +01:00
onyx-and-iris
1db3b2db4d
pass empty dict if data is None in trigger()
...
fixes bug with ExitStarted event.
remove redundant assignment in conn_from_toml
add explicit call to ws.close() in unsubscribe()
patch bump
2022-09-26 10:58:02 +01:00
aatikturk
6311234d48
namechange ops
2022-09-04 14:20:40 +03:00