'How to write code to catch null exception in python

I have below code, which I want to write in a way so that it catches proper exception when none is passed when argument value is required.

  def MyFunction(MyArg1, MyArg2):

     if not MyArg2:
          raise ?Error?

I think it will be type error but I need the exception to be more explicit



Solution 1:[1]

Maybe try this

if key is None:
    raise TypeError

or

if key is None:
    print("There is no key.")

Solution 2:[2]

This is what I have trieD

    if MyArg2 is None:
    raise TypeError

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Junot
Solution 2