-
Notifications
You must be signed in to change notification settings - Fork 51
Open
Labels
help wantedExtra attention is neededExtra attention is needed
Description
I'm new to pyfuse3, and am learning it.
When using trio, if a handler function (e.g. readdir()) throws an exception, the exception is raised globally, and the app crashes. To me, this is an expected behaviour.
However, when using asyncio, the exception vanishes -- nothing is printed in the terminal. This is unexpected.
Is there an argument / option that controls this behaviour? How can I make the exception visible to me during development at least?
I saw #82, but am not sure if that is talking about the same topic. In particular, I would agree that an exception should not crash the app (configurable through argument), but should be visible. Silently snoozing it is not a good idea.
Metadata
Metadata
Assignees
Labels
help wantedExtra attention is neededExtra attention is needed