Hacker News new | ask | show | jobs
by bjourne 4536 days ago
No, Pythons dynamicness means it is in general impossible to find all available completions:

    m = type('', (), {})()
    setattr(m, 'foo', 123)
    m.f<tab>
Without actually running the code (which is unsafe), no editor could at that point figure out what the completion should be.