У меня есть две переменные, передаваемые в функцию, и в этот момент я хотел бы утверждать, что они одного типа:
def MyFunction(val1, val2):
assert type(val1) == type(val2)
...
Однако я не хотел бы выдвигать исключение, если, например, два типа: <class 'numpy.float64>
и <class 'float'>
. Есть ли простой способ сделать это? Я думал о сокращении строк типа путем удаления модуля и частей памяти, но я не хочу, чтобы внутри этой функции было много ненужных операций.