Pythonの純粋仮想関数は引数の数適当に変えて実装してもOK

掲題の件、そういいうことです。 例えば適当に get() メソッドの引数を追加して実装しても

from abc import ABCMeta, abstractmethod

class Hoge(metaclass=ABCMeta):
    @abstractmethod
    def get(self):
        pass

class Moge(Hoge):
    def get(self, x = None, y = None):
        print("hi")

ちゃんと動く&元のクラスのインスタンスは作れない

>>> x = Moge()
>>> x.get(y=123)
hi
>>> 
>>> Hoge()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: Can't instantiate abstract class Hoge with abstract methods get