I had to revert this patch/update to get my server starting again...
Because of this error:
Traceback (most recent call last):
File "/home/oervwncrmtst61/oervwncrmtst61-openerp-server", line 252, in <module>
openerp.modules.module.load_openerp_module(m)
File "/home/oervwncrmtst61/bzr/openobject-server/openerp/modules/module.py", line 419, in load_openerp_module
getattr(sys.modules['openerp.addons.' + module_name], info['post_load'])()
File "/home/oervwncrmtst61/openerp-web/addons/web/__init__.py", line 29, in wsgi_postload
app = common.http.Root(o)
File "/home/oervwncrmtst61/openerp-web/addons/web/common/http.py", line 453, in __init__
static_dirs = self._load_addons(openerp_addons_namespace)
File "/home/oervwncrmtst61/openerp-web/addons/web/common/http.py", line 523, in _load_addons
m = __import__('openerp.addons.' + module)
File "/home/oervwncrmtst61/bzr/openobject-server/openerp/modules/module.py", line 139, in load_module
mod = imp.load_module('openerp.addons.' + module_part, f, path, descr)
File "/home/oervwncrmtst61/openobject-addons/point_of_sale/__init__.py", line 22, in <module>
import point_of_sale
File "/home/oervwncrmtst61/openobject-addons/point_of_sale/point_of_sale.py", line 26, in <module>
from PIL import Image
ImportError: No module named PIL
Solved by making this edit:
# vim /home/oervwncrmtst61/openobject-addons/point_of_sale/point_of_sale.py
25 import logging
26 # Patch 2012-02-20 Ronald Portier
27 # from PIL import Image
28 import Image
Problem is that this is not working everywhere.
And why is this the "clean" way of importing?
Import Image is what the documentation says:
http:// www.pythonware. com/library/ pil/handbook/ introduction. htm
I had to revert this patch/update to get my server starting again...
Because of this error:
Traceback (most recent call last): oervwncrmtst61/ oervwncrmtst61- openerp- server" , line 252, in <module> modules. module. load_openerp_ module( m) oervwncrmtst61/ bzr/openobject- server/ openerp/ modules/ module. py", line 419, in load_openerp_module sys.modules[ 'openerp. addons. ' + module_name], info['post_ load']) () oervwncrmtst61/ openerp- web/addons/ web/__init_ _.py", line 29, in wsgi_postload oervwncrmtst61/ openerp- web/addons/ web/common/ http.py" , line 453, in __init__ addons( openerp_ addons_ namespace) oervwncrmtst61/ openerp- web/addons/ web/common/ http.py" , line 523, in _load_addons _('openerp. addons. ' + module) oervwncrmtst61/ bzr/openobject- server/ openerp/ modules/ module. py", line 139, in load_module module( 'openerp. addons. ' + module_part, f, path, descr) oervwncrmtst61/ openobject- addons/ point_of_ sale/__ init__. py", line 22, in <module> oervwncrmtst61/ openobject- addons/ point_of_ sale/point_ of_sale. py", line 26, in <module>
File "/home/
openerp.
File "/home/
getattr(
File "/home/
app = common.http.Root(o)
File "/home/
static_dirs = self._load_
File "/home/
m = __import_
File "/home/
mod = imp.load_
File "/home/
import point_of_sale
File "/home/
from PIL import Image
ImportError: No module named PIL
Solved by making this edit: tst61/openobjec t-addons/ point_of_ sale/point_ of_sale. py
# vim /home/oervwncrm
25 import logging
26 # Patch 2012-02-20 Ronald Portier
27 # from PIL import Image
28 import Image