Instâncias em python

Eu criei o seguinte exemplo para entender as instâncias em python

import time;
class test:
    mytime = time.time();   
    def __init__(self):
        #self.mytime = time.time();
        time.sleep(1);
        pass


from test import test

test1 = test()
test2 = test()

print test1.mytime
print test2.mytime

test1.mytime = 12

print test1.mytime
print test2.mytime

Nesse caso, o ID de saída é o seguinte:

1347876794.72
1347876794.72
12
1347876794.72

Eu esperava que o test2.mytime fosse maior com 1 segundo do que o test1.mytime. Por que não criou uma cópia sobre o mytime em cada instância?

questionAnswers(5)

yourAnswerToTheQuestion