[Python] urlparse "da i numeri"

Manlio Perillo manlio.perillo a gmail.com
Mer 22 Giu 2016 14:43:28 CEST


2016-06-22 12:43 GMT+02:00 Marco De Paoli <depaolim a gmail.com>:
> pare che urlparse nella lib standard abbia un comportamento un po' strano...
>
> [...]
>
> Daccordo che il port number č un intero a 16-bit, per cui oltre 65535 non ha
> senso, perņ forse mi sarei aspettato un eccezione, mentre invece la port
> oltre un certo numero viene semplicemente interpretata come None
>
>>>> urlparse('redis://localhost:65535').port
> 65535
>>>> urlparse('redis://localhost:65536').port is None
> True
>

Nell' RFC3986 non č prescritto nessun limite per la porta:

    port          = *DIGIT


Ciao  Manlio


Maggiori informazioni sulla lista Python