Fix render.download
in Shiny Express, take 2
#1085
Merged
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.
This PR supersedes #1084.
Note that the solution here is similar to the one in used #1049. In the future, it should be replaced with a check that doesn't need to explicitly know about
MockSession
s at that location.Another odd thing about the existing code is that it accesses and modifies
session._downloads
directly. Perhaps a better fix is to add a method likeSession.register_download()
.Both of the proposed changes mentioned above are more invasive than this one, so it would be best to do them in a future PR, after things have settled down.