-
-
Notifications
You must be signed in to change notification settings - Fork 287
refactor(bump): eliminate similar patterns in code #1508
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
base: refactors
Are you sure you want to change the base?
refactor(bump): eliminate similar patterns in code #1508
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## refactors #1508 +/- ##
============================================
Coverage ? 97.85%
============================================
Files ? 57
Lines ? 2614
Branches ? 0
============================================
Hits ? 2558
Misses ? 56
Partials ? 0
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
commitizen/commands/bump.py
Outdated
out.write(c.err) | ||
for msg in (c.out, c.err): | ||
if msg: | ||
(out.diagnostic if self.git_output_to_stderr else out.write)(msg) |
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.
(out.diagnostic if self.git_output_to_stderr else out.write)(msg) | |
out_func_name = "diagnostic" if self.git_output_to_stderr else "write" | |
getattr(out, out_func_name)(msg) |
This might be a bit easier to read 🤔
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.
iirc getattr
does not have good type annotation. I prefer the following and still easy to read.
out_func = out.diagnostic if self.git_output_to_stderr else out.write
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.
fixed.
b7b9066
to
b836c9e
Compare
b836c9e
to
a92edf3
Compare
a92edf3
to
baa0224
Compare
Description
Checklist