We are going to simplify our library for the users by assuming that the attributes of our classes instances will always receive python basic types (int, string or list, when appropriate) or other complex objects (such as a Header object as message attributes).
Questions:
What to do when dealing with our "Enums" os "Bitmasks"? Consider them "complex structures (objects)"?
What to do with basic types such as "IPAddress" and "HWAddress"? We will accept "only" strings, or should the user add a HWAddress instance to that attribute?
Original issue opened by @diraol at https://github.com/kytos/python-openflow/issues/237.
We are going to simplify our library for the users by assuming that the attributes of our classes instances will always receive python basic types (int, string or list, when appropriate) or other complex objects (such as a Header object as message attributes).
Questions: