Changed code to support older Python versions

This commit is contained in:
Malasaur 2025-12-01 23:27:09 +01:00
parent eb92d2d36f
commit 582458cdd0
5027 changed files with 794942 additions and 4 deletions

View file

@ -0,0 +1,27 @@
from typing import Union
from array import array
class URL:
schema: bytes
host: bytes
port: int
path: bytes
query: bytes
fragment: bytes
userinfo: bytes
def parse_url(url: Union[bytes, bytearray, memoryview, array]) -> URL:
"""Parse URL strings into a structured Python object.
Returns an instance of ``httptools.URL`` class with the
following attributes:
- schema: bytes
- host: bytes
- port: int
- path: bytes
- query: bytes
- fragment: bytes
- userinfo: bytes
"""
...