Я использую Odoo 8 на Windows 7, все шло хорошо до тех пор пока я пытался сделать fleet.vehicle класс наследует другой класс (наследование по прототипирования):500 Внутренняя ошибка сервера не может получить доступ к
_name = 'fleet.vehicle'
_inherit = 'another.class'
с тех пор, у меня есть эта ошибка возникает при попытке получить доступ к моему http://localhost:8069/web:
Внутренняя ошибка сервера
сервер столкнулся с Интером nal error и не удалось заполнить ваш запрос. Либо сервер перегружен, либо есть ошибка в приложении .
это OpenERP-server.log repport «s:
2016-03-14 13:59:31,033 1904 INFO Odoo8_DB openerp.modules.loading: loading 1 modules...
2016-03-14 13:59:31,058 1904 INFO Odoo8_DB openerp.modules.loading: 1 modules loaded in 0.02s, 0 queries
2016-03-14 13:59:31,239 1904 INFO Odoo8_DB openerp.modules.loading: loading 53 modules...
2016-03-14 13:59:31,266 1904 CRITICAL Odoo8_DB openerp.modules.module: Couldn't load module fleet
2016-03-14 13:59:31,267 1904 CRITICAL Odoo8_DB openerp.modules.module: unindent does not match any outer indentation level (fleet.py, line 313)
2016-03-14 13:59:31,279 1904 INFO Odoo8_DB werkzeug: 127.0.0.1 - - [14/Mar/2016 13:59:31] "GET /favicon.ico HTTP/1.1" 500 -
2016-03-14 13:59:31,293 1904 ERROR Odoo8_DB werkzeug: Error on request:
Traceback (most recent call last):
File "werkzeug\serving.py", line 177, in run_wsgi
File "werkzeug\serving.py", line 165, in execute
File "D:\MesDocuments\Les_prog\Odoo 8.0-20160118\server\openerp\service\server.py", line 290, in app
return self.app(e, s)
File "D:\MesDocuments\Les_prog\Odoo 8.0-20160118\server\openerp\service\wsgi_server.py", line 216, in application
return application_unproxied(environ, start_response)
File "D:\MesDocuments\Les_prog\Odoo 8.0-20160118\server\openerp\service\wsgi_server.py", line 202, in application_unproxied
result = handler(environ, start_response)
File "D:\MesDocuments\Les_prog\Odoo 8.0-20160118\server\openerp\http.py", line 1290, in __call__
return self.dispatch(environ, start_response)
File "D:\MesDocuments\Les_prog\Odoo 8.0-20160118\server\openerp\http.py", line 1428, in dispatch
ir_http = request.registry['ir.http']
File "D:\MesDocuments\Les_prog\Odoo 8.0-20160118\server\openerp\http.py", line 346, in registry
return openerp.modules.registry.RegistryManager.get(self.db) if self.db else None
File "D:\MesDocuments\Les_prog\Odoo 8.0-20160118\server\openerp\modules\registry.py", line 339, in get
update_module)
File "D:\MesDocuments\Les_prog\Odoo 8.0-20160118\server\openerp\modules\registry.py", line 370, in new
openerp.modules.load_modules(registry._db, force_demo, status, update_module)
File "D:\MesDocuments\Les_prog\Odoo 8.0-20160118\server\openerp\modules\loading.py", line 351, in load_modules
force, status, report, loaded_modules, update_module)
File "D:\MesDocuments\Les_prog\Odoo 8.0-20160118\server\openerp\modules\loading.py", line 255, in load_marked_modules
loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules, perform_checks=perform_checks)
File "D:\MesDocuments\Les_prog\Odoo 8.0-20160118\server\openerp\modules\loading.py", line 143, in load_module_graph
load_openerp_module(package.name)
File "D:\MesDocuments\Les_prog\Odoo 8.0-20160118\server\openerp\modules\module.py", line 315, in load_openerp_module
__import__('openerp.addons.' + module_name)
File "D:\MesDocuments\Les_prog\Odoo 8.0-20160118\server\openerp\modules\module.py", line 80, in load_module
mod = imp.load_module('openerp.addons.' + module_part, f, path, descr)
File "D:\MesDocuments\Les_prog\Odoo 8.0-20160118\server\openerp\addons\fleet\__init__.py", line 21, in <module>
import fleet
File "D:\MesDocuments\Les_prog\Odoo 8.0-20160118\server\openerp\addons\fleet\fleet.py", line 313
LogFuel = self.pool['fleet.vehicle.log.fuel']
^
IndentationError: unindent does not match any outer indentation level
даже после удаления строки я добавил я все еще получаю ту же ошибку, я пытался перезапустить odoo- сервер, PostGreSQL-сервер и обновление БД, но напрасно .. я бы gratful за любую помощь
редактировать: строка 313, fleet.py
Любой шанс вы редактировали 'fleet.py' от модуля флота при рассмотрении его код для наследования его? Также, если вы хотите настроить модуль флота, вам, вероятно, понадобится '_inherit = 'fleet.vehicle'' и' _name =' your_class''. Не наоборот, как вы делаете. –
спасибо, что ответили, но я отменил все изменения, прежде чем задавать вопрос – AmiNe