Metadata-Version: 1.1
Name: flake8-plone-hasattr
Version: 0.1
Summary: Checks for hasattr, which is considered harmful in Plone projects.
Home-page: https://github.com/gforcada/flake8-plone-hasattr
Author: Gil Forcada
Author-email: gil.gnome@gmail.com
License: GPL version 2
Description: .. -*- coding: utf-8 -*-
        
        .. image:: https://travis-ci.org/gforcada/flake8-plone-hasattr.svg?branch=master
           :target: https://travis-ci.org/gforcada/flake8-plone-hasattr
        
        .. image:: https://coveralls.io/repos/gforcada/flake8-plone-hasattr/badge.svg?branch=master&service=github
           :target: https://coveralls.io/github/gforcada/flake8-plone-hasattr?branch=master
        
        Flake8 Plone hasattr plugin
        ===========================
        Python standard ``hasattr`` is considered harmful (within Plone projects).
        
        The (hidden) problem with ``hasattr`` is that it swallows exceptions,
        which in your normal business logic you really don't want to.
        
        Specially in Plone context that could mean swallowing a database error,
        or a permission exception, etc.
        
        Install
        -------
        Install with pip::
        
            $ pip install flake8-plone-hasattr
        
        Requirements
        ------------
        - Python 2.7, 3.3, 3.4
        - flake8
        
        License
        -------
        GPL 2.0
        
        .. -*- coding: utf-8 -*-
        
        Changelog
        =========
        
        0.1 (2015-09-15)
        ----------------
        - Initial release
          [gforcada]
        
        - Create the flake8 plugin per se.
          [gforcada]
        
        
Keywords: pep8 flake8 plone
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Framework :: Plone
Classifier: Framework :: Plone :: 4.3
Classifier: License :: OSI Approved :: GNU General Public License v2 (GPLv2)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Topic :: Software Development
