|
@ -334,12 +334,12 @@ def body_resitele_v_cisle(resitel, cislo): |
|
|
return body_resitele |
|
|
return body_resitele |
|
|
|
|
|
|
|
|
# spočítá součet všech bodů řešitele za daný rok (nebo jen do daného čísla včetně) |
|
|
# spočítá součet všech bodů řešitele za daný rok (nebo jen do daného čísla včetně) |
|
|
def body_resitele_v_rocniku(resitel, rocnik_node, do_cisla=None) |
|
|
def body_resitele_v_rocniku(resitel, rocnik_node, do_cisla=None): |
|
|
# pokud do_cisla=None, tak do posledního čísla v ročníku |
|
|
# pokud do_cisla=None, tak do posledního čísla v ročníku |
|
|
# do_cisla je objekt Cislo |
|
|
# do_cisla je objekt Cislo |
|
|
cislo_node = rocnik_node.firstChild |
|
|
cislo_node = rocnik_node.firstChild |
|
|
body = 0 |
|
|
body = 0 |
|
|
while not (cislo_node = None or cislo_node.cislo = do_cisla.CisloNode.next): |
|
|
while not (cislo_node == None or cislo_node.cislo == do_cisla.CisloNode.next): |
|
|
# druhá část zaručuje, že máme výsledky do daného čísla včetně |
|
|
# druhá část zaručuje, že máme výsledky do daného čísla včetně |
|
|
body = body + body_resitele_v_cisle(resitel, cislo_node.cislo) |
|
|
body = body + body_resitele_v_cisle(resitel, cislo_node.cislo) |
|
|
cislo_node = cislo_node.next |
|
|
cislo_node = cislo_node.next |
|
|