Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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
Implement explicit lockfiles integration #23
Implement explicit lockfiles integration #23
Changes from 16 commits
48c7279
0d4ec77
bc1d8c4
3dd6657
6875927
6364f7f
563238a
faa1899
608f27e
abb77ed
c15ef18
d3de85e
9534226
545deb2
8b1cb98
9fd169c
70c24d6
43451ab
69e1661
0c49317
b0cc8cf
674cec6
7cc2bbc
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
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.
Interesting, is there a reason to reuse the conda logger instead of an own?
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've been doing this in all my plugins to reuse
conda
's configuration for consistency. CLS does this too, for example.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.
Needs docs
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.
The pattern here with checking first
sys.argv
and the using conda internals to check for the cmd_line value will be really tricky in the future when we refactor conda's CLI code. Could we move this into a utility function so it's not spaghetti code, please?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 wish we had a good API for the parsed args here. I want to use
context.raw_data
explicitly but I fear this is a data structure API we are not watching closely. See conda/conda#13924.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.
Changed so we only use
context.raw_data
now.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.
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've seen this kind of suggestion before but never understood why. Isn't the
return
above enough to guarantee the lack of execution? To me, usingif
explicitly emphasizes the early return, but I can also see how usingelif
better reveals the conditional relationship between the statements.