Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > cz.comp.lang.python > #3279 > unrolled thread

Re: [python] &soutez :-)

Started byPetr Viktorin <encukou@gmail.com>
First post2018-04-10 13:40 +0200
Last post2018-04-10 13:40 +0200
Articles 1 — 1 participant

Back to article view | Back to cz.comp.lang.python

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Re: [python] &soutez :-) Petr Viktorin <encukou@gmail.com> - 2018-04-10 13:40 +0200

#3279 — Re: [python] &soutez :-)

FromPetr Viktorin <encukou@gmail.com>
Date2018-04-10 13:40 +0200
SubjectRe: [python] &soutez :-)
Message-ID<mailman.8.1523360453.27945.python@py.cz>

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'] += '&param=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
> 

[toc] | [standalone]


Back to top | Article view | cz.comp.lang.python


csiph-web