Browse Source

Revert "Closes #173: Hack: Charger le context dans les thread webdav"

Bastien Sevajol (Algoo) 8 years ago
parent
commit
ad1c153739
2 changed files with 0 additions and 28 deletions
  1. 0 10
      tracim/tracim/lib/notifications.py
  2. 0 18
      tracim/tracim/lib/utils.py

+ 0 - 10
tracim/tracim/lib/notifications.py View File

@@ -4,20 +4,17 @@ from email.mime.multipart import MIMEMultipart
4 4
 from email.mime.text import MIMEText
5 5
 
6 6
 import lxml
7
-import tg
8 7
 from lxml.html.diff import htmldiff
9 8
 
10 9
 from mako.template import Template
11 10
 
12 11
 from tg.i18n import lazy_ugettext as l_
13 12
 from tg.i18n import ugettext as _
14
-from tg.support.registry import StackedObjectProxy
15 13
 
16 14
 from tracim.lib.base import logger
17 15
 from tracim.lib.email import SmtpConfiguration
18 16
 from tracim.lib.email import EmailSender
19 17
 from tracim.lib.user import UserApi
20
-from tracim.lib.utils import initialize_app
21 18
 from tracim.lib.workspace import WorkspaceApi
22 19
 
23 20
 from tracim.model.serializers import Context
@@ -228,13 +225,6 @@ class EmailNotifier(object):
228 225
         user = UserApi(None).get_one(event_actor_id)
229 226
         logger.debug(self, 'Content: {}'.format(event_content_id))
230 227
 
231
-        # HACK, view https://github.com/tracim/tracim/issues/173
232
-        try:
233
-            context = StackedObjectProxy(name="context")
234
-            context.translator
235
-        except TypeError:
236
-            initialize_app(tg.config.get('__file__'))
237
-
238 228
         content = ContentApi(user, show_archived=True, show_deleted=True).get_one(event_content_id, ContentType.Any) # TODO - use a system user instead of the user that has triggered the event
239 229
         main_content = content.parent if content.type==ContentType.Comment else content
240 230
         notifiable_roles = WorkspaceApi(user).get_notifiable_roles(content.workspace)

+ 0 - 18
tracim/tracim/lib/utils.py View File

@@ -145,21 +145,3 @@ def str_as_bool(string: str) -> bool:
145 145
     if string == '0':
146 146
         return False
147 147
     return bool(string)
148
-
149
-
150
-def initialize_app(config_file_name: str='development.ini') -> None:
151
-    from webtest import TestApp
152
-    from paste.deploy import loadapp
153
-    import os
154
-
155
-    wsgi_app = loadapp(
156
-        'config:{}'.format(config_file_name),
157
-        relative_to=os.getcwd(),
158
-        global_conf={
159
-            'disable_daemons': 'true',
160
-        }
161
-    )
162
-    test_app = TestApp(wsgi_app)
163
-
164
-    # Make available the tg.request and other global variables
165
-    tresponse = test_app.get('/_test_vars')