Repositories
Help
py.lib
Commits
Files
Yohn Y.
2022-08-18
Parent:
84b54a8a6d4c
35:ab4cf9f4f10a
Go to Latest
py.lib/webapp/url.py
* Исправлена работа со сложными аннотациями в классах данных
Download raw file
View source
Diff to previous
Annotate
History
Loading...
1
# -*- coding: utf-8 -*-
2
# ---
3
# Инструменты для работы с URL
4
# ---
5
from
base64
import
urlsafe_b64encode
as
_b64e
,
urlsafe_b64decode
as
_b64d
6
from
urllib.parse
import
quote
as
urlquote
7
8
9
def
encode
(
buf
):
10
return
_b64e
(
buf
.
encode
(
'UTF-8'
))
.
decode
(
'UTF-8'
)
11
12
13
def
decode
(
buf
):
14
return
_b64d
(
buf
.
encode
(
'UTF-8'
))
.
decode
(
'UTF-8'
)