Merge branch 'safejid-foo' into 'master'

Safejid foo

See merge request !50
10 jobs for master in 4 minutes and 49 seconds (queued for 2 seconds)
latest
Status Job ID Name Coverage
  Lint
failed #24621
allowed to fail
mypyc

00:00:27

passed #24619
pylint-latest

00:02:11

passed #24620
allowed to fail
pylint-plugins

00:01:37

passed #24618
security-check

00:00:33

 
  Test
passed #24622
pytest-3.5

00:00:39

passed #24623
pytest-3.6

00:00:42

passed #24624
pytest-3.7

00:00:39

passed #24625
pytest-latest

00:01:09

 
  Build
passed #24626
www
build-doc

00:01:27

passed #24627
build-ubuntu

00:00:21

 
Name Stage Failure
failed
mypyc Lint
poezio/core/core.py:1340: error: Item "bool" of "Union[str, int, float, bool]" has no attribute "split"
poezio/core/core.py:1351: error: Item "int" of "Union[str, int, float, bool]" has no attribute "split"
poezio/core/core.py:1351: error: Item "float" of "Union[str, int, float, bool]" has no attribute "split"
poezio/core/core.py:1351: error: Item "bool" of "Union[str, int, float, bool]" has no attribute "split"
poezio/core/core.py:2074: error: Signature of "get" incompatible with supertype "Mapping"
poezio/core/core.py:2076: error: "None" not callable
poezio/core/core.py:2077: error: Argument 3 to "get" of "Mapping" has incompatible type "Optional[Callable[..., Any]]"; expected "Callable[..., Any]"
poezio/core/core.py:2085: error: Incompatible return value type (got "Union[str, float]", expected "str")
ERROR: Job failed: exit code 1