<div dir="ltr"><div>Ahojte,</div><div><br></div><div>mám dotaz na python. UĹľ delší dobu pĹ™echázĂ­me na Python3 (je to sloĹľitĂ˝ a problematickĂ˝ a nemáme ĹľĂˇdnou vĂ˝znamnou funkci co by to opodstatnila). BÄ›hem tĂ© doby jsme našli 2 chyby (pickle/shelve) v novĂ©m Pythonu a nynĂ­ jsme našel novĂ˝ hodnÄ› velkĂ˝ problĂ©m.Je to nová funkce PEP515 podtržítka v ÄŤĂ­slech. Tato funkcionalita znĂ­ moĹľná naprosto skvÄ›le pro nÄ›kterĂ© lidi, ale nám nynĂ­ dÄ›lá znaÄŤnou neplechu. <br></div><div>Jde o to, Ĺľe nynĂ­ všechny internĂ­ funkce jako je int/float/literal_eval pĹ™i pĹ™edánĂ­ "1_1" a podobnÄ› vytvoří ÄŤĂ­slo 11 a ne SyntaxError. Chápal bych, Ĺľe tato funkce bude ve zdrojovĂ©m kĂłdu moĹľná uĹľiteÄŤná. JenĹľe pokud nynĂ­ uĹľivatel pĹ™edá "1_1", tak systĂ©m pokraÄŤuje dál s novĂ˝m ÄŤĂ­slem.</div><div><br></div><div>Moje otázka znĂ­, znáte nÄ›jakĂ˝ postup jak toto chovánĂ­ vypnout? Ono se to nezdá ale int/float a literal_eval používáme opravdu hodnÄ› a všude Ĺ™ešit nÄ›jakou takovou kontrolu je těžce proveditelnĂ©. V minulosti se podobnÄ› blbÄ› chovala nula na začátku a to naštÄ›stĂ­ odstranili, ale nynĂ­ pĹ™idali tuto vlastnost.<br></div><div>Zkouším hledat na googlu, ale zatĂ­m jsem nenašel nic co by to umoĹľnilo nÄ›jak zmÄ›nit, ideálnÄ› globálnÄ›.<br></div><div><br>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><br>Zdenek<br>Web: <a href="http://www.pripravto.cz" target="_blank">www.pripravto.cz</a></div></div></div></div></div></div>