Closed mjmdavis closed 1 year ago
@niccokunzmann Thanks for taking a look at this. I've addressed the comments you made. Let me know what you think.
Uh. Options can be None? They should be {} instead. None makes no sense. My guess is that this would be a mistake on my side.
Looking at your code, I also suspected that options would always be iterable. I did get the exception though.
I can have another look later this week. I don't have easy access to the device where it happened.
Ok. As you confirm that this exception can happen, then I will trust you. I just wanted to make sure that it is not an accidental change and you know what you are doing.
Thanks for your contribution! I would offer to you: Would you like to become a backup-maintainer? Like if I do not respond for two weeks, you can merge your own pull requests and you can merge other people's if you like?
@niccokunzmann Wäre sehr nett. Danke.
Done! If you like, you can also follow the release procedure to create a new release. If you do not do it, I might do it after a while. #20
Add a check to prevent two devices being assigned the same IP address when a device requests an IP address that is taken by another device on the network.
Do not iterate options if they are None. I had an issue with one device where the options were none and it caused an exception and the DHCP address assignment to fail.
Made the window a bit wider to accomodate wider hostnames. We had some confusion when random letters were appearing on new lines but it turned out to be a longer hostname causing the text to wrap.