File tree 1 file changed +9
-4
lines changed
1 file changed +9
-4
lines changed Original file line number Diff line number Diff line change 14
14
import os
15
15
import re
16
16
import simplejson
17
+ import sys
17
18
import time
18
19
import urllib2
19
20
import zlib
37
38
38
39
_logger = logging .getLogger (__name__ )
39
40
40
- env = jinja2 .Environment (
41
- loader = jinja2 .PackageLoader ('openerp.addons.web' , "views" ),
42
- autoescape = True
43
- )
41
+ if hasattr (sys , 'frozen' ):
42
+ # When running on compiled windows binary, we don't have access to package loader.
43
+ path = os .path .realpath (os .path .join (os .path .dirname (__file__ ), '..' , 'views' ))
44
+ loader = jinja2 .FileSystemLoader (path )
45
+ else :
46
+ loader = jinja2 .PackageLoader ('openerp.addons.web' , "views" )
47
+
48
+ env = jinja2 .Environment (loader = loader , autoescape = True )
44
49
env .filters ["json" ] = simplejson .dumps
45
50
46
51
#----------------------------------------------------------
You can’t perform that action at this time.
0 commit comments