Metadata-Version: 1.1
Name: fuzzyattr
Version: 0.1.1
Summary: fuzzyattr matches the closest attribute name in python so you can make unlimited free typos.
Home-page: https://github.com/urill/fuzzyattr
Author: Keshuai Xu
Author-email: urillx@gmail.com
License: UNKNOWN
Description: # fuzzyattr
        
        fuzzyattr matches the closest attribute name in python so you can make unlimited free typos.
        
        ## usage
        
        Decorate any class.
        
        ```python
        from fuzzyattr import fuzzyattr
        
        @fuzzyattr
        class Human:
            def __init__(self, name):
                self.name = name
        
            def eat(self, food):
                return f'{self.name} ate {food}'
        ```
        
        Now you can make typos.
        
        ```python
        someone = Human('Someone')
        someone.ate('poop')
        ```
        
        `ate` doesn't exist. fuzzyattr matches `eat`. It logs a warning when this happens.
        
        ## install
        
        ```bash
        pip install fuzzyattr
        ```
Keywords: fuzzy match attribute function method
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
