I've created a new exception (TapoError) so that try-catch statements can catch errors without having to catch the generic "Exception" type.
I've also included error handling where I perceived it may have been missing, please comment if I have raised an exception where there should not be one.
Please let me know if there are any changes that need to be made that are blocking this from being merged.
I've created a new exception (TapoError) so that try-catch statements can catch errors without having to catch the generic "Exception" type.
I've also included error handling where I perceived it may have been missing, please comment if I have raised an exception where there should not be one.
Please let me know if there are any changes that need to be made that are blocking this from being merged.