pylint-dev / pylint-dev/astroid
Consider using a real proxy in place of bases.Proxy
- Dominant language
- Python
- Stars
- 582
- Forks
- 357
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 23
Description
Originally reported by: **BitBucket: [ceridwenv](http://bitbucket.org/ceridwenv), GitHub: @ceridwen**
---
Now that we're using wrapt and lazy_object_proxy, would replacing bases.Proxy make sense? Even if we don't need the broader functionality, it would remove some code.
---
- Bitbucket: https://bitbucket.org/logilab/astroid/issue/205
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating bases.Proxy and reviewing the existing use of wrapt and lazy_object_proxy in the repository. Determine whether either library can replace bases.Proxy without changing required behavior, and document the scope and compatibility implications before attempting the refactor.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- devtools
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100