cwbe coordinatez:
101
63540
2076399
856608
6385508

ABSOLUT
KYBERIA
permissions
you: r,
system: public
net: yes

neurons

stats|by_visit|by_K
source
tiamat
K|my_K|given_K
last
commanders
polls

total descendants::2
total children::1
show[ 2 | 3] flat


mam triedu Epoch na zjednodusenie prace s casovymi jednotkami a vzajomne konverzie medzi casovymi systemami. ak vsak pouzijem instanciu tejto triedy ako key v slovniku, tak mam problem, pretoze aj pre rovnaku epochu sa vytvori vzdy nova instancia.

Teda ak mam d={epo1: x1, epo2: x2}, kde epo1 = Epoch(14.12., 12:15), epo2 = Epoch(14.12.2011, 12:25)
(datum a cas su len ilustracne)
potom vyrobim novu epochu: epo3 = Epoch(14.12., 12:25), hodnota epo2 = epo3, ale ide o rozne objekty, preto

d = {Epoch(14.12., 12:15) : x1, Epoch(14.12., 12:25) : x2, Epoch(14.12., 12:25) : x3}
hoci potrebujem
d = {Epoch(14.12., 12:15) : x1, Epoch(14.12., 12:25) : x3}

existuje moznost ako pouzivat instanciu uvedenej triedy, alebo mam ako key pouzivat nejaku tradicnejsiu reprezentaciu tohto objektu (string, float, tuple..)?


---
edit: nepomoze mi __hash__? ako vlastne funguje tato funkcia?