-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Converting "member" to "type(member)" on line 311 of completion.py to fix issue 272 #290
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
Conversation
fire/completion.py
Outdated
| if verbose: | ||
| return True | ||
| if member in (absolute_import, division, print_function): | ||
| if type(member) in (absolute_import, division, print_function): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't think this is quite the check we want.
In Python 3 type(absolute_import) is __future__._Feature, which is fine.
However in Python 2 type(absolute_import) is instance which is too broad.
Instead we can do if (member is absolute_import or member is division or member is print_function)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sounds good @dbieber I'll make the change and push again
|
Looks like the line is too long; third time is the charm :). BRB. |
|
Looks good, thanks for the PR. |
bb58f26 by bradleydamato <bradleydamato@gmail.com> ebc446f by bradleydamato <bradleydamato@gmail.com> 98b131f by bradleydamato <bradleydamato@gmail.com> COPYBARA_INTEGRATE_REVIEW=#290 from bradleydamato:Issue272Fix 98b131f PiperOrigin-RevId: 335063289 Change-Id: I1715092509aad11b0bbb681b76a1db7ab48e9a78
|
Merged in c378906 |
bb58f2611469851d842f95a65da1bf926c0c85c3 by bradleydamato <bradleydamato@gmail.com> ebc446fa79702ce532fb2e0355b69335e6ef027a by bradleydamato <bradleydamato@gmail.com> 98b131f15d2f9540628942f975699a00a89d0c87 by bradleydamato <bradleydamato@gmail.com> COPYBARA_INTEGRATE_REVIEW=google/python-fire#290 from bradleydamato:Issue272Fix 98b131f15d2f9540628942f975699a00a89d0c87 PiperOrigin-RevId: 335063289 Change-Id: I1715092509aad11b0bbb681b76a1db7ab48e9a78
bb58f2611469851d842f95a65da1bf926c0c85c3 by bradleydamato <bradleydamato@gmail.com> ebc446fa79702ce532fb2e0355b69335e6ef027a by bradleydamato <bradleydamato@gmail.com> 98b131f15d2f9540628942f975699a00a89d0c87 by bradleydamato <bradleydamato@gmail.com> COPYBARA_INTEGRATE_REVIEW=google/python-fire#290 from bradleydamato:Issue272Fix 98b131f15d2f9540628942f975699a00a89d0c87 PiperOrigin-RevId: 335063289 Change-Id: I1715092509aad11b0bbb681b76a1db7ab48e9a78
bb58f2611469851d842f95a65da1bf926c0c85c3 by bradleydamato <bradleydamato@gmail.com> ebc446fa79702ce532fb2e0355b69335e6ef027a by bradleydamato <bradleydamato@gmail.com> 98b131f15d2f9540628942f975699a00a89d0c87 by bradleydamato <bradleydamato@gmail.com> COPYBARA_INTEGRATE_REVIEW=google/python-fire#290 from bradleydamato:Issue272Fix 98b131f15d2f9540628942f975699a00a89d0c87 PiperOrigin-RevId: 335063289 Change-Id: I1715092509aad11b0bbb681b76a1db7ab48e9a78
bb58f2611469851d842f95a65da1bf926c0c85c3 by bradleydamato <bradleydamato@gmail.com> ebc446fa79702ce532fb2e0355b69335e6ef027a by bradleydamato <bradleydamato@gmail.com> 98b131f15d2f9540628942f975699a00a89d0c87 by bradleydamato <bradleydamato@gmail.com> COPYBARA_INTEGRATE_REVIEW=google/python-fire#290 from bradleydamato:Issue272Fix 98b131f15d2f9540628942f975699a00a89d0c87 PiperOrigin-RevId: 335063289 Change-Id: I1715092509aad11b0bbb681b76a1db7ab48e9a78
bb58f2611469851d842f95a65da1bf926c0c85c3 by bradleydamato <bradleydamato@gmail.com> ebc446fa79702ce532fb2e0355b69335e6ef027a by bradleydamato <bradleydamato@gmail.com> 98b131f15d2f9540628942f975699a00a89d0c87 by bradleydamato <bradleydamato@gmail.com> COPYBARA_INTEGRATE_REVIEW=google/python-fire#290 from bradleydamato:Issue272Fix 98b131f15d2f9540628942f975699a00a89d0c87 PiperOrigin-RevId: 335063289 Change-Id: I1715092509aad11b0bbb681b76a1db7ab48e9a78
bb58f2611469851d842f95a65da1bf926c0c85c3 by bradleydamato <bradleydamato@gmail.com> ebc446fa79702ce532fb2e0355b69335e6ef027a by bradleydamato <bradleydamato@gmail.com> 98b131f15d2f9540628942f975699a00a89d0c87 by bradleydamato <bradleydamato@gmail.com> COPYBARA_INTEGRATE_REVIEW=google/python-fire#290 from bradleydamato:Issue272Fix 98b131f15d2f9540628942f975699a00a89d0c87 PiperOrigin-RevId: 335063289 Change-Id: I1715092509aad11b0bbb681b76a1db7ab48e9a78
bb58f2611469851d842f95a65da1bf926c0c85c3 by bradleydamato <bradleydamato@gmail.com> ebc446fa79702ce532fb2e0355b69335e6ef027a by bradleydamato <bradleydamato@gmail.com> 98b131f15d2f9540628942f975699a00a89d0c87 by bradleydamato <bradleydamato@gmail.com> COPYBARA_INTEGRATE_REVIEW=google/python-fire#290 from bradleydamato:Issue272Fix 98b131f15d2f9540628942f975699a00a89d0c87 PiperOrigin-RevId: 335063289 Change-Id: I1715092509aad11b0bbb681b76a1db7ab48e9a78
Passes:
completion_test.pycore_test.pymain_test.py