mirror of https://github.com/zulip/zulip.git
13 lines
510 B
Python
13 lines
510 B
Python
|
from typing import Any, Dict, Optional
|
||
|
|
||
|
from zerver.models import Message
|
||
|
|
||
|
# Filters such as UserMentionPattern need a message, but python-markdown
|
||
|
# provides no way to pass extra params through to a pattern. Thus, a global.
|
||
|
current_message = None # type: Optional[Message]
|
||
|
|
||
|
# We avoid doing DB queries in our markdown thread to avoid the overhead of
|
||
|
# opening a new DB connection. These connections tend to live longer than the
|
||
|
# threads themselves, as well.
|
||
|
db_data = None # type: Optional[Dict[str, Any]]
|