Actually what you're trying to do is ILLIGAL :)
Anyway, you're trying to subclass a method of the class time which you can't do.
Here's a little explanation why:
>>> import time
>>> type(time.time)
<class 'builtin_function_or_method'>
>>> type(time)
<class 'module'>
From what you can see above the time.time is a builtin function or method of a class (in this case, the class "time"), even if you cast a type on "time" itself, would result a class of type "module", which you cannot subclass aswell.
But, you could do something that i don't reccomend since it is useless (in my opinion):
import time
class A(type(time)):
pass
and it would magically be a class of type "type", which is what you want and answers to your question.
>>> type(A)
<class 'type'>
But you have to deal with it in someway, so my question is, What are you actually trying to accomplish? Do you really need to do sort of magic behind the scene to something that could be done in different ways (easily)?