Это немного бессмысленно в этом примере, потому что называть это так:
instance.some_method()
выдаст ошибку.
Вы бы назвали это так:
instance.some_method(None)
Было бы лучше с:
def some_method(self, path=None):
path = os.path.abspath(os.path.expanduser(path or ""))
Или возможно:
def some_method(self, path=""):
path = os.path.abspath(os.path.expanduser(path))
... что не защитит от значения None. Можно спорить, лучше ли ныть или «по умолчанию» в этом случае.
Во всяком случае, теперь путь можно вообще пропустить:
instance.some_method()