mirror of https://github.com/zulip/zulip.git
Add TODOs for #1379 (bugdown mutual dependency)
This commit is contained in:
parent
8398dac025
commit
57c436b32d
|
@ -43,6 +43,7 @@ from six import binary_type, text_type
|
||||||
import time
|
import time
|
||||||
import datetime
|
import datetime
|
||||||
|
|
||||||
|
# TODO: see #1379 to eliminate bugdown dependencies
|
||||||
bugdown = None # type: Any
|
bugdown = None # type: Any
|
||||||
|
|
||||||
MAX_SUBJECT_LENGTH = 60
|
MAX_SUBJECT_LENGTH = 60
|
||||||
|
@ -807,6 +808,7 @@ class Message(ModelReprMixin, models.Model):
|
||||||
These are only on this Django object and are not saved in the
|
These are only on this Django object and are not saved in the
|
||||||
database.
|
database.
|
||||||
"""
|
"""
|
||||||
|
# TODO: see #1379 to eliminate bugdown dependencies
|
||||||
global bugdown
|
global bugdown
|
||||||
if bugdown is None:
|
if bugdown is None:
|
||||||
import zerver.lib.bugdown as bugdown
|
import zerver.lib.bugdown as bugdown
|
||||||
|
@ -833,6 +835,7 @@ class Message(ModelReprMixin, models.Model):
|
||||||
# type: (text_type, bool) -> bool
|
# type: (text_type, bool) -> bool
|
||||||
"""Set the content on the message.
|
"""Set the content on the message.
|
||||||
"""
|
"""
|
||||||
|
# TODO: see #1379 to eliminate bugdown dependencies
|
||||||
global bugdown
|
global bugdown
|
||||||
if bugdown is None:
|
if bugdown is None:
|
||||||
import zerver.lib.bugdown as bugdown
|
import zerver.lib.bugdown as bugdown
|
||||||
|
@ -855,6 +858,7 @@ class Message(ModelReprMixin, models.Model):
|
||||||
def maybe_render_content(self, domain, save = False):
|
def maybe_render_content(self, domain, save = False):
|
||||||
# type: (Optional[text_type], bool) -> bool
|
# type: (Optional[text_type], bool) -> bool
|
||||||
"""Render the markdown if there is no existing rendered_content"""
|
"""Render the markdown if there is no existing rendered_content"""
|
||||||
|
# TODO: see #1379 to eliminate bugdown dependencies
|
||||||
global bugdown
|
global bugdown
|
||||||
if bugdown is None:
|
if bugdown is None:
|
||||||
import zerver.lib.bugdown as bugdown
|
import zerver.lib.bugdown as bugdown
|
||||||
|
@ -964,6 +968,7 @@ class Message(ModelReprMixin, models.Model):
|
||||||
recipient_type_id,
|
recipient_type_id,
|
||||||
):
|
):
|
||||||
# type: (bool, Message, int, datetime.datetime, text_type, text_type, text_type, datetime.datetime, text_type, Optional[int], int, text_type, text_type, text_type, text_type, text_type, bool, text_type, int, int, int) -> Dict[str, Any]
|
# type: (bool, Message, int, datetime.datetime, text_type, text_type, text_type, datetime.datetime, text_type, Optional[int], int, text_type, text_type, text_type, text_type, text_type, bool, text_type, int, int, int) -> Dict[str, Any]
|
||||||
|
# TODO: see #1379 to eliminate bugdown dependencies
|
||||||
global bugdown
|
global bugdown
|
||||||
if bugdown is None:
|
if bugdown is None:
|
||||||
import zerver.lib.bugdown as bugdown
|
import zerver.lib.bugdown as bugdown
|
||||||
|
@ -1030,6 +1035,7 @@ class Message(ModelReprMixin, models.Model):
|
||||||
# If we don't have a message object passed in, we get one here. The cost
|
# If we don't have a message object passed in, we get one here. The cost
|
||||||
# of going to the DB here should be overshadowed by the cost of rendering
|
# of going to the DB here should be overshadowed by the cost of rendering
|
||||||
# and updating the row.
|
# and updating the row.
|
||||||
|
# TODO: see #1379 to eliminate bugdown dependencies
|
||||||
message = Message.objects.select_related().get(id=message_id)
|
message = Message.objects.select_related().get(id=message_id)
|
||||||
|
|
||||||
# It's unfortunate that we need to have side effects on the message
|
# It's unfortunate that we need to have side effects on the message
|
||||||
|
|
Loading…
Reference in New Issue