Django

Code

Ticket #8630: 8630.diff

File 8630.diff, 1.2 kB (added by thejaswi_puthraya, 2 years ago)

git-patch against the latest trunk checkout

  • a/django/contrib/comments/__init__.py

    old new  
    3939    return getattr(settings, 'COMMENTS_APP', 'django.contrib.comments') 
    4040 
    4141def get_model(): 
    42     from django.contrib.comments.models import Comment 
    43     return Comment 
     42    if get_comment_app_name() == __name__: 
     43        from django.contrib.comments.models import Comment 
     44        return Comment 
     45    return get_comment_app().get_model() 
    4446 
    4547def get_form(): 
    46     from django.contrib.comments.forms import CommentForm 
    47     return CommentForm 
     48    if get_comment_app_name() == __name__: 
     49        from django.contrib.comments.forms import CommentForm 
     50        return CommentForm 
     51    return get_comment_app().get_form() 
    4852 
    4953def get_form_target(): 
    50     return urlresolvers.reverse("django.contrib.comments.views.comments.post_comment") 
     54    if get_comment_app_name() == __name__: 
     55        return urlresolvers.reverse("django.contrib.comments.views.comments.post_comment") 
     56    return get_comment_app().get_form_target() 
    5157 
    5258def get_flag_url(comment): 
    5359    """