| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-10-30 | [IMP] core: mark a few osutil functions as deprecated | Xavier Morel | |
| * walksymlinks is useless, os.walk got followlinks in 2.6 * tempdir is redundant with tempfile.TemporaryDirectory added in 3.2 * listdir(recursive=False) is just os.listdir (I guess recursive=True is somewhat useful) * zip_dir is *not* redundant with shutil.make_archive: - zip_dir handles the archived root differently - zip_dir sorts files, make_archive sorts directories - make_archive explicitly adds entries for directories (including empty), sorts directories, doesn't sort files; zip_dir sorts files (including with a custom key function) but ignores directories - zip_dir filters out a bunch of trash files closes odoo/odoo#39573 Signed-off-by: Christophe Simonis <chs@odoo.com> | |||
| 2017-10-25 | [IMP] tools: basic spelling and grammar corrections | Andrew Latham | |
| Closes #20391 | |||
| 2017-05-10 | [FIX] P3: list -> iterable builtins (#16811) | xmo-odoo | |
| In Python 3: * various builtins and dict methods were changed to return view/iterable objects rather than lists * and the separate Python 2 view/iterable builtins and methods were removed altogether This is problematic when using these items as list (which the happens repeatedly in Odoo), but more viciously when iterating *multiple times* over them (which also happens, which I've messed up multiple times while writing this, and which is a pain to debug even when you've just created the issue). Convert all code using these to semantics-matching cross-version helper functions to get the LCD behaviour between P2 and P3, and forbid the builtins via lint. issue #8530 | |||
| 2016-09-02 | [FIX] odoo: rename imports and adapt import hooks | Raphael Collet | |
| 2016-09-02 | [REF] openerp: move `openerp` to `odoo` | Raphael Collet | |
