<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Ahoj,<br>
to je asi spíše otázka na StackOverflow než VPSFree community
list.</p>
<p>Ale podle mě ty hodnoty z uživatelského vstupu budou vždycky
stringy (pokud to uživatel nevolá jako CLI), takže si to můžeš sám
ošetřit, než s tím budeš dál něco dělat. Zadání 1_1 a 11 by mělo
být v pythonu 3 ekvivalentní. <br>
</p>
<p>Vojtěch Oram</p>
<div class="moz-cite-prefix">Dne 13. 03. 20 v 15:55 zd nex
napsal(a):<br>
</div>
<blockquote type="cite"
cite="mid:CAC_zDp-5bpnB9VpDiZaCXcvNJS9hcCXh0VWXQDfHWznEpxA+9A@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<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" moz-do-not-send="true">www.pripravto.cz</a></div>
</div>
</div>
</div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
Community-list mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Community-list@lists.vpsfree.cz">Community-list@lists.vpsfree.cz</a>
<a class="moz-txt-link-freetext" href="http://lists.vpsfree.cz/listinfo/community-list">http://lists.vpsfree.cz/listinfo/community-list</a>
</pre>
</blockquote>
</body>
</html>