We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
__dir__
COMMANDS
SENSORS
1 parent 2d220b4 commit 1edddaeCopy full SHA for 1edddae
1 file changed
roku/core.py
@@ -209,6 +209,14 @@ def __getitem__(self, key):
209
app = self._app_for_id(key)
210
return app
211
212
+ def __dir__(self):
213
+ return sorted(
214
+ dir(type(self)) +
215
+ list(self.__dict__.keys()) +
216
+ list(COMMANDS.keys()) +
217
+ list(SENSORS)
218
+ )
219
+
220
def _app_for_name(self, name):
221
for app in self.apps:
222
if app.name == name:
0 commit comments