Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > cz.comp.lang.python > #3279
| From | Petr Viktorin <encukou@gmail.com> |
|---|---|
| Subject | Re: [python] &soutez :-) |
| Newsgroups | cz.comp.lang.python |
| Message-ID | <mailman.8.1523360453.27945.python@py.cz> (permalink) |
| References | <2198dd9f-94aa-4fc4-0cd1-2be6bb74837c@sandbox.cz> <20cf256b-7f2c-f8f7-1788-f2cec829ebbf@gmail.com> |
| Organization | usenet-news.net |
| Date | 2018-04-10 13:40 +0200 |
On 04/10/18 13:09, Vláďa Macek wrote:
> Zdar,
>
> vyhlasuju soutez o nejhezci alternativu pro toto:
>
> reload_redirect['Location'] += '#param=1'.replace('#', '&' if '?' in
> reload_redirect['Location'] else '?')
Jestli jenom tohohletoho, tak asi:
if '?' in reload_redirect['Location']:
reload_redirect['Location'] += '¶m=1'
else:
reload_redirect['Location'] += '?param=1'
Ale spíš bych se podíval jestli nejde zpřehlednit i kód kolem toho
jednoho řádku.
> Webovi vyvojari jiste zalezitost znaji.
Asi taky nejsem webový vývojář, ale kdykoly dělám weby, podobným
"stringly-typed" věcem se vyhýbám. Parametry mám jako slovník, (viz
třeba urllib.parse.parse_qs, ale framework může udělat za mě),
parsuje/spojí se to jen na jednom a jednom místě, a všechny operace mezi
tím pak jsou čitelné.
> Tesim se ;-)
>
> Vlada
>
> _______________________________________________
> Python mailing list
> python@py.cz
> http://www.py.cz/mailman/listinfo/python
>
> Visit: http://www.py.cz
>
Back to cz.comp.lang.python | Previous | Next | Find similar
Re: [python] &soutez :-) Petr Viktorin <encukou@gmail.com> - 2018-04-10 13:40 +0200
csiph-web