Note: if you are reporting a wrong signature of a function or a class in the standard library, then the typeshed tracker is better suited for this report: https://github.com/python/typeshed/issues.
Describe the bug
cmath.exp(1j) generates general type issues
Argument of type "complex" cannot be assigned to parameter "__z" of type "_C" in function "exp"
Type "complex" cannot be assigned to type "_C"
"__float__" is not present
"__complex__" is not present

To Reproduce
Write following codes on VS Code.
import cmath
cmath.exp(1j)
Expected behavior
Don't generates this diagnostics because it's valid code.
VS Code extension or command-line
VS Code extension, Ver. 1.1.124