# Completion for private properties

**URL:** <https://discourse.jupyter.org/t/completion-for-private-properties/36837>\
**Category:** JupyterLab\
**Created:** [July 17, 2025, 4:36pm UTC](https://discourse.jupyter.org/t/completion-for-private-properties/36837 "2025-07-17T16:36:13Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![schmidi314](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.jupyter.org/schmidi314/32/5758_2.png) [@schmidi314](https://discourse.jupyter.org/u/schmidi314)\
**Post date:** [July 17, 2025, 4:36pm UTC](https://discourse.jupyter.org/t/completion-for-private-properties/36837/1 "2025-07-17T16:36:13Z")

</div>

Hi all, since a while I cannot get autocompletions for underscore-starting attributes. I was used do getting only the public properties on tab completion, but if you complete some line with an \_ already (like `myobj._<tab>`) then I could see all properties.

Now I always have to do a `dir(myobj)`.

Is this intended? I hope not 🙂

---

<div class="post-metadata">

**Author:** ![krassowski](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.jupyter.org/krassowski/32/1685_2.png) [@krassowski](https://discourse.jupyter.org/u/krassowski)\
**Post date:** [July 18, 2025, 11:55am UTC](https://discourse.jupyter.org/t/completion-for-private-properties/36837/2 "2025-07-18T11:55:04Z")

</div>

Are you using IPython? What version? Do you have `Completer.use_jedi = False` or not? Can you share an example?
