Closed wakemaster39 closed 4 years ago
Currently not using any of the added stuff from cached_property inside of the class. Use the builtin from functools if python 3.8 or newer.
Took first step in punycode by ensuring FQDN is lowered on consturction.
I also made the __str__ based on absolute and not the _fqdn property. This ensures alignment with equality and hashes so you don't call str(SomeFQDN) and get two different values.
__str__
_fqdn
Currently not using any of the added stuff from cached_property inside of the class. Use the builtin from functools if python 3.8 or newer.
Took first step in punycode by ensuring FQDN is lowered on consturction.