mirror of
https://github.com/TeamPGM/pyrogram.git
synced 2024-11-18 05:30:15 +00:00
Merge branch 'develop' into asyncio
This commit is contained in:
commit
e56425c878
@ -17,6 +17,7 @@
|
|||||||
# along with Pyrogram. If not, see <http://www.gnu.org/licenses/>.
|
# along with Pyrogram. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
import re
|
import re
|
||||||
|
from collections import OrderedDict
|
||||||
|
|
||||||
from pyrogram.api.types import (
|
from pyrogram.api.types import (
|
||||||
MessageEntityBold as Bold,
|
MessageEntityBold as Bold,
|
||||||
@ -75,10 +76,11 @@ class HTML:
|
|||||||
text = text.replace(match.group(), body)
|
text = text.replace(match.group(), body)
|
||||||
offset += len(style) * 2 + 5 + (len(url) + 8 if url else 0)
|
offset += len(style) * 2 + 5 + (len(url) + 8 if url else 0)
|
||||||
|
|
||||||
return dict(
|
# TODO: OrderedDict to be removed in Python3.6
|
||||||
message=utils.remove_surrogates(text),
|
return OrderedDict([
|
||||||
entities=entities
|
("message", utils.remove_surrogates(text)),
|
||||||
)
|
("entities", entities)
|
||||||
|
])
|
||||||
|
|
||||||
def unparse(self, message: str, entities: list):
|
def unparse(self, message: str, entities: list):
|
||||||
message = utils.add_surrogates(message).strip()
|
message = utils.add_surrogates(message).strip()
|
||||||
|
@ -17,6 +17,7 @@
|
|||||||
# along with Pyrogram. If not, see <http://www.gnu.org/licenses/>.
|
# along with Pyrogram. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
import re
|
import re
|
||||||
|
from collections import OrderedDict
|
||||||
|
|
||||||
from pyrogram.api.types import (
|
from pyrogram.api.types import (
|
||||||
MessageEntityBold as Bold,
|
MessageEntityBold as Bold,
|
||||||
@ -97,10 +98,11 @@ class Markdown:
|
|||||||
entities.append(entity)
|
entities.append(entity)
|
||||||
message = message.replace(match.group(), body)
|
message = message.replace(match.group(), body)
|
||||||
|
|
||||||
return dict(
|
# TODO: OrderedDict to be removed in Python3.6
|
||||||
message=utils.remove_surrogates(message),
|
return OrderedDict([
|
||||||
entities=entities
|
("message", utils.remove_surrogates(message)),
|
||||||
)
|
("entities", entities)
|
||||||
|
])
|
||||||
|
|
||||||
def unparse(self, message: str, entities: list):
|
def unparse(self, message: str, entities: list):
|
||||||
message = utils.add_surrogates(message).strip()
|
message = utils.add_surrogates(message).strip()
|
||||||
|
Loading…
Reference in New Issue
Block a user