- 30 Sep, 2020 1 commit
-
-
Laurent Peuch authored
-
- 26 Aug, 2020 2 commits
-
-
Laurent Peuch authored
-
Laurent Peuch authored
-
- 22 Jul, 2020 1 commit
-
-
Laurent Peuch authored
-
- 20 Jul, 2020 1 commit
-
-
Chris Lamb authored
-
- 07 Jul, 2020 1 commit
-
-
Laurent Peuch authored
-
- 22 May, 2020 1 commit
-
-
Laurent Peuch authored
It breaks CW because CW was using class_deprecated in a isinstance to select the good views to uses.
-
- 11 Jun, 2020 1 commit
-
-
Simon Chabot authored
for python < 3.6 those two types are not defined. In case of import error, let's define them (in the exact same way they are defined in the re module of python >= 3.7).
-
- 29 May, 2020 1 commit
-
-
Noé Gaumont authored
-
- 10 Jun, 2020 2 commits
-
-
Henri Cazottes authored
-
Henri Cazottes authored
-
- 05 Jun, 2020 3 commits
-
-
Laurent Peuch authored
-
Laurent Peuch authored
-
Laurent Peuch authored
Otherwise donc cachedproperty.__doc__ returns "property" and not the expected docstring.
-
- 29 May, 2020 1 commit
-
-
Laurent Peuch authored
-
- 27 May, 2020 2 commits
-
-
Laurent Peuch authored
-
Laurent Peuch authored
-
- 20 May, 2020 3 commits
-
-
Laurent Peuch authored
-
Laurent Peuch authored
functools.wraps was breaking the behavior of LazyObject because it tried to access attributes of the LazyObject that triggers an import which could sometime fails in this situation where some modules are marked as deprecated but aren't imported yet. For example see https://forge.extranet.logilab.fr/cubicweb/cubicweb/blob/3.24.0/cubicweb/schemas/__init__.py#L51
-
Laurent Peuch authored
-
- 23 May, 2020 1 commit
-
-
Laurent Peuch authored
-
- 22 May, 2020 2 commits
-
-
Simon Chabot authored
(removed in 46942c92b211)
-
Laurent Peuch authored
-
- 13 May, 2020 2 commits
-
-
Laurent Peuch authored
-
Laurent Peuch authored
-
- 07 May, 2020 2 commits
-
-
Laurent Peuch authored
I don't know why it has been choosen to move to a metaclass but it actually brings more problems and a more complex code that it brings benefits.
-
Laurent Peuch authored
Actually the old compatibility code actually prevented this bug so back it up.
-
- 15 May, 2020 2 commits
-
-
Laurent Peuch authored
-
Laurent Peuch authored
-
- 07 May, 2020 1 commit
-
-
Laurent Peuch authored
-
- 06 May, 2020 2 commits
-
-
Fabien Amarger authored
-
Laurent Peuch authored
-
- 15 Apr, 2020 1 commit
-
-
Laurent Peuch authored
-
- 06 May, 2020 3 commits
-
-
Laurent Peuch authored
-
Laurent Peuch authored
There was a missmatched combination of: * the frame wasn't always correctly grabbed * grabbing the frame in the situation of a decorator didn't make any sens, so switch to func.__module__ * the tests were bad and expected "[logilab.common]" while it should have been "[test_deprecation]" because it was there that the depreciation was declared
-
Laurent Peuch authored
-
- 01 Apr, 2020 2 commits
-
-
Laurent Peuch authored
-
Laurent Peuch authored
-
- 19 Mar, 2020 2 commits
-
-
Laurent Peuch authored
-
Laurent Peuch authored
-