The code works as intended I was just wondering if it is poor practice to call a class method outside of the class that it was defined in. Example shown below
class A:
@staticmethod
def _print_some():
print("something")
@classmethod
def myFunc(cls):
cls._print_some()
class B:
def myFunc2(self):
A.myFunc()