Как я могу рассчитать время, затраченное переопределенным методом в python только с методом / декоратором в базовом классе? - PullRequest
0 голосов
/ 21 апреля 2020
def timeit(method):
    def timed(*args, **kw):
        ts = time.time()
        result = method(*args, **kw)
        te = time.time()
    return timed


class Base:
    @timeit
    def run(self):
        print "Base running"

    def get_statistics(self):
        print("Stats"+str(self)) 

class Derived1(Base):
    def run(self):
        print("Derived 1 running")


class Derived2(Base):
    def run(self):
        print("Derived 2 running")

Я хочу вычислить время, затрачиваемое методом run производного класса, просто написав некоторый фрагмент кода в базовом классе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...