MicroPython \.\+ version Type "help()" for more information. >>> # Test REPL autocompletion filtering of underscore attributes >>> \$ >>> # Start paste mode >>> \$ paste mode; Ctrl-C to cancel, Ctrl-D to finish === \$ === class TestClass: === def __init__(self): === self.public_attr = 1 === self._private_attr = 2 === self.__very_private = 3 === \$ === def public_method(self): === pass === \$ === def _private_method(self): === pass === \$ === @property === def public_property(self): === return 42 === \$ === @property === def _private_property(self): === return 99 === \$ >>> # Paste executed >>> \$ >>> # Create an instance >>> obj = TestClass() >>> \$ >>> # Test tab completion on the instance >>> # The tab character after `obj.` and 'a' below triggers the completions >>> obj.public_ public_attr public_method public_property >>> obj.public_attr 1 >>> \$