Stefan Scherfke
Stefan Scherfke
The typing of `processors._figure_out_exc_info(...) -> ExcInfo` is misleading b/c it does not cover the `(None, None, None)` case. It should rather be `processors._figure_out_exc_info(...) -> ExcInfo | tuple[None, None, None]`. ~~How...
`_figure_out_exc_info()` is currently being called in `ExceptionPrettyPrinter` and in `ExceptionRenderer`. `ExceptionPrettyPrinter` performs an `if exc_info` check but I think this check should rather be `if exc_info != (None, None, None)`....
Started a PR. Is this going into the reight direction, @raqbit @hynek ?
Thx, let me know if I can help you with anything
Just for context. The requirement is not to load additional config files but to specify things like certificates, ssh keys or other input files that a program should process. You...
> I'll see if I can get rid of the os.chdir() call. I could :-) See https://typed-settings.readthedocs.io/en/latest/changelog.html#v25-2-0
@mgaitan Could you please merge this and do a release to fix the bug?
This _nearly_ works, but the hooks don't convert recursively, tests fail like this: `E a: [['1', '2'], ['3', '4']] != [(1, 2), (3, 4)]`
@dkrikun Given that Hynek doesn't reaaallly like `make_class()`, I doubt that something like this will be added. In addition, you'd have to work out a conflict resolution strategy for the...
My workaround for now: ```python def get_open_epics(group: Group) -> list[GroupEpic]: """ Get all open epics of a group. """ epics = cast(list[GroupEpic], group.epics.list(get_all=True, state="opened")) # https://github.com/python-gitlab/python-gitlab/issues/3261 epics = [get_group(epic.group_id).epics.get(epic.iid) for...