Skip to content

Instantly share code, notes, and snippets.

@mcdonc
Created November 20, 2012 22:30
Show Gist options
  • Save mcdonc/4121697 to your computer and use it in GitHub Desktop.
Save mcdonc/4121697 to your computer and use it in GitHub Desktop.
mccabe complexity of pyramid
[chrism@thinkx 04-pep8]$ env/bin/flake8 --max-complexity 10 pyramid | grep W901
pyramid/pyramid/renderers.py:564:1: W901 'RendererHelper._make_response' is too complex (12)
pyramid/pyramid/traversal.py:632:1: W901 'ResourceTreeTraverser.__call__' is too complex (10)
pyramid/pyramid/authentication.py:853:1: W901 'AuthTktCookieHelper.identify' is too complex (14)
pyramid/pyramid/static.py:95:1: W901 'static_view.__call__' is too complex (11)
pyramid/pyramid/authorization.py:105:1: W901 'ACLAuthorizationPolicy.principals_allowed_by_permission' is too complex (10)
pyramid/pyramid/testing.py:562:1: W901 'skip_on' is too complex (11)
pyramid/pyramid/url.py:85:1: W901 'URLMethodsMixin.route_url' is too complex (15)
pyramid/pyramid/url.py:289:1: W901 'URLMethodsMixin.resource_url' is too complex (17)
pyramid/pyramid/url.py:35:1: W901 'URLMethodsMixin._partial_application_url' is too complex (18)
pyramid/pyramid/urldispatch.py:106:1: W901 '_compile_route' is too complex (24)
pyramid/pyramid/i18n.py:154:1: W901 'make_localizer' is too complex (10)
pyramid/pyramid/util.py:233:1: W901 'object_description' is too complex (16)
pyramid/pyramid/util.py:389:1: W901 'TopologicalSorter.sorted' is too complex (19)
pyramid/pyramid/mako_templating.py:92:1: W901 'MakoRendererFactoryHelper.__call__' is too complex (14)
pyramid/pyramid/httpexceptions.py:230:1: W901 'WSGIHTTPException.prepare' is too complex (11)
pyramid/pyramid/session.py:107:1: W901 'UnencryptedCookieSessionFactoryConfig' is too complex (20)
pyramid/pyramid/config/util.py:52:1: W901 'PredicateList.make' is too complex (10)
pyramid/pyramid/config/tweens.py:110:1: W901 'TweensConfiguratorMixin._add_tween' is too complex (15)
pyramid/pyramid/config/__init__.py:444:1: W901 'Configurator._fix_registry' is too complex (10)
pyramid/pyramid/config/__init__.py:1097:1: W901 'resolveConflicts' is too complex (16)
pyramid/pyramid/config/__init__.py:311:1: W901 'Configurator.setup_registry' is too complex (20)
pyramid/pyramid/config/routes.py:24:1: W901 'RoutesConfiguratorMixin.add_route' is too complex (12)
pyramid/pyramid/config/views.py:627:1: W901 'ViewsConfiguratorMixin.add_view' is too complex (39)
pyramid/pyramid/config/views.py:495:1: W901 'requestonly' is too complex (12)
pyramid/pyramid/config/views.py:1901:1: W901 'StaticURLInfo.add' is too complex (14)
pyramid/pyramid/tests/test_config/test_views.py:3707:1: W901 'Test_preserve_view_attrs.test_it_different' is too complex (10)
pyramid/pyramid/tests/test_config/test_views.py:902:1: W901 'TestViewsConfigurationMixin.test_add_view_multiview_call_ordering' is too complex (10)
pyramid/pyramid/scaffolds/copydir.py:24:1: W901 'copy_dir' is too complex (30)
pyramid/pyramid/scaffolds/copydir.py:172:1: W901 'query_interactive' is too complex (16)
pyramid/pyramid/scripts/prequest.py:77:1: W901 'PRequestCommand.run' is too complex (13)
pyramid/pyramid/scripts/pshell.py:80:1: W901 'PShellCommand.run' is too complex (14)
pyramid/pyramid/scripts/pviews.py:54:1: W901 'PViewsCommand._find_view' is too complex (17)
pyramid/pyramid/scripts/pviews.py:229:1: W901 'PViewsCommand.run' is too complex (10)
pyramid/pyramid/scripts/pserve.py:163:1: W901 'PServeCommand.run' is too complex (36)
pyramid/pyramid/scripts/pserve.py:794:1: W901 'Monitor.check_reload' is too complex (10)
pyramid/pyramid/scripts/pserve.py:493:1: W901 'PServeCommand.restart_with_monitor' is too complex (11)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment