Ethan Furman wrote:
Say you have a class that represents serial ports or your computer. You should get the same object every time you ask for SerialPort(2).
No, you shouldn't ask for SerialPort(2) at all, you should call get_serial_port(2). Then you won't be fooled into thinking that you're creating an independent object each time. -- Greg -- https://mail.python.org/mailman/listinfo/python-list