Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VimService_services_types.py is slow to import #64

Open
GoogleCodeExporter opened this issue Apr 14, 2015 · 0 comments
Open

VimService_services_types.py is slow to import #64

GoogleCodeExporter opened this issue Apr 14, 2015 · 0 comments

Comments

@GoogleCodeExporter
Copy link

What steps will reproduce the problem?
1. from VimService_services_types import *
2. Observe the import takes several seconds

What is the expected output? What do you see instead?
I expect imports to be instant in Python.

What version of the product are you using? On what operating system?
All versions I saw.


Please provide any additional information below.
Note that this import is performed from VimService_services.  So if you do the 
(common) import "from pysphere.resources import VimService_services as VI", it 
takes several seconds.

This is because VimService_services_types is generated code.  It should use 
__getattr__ and such to lazily return what callers need instead of pre-defining 
83,000 lines of unused classes.

Original issue reported on code.google.com by [email protected] on 20 Jan 2015 at 6:08

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant