Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/odoo-ide/pydevd-odoo
PyDev.Debugger plugin for Odoo
https://github.com/odoo-ide/pydevd-odoo
odoo pycharm pydev
Last synced: 4 days ago
JSON representation
PyDev.Debugger plugin for Odoo
- Host: GitHub
- URL: https://github.com/odoo-ide/pydevd-odoo
- Owner: odoo-ide
- License: mit
- Created: 2020-03-21T14:21:25.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-11-05T15:17:19.000Z (about 1 year ago)
- Last Synced: 2024-12-16T04:34:09.235Z (7 days ago)
- Topics: odoo, pycharm, pydev
- Language: Python
- Homepage:
- Size: 1.24 MB
- Stars: 75
- Watchers: 3
- Forks: 16
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# pydevd-odoo
[PyDev.Debugger](https://github.com/fabioz/PyDev.Debugger) is the Python debugger used
in PyDev, PyCharm, VSCode. This plugin aims to make the debugger works better for Odoo.## Odoo Recordset
[Recordsets](https://www.odoo.com/documentation/15.0/developer/reference/backend/orm.html#recordsets) is a fundamental concept in Odoo.
A recordset is an ordered collection of records of the same model. Trying to read a field
on multiple ids recordset will raise an error. Because PyDev.Debugger recognizes a recordset as a
non-collection object so the error will be raise when evaluating its fields. This plugin helps
PyDev.Debugger correctly evaluate a multiple ids recordset.## Installation
Install this plugin to the python environment in which the debugger runs.`pip install pydevd-odoo`
## Screenshots
### PyCharm Debugger without this plugin
![PyCharm Debugger without pydevd-odoo](https://raw.githubusercontent.com/odoo-ide/pydevd-odoo/master/images/without-pydevd-odoo.png)
### PyCharm Debugger with this plugin
![PyCharm Debugger with pydevd-odoo](https://raw.githubusercontent.com/odoo-ide/pydevd-odoo/master/images/with-pydevd-odoo.png)