facebook/TestSlide

Simplify typehints

Open

#248 ouverte le 2 oct. 2020

Voir sur GitHub
 (0 commentaires) (0 réactions) (0 assignés)Python (58 forks)auto 404
easyenhancementgood first issuehelp wanted

Métriques du dépôt

Stars
 (147 stars)
Métriques de merge PR
 (Métriques PR en attente)

Description

As per @fornellas comments on #246 do these:

  • Unions of BaseException & other exception types (eg: Exception). Shouldn't BaseException be enough? All Python exception are subclasses of it, I think it should work just fine with only it.

  • There are lots of Callable types (no args, no return) or Callable[[a,b,c...], d], mostly related to DSL hooks, such as examples, before / after hooks etc. TBH, this PR is awesome as it is, but I was thinking about having custom types such as ExampleFunction = Callable[[_ContextData], None] (non-blocking here to be clear).

Guide contributeur