************* Module philo C0111: 1: Missing docstring ************* Module philo.views C0111: 1: Missing docstring W0212: 40:node_view: Access to a protected member _subpath of a client class W0212: 43:node_view: Access to a protected member _path of a client class W0212: 43:node_view: Access to a protected member _path of a client class W0612: 34:node_view: Unused variable 'args' R0912: 10:node_view: Too many branches (14/12) ************* Module philo.exceptions C0111: 1: Missing docstring ************* Module philo.validators C0111: 1: Missing docstring C0103: 25:json_validator: Invalid name "e" (should match [a-z_][a-z0-9_]{2,30}$) C0111: 29:TemplateValidationParser: Missing docstring C0324: 54:TemplateValidationParser.parse: Comma not followed by a space self.extend_nodelist(nodelist, var_node,token) ^^ C0103: 78:TemplateValidationParser.parse: Invalid name "e" (should match [a-z_][a-z0-9_]{2,30}$) C0111: 90:TemplateValidationParser.disallowed_tag: Missing docstring C0111: 96:linebreak_iter: Missing docstring C0103: 99:linebreak_iter: Invalid name "p" (should match [a-z_][a-z0-9_]{2,30}$) C0103:102:linebreak_iter: Invalid name "p" (should match [a-z_][a-z0-9_]{2,30}$) W0622:130:TemplateValidator.__call__: Redefining built-in 'next' C0103:125:TemplateValidator.__call__: Invalid name "e" (should match [a-z_][a-z0-9_]{2,30}$) C0111:136:TemplateValidator.validate_template: Missing docstring W0612:143:TemplateValidator.validate_template: Unused variable 'template' R0903:106:TemplateValidator: Too few public methods (1/2) W0611: 4: Unused import Template W0611: 7: Unused import _ W0611: 1: Unused import re ************* Module philo.signals C0111: 1: Missing docstring C0103: 10: Invalid name "entity_class_prepared" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) C0103: 24: Invalid name "view_about_to_render" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) C0103: 35: Invalid name "view_finished_rendering" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) C0103: 49: Invalid name "page_about_to_render_to_string" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) C0103: 60: Invalid name "page_finished_rendering_to_string" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) ************* Module philo.tests C0111: 1: Missing docstring C0111: 18:TemplateTestCase: Missing docstring R0914: 21:TemplateTestCase.test_templates: Too many local variables (20/15) C0103: 44:TemplateTestCase.test_templates: Invalid name "xx" (should match [a-z_][a-z0-9_]{2,30}$) W0703: 48:TemplateTestCase.test_templates: Catch "Exception" C0103: 51:TemplateTestCase.test_templates: Invalid name "tb" (should match [a-z_][a-z0-9_]{2,30}$) W0612: 40:TemplateTestCase.test_templates: Unused variable 'expected_invalid_str' W0612: 44:TemplateTestCase.test_templates: Unused variable 'xx' W0612: 26:TemplateTestCase.test_templates: Unused variable 'cache_loader' C0111: 65:TemplateTestCase.get_template_tests: Missing docstring E1101: 68:TemplateTestCase.get_template_tests: Class 'Tag' has no 'objects' member R0201: 65:TemplateTestCase.get_template_tests: Method could be a function R0904: 18:TemplateTestCase: Too many public methods (58/20) C0103:113:NodeURLTestCase.setUp: Invalid name "setUp" (should match [a-z_][a-z0-9_]{2,30}$) C0111:129:NodeURLTestCase.test_nodeurl: Missing docstring R0904:108:NodeURLTestCase: Too many public methods (57/20) C0111:133:TreePathTestCase: Missing docstring W0622:137:TreePathTestCase.assertQueryLimit: Redefining built-in 'max' C0103:137:TreePathTestCase.assertQueryLimit: Invalid name "assertQueryLimit" (should match [a-z_][a-z0-9_]{2,30}$) C0111:137:TreePathTestCase.assertQueryLimit: Missing docstring C0111:153:TreePathTestCase.test_get_with_path: Missing docstring C0103:158:TreePathTestCase.test_get_with_path: Invalid name "e" (should match [a-z_][a-z0-9_]{2,30}$) E1101:158:TreePathTestCase.test_get_with_path: Class 'Node' has no 'DoesNotExist' member C0111:191:TreePathTestCase.test_get_path: Missing docstring C0103:197:TreePathTestCase.test_get_path: Invalid name "e" (should match [a-z_][a-z0-9_]{2,30}$) W0612:196:TreePathTestCase.test_get_path: Unused variable 'fifth' R0904:133:TreePathTestCase: Too many public methods (59/20) C0111:207:ContainerTestCase: Missing docstring C0111:208:ContainerTestCase.test_simple_containers: Missing docstring C0103:209:ContainerTestCase.test_simple_containers: Invalid name "t" (should match [a-z_][a-z0-9_]{2,30}$) C0103:214:ContainerTestCase.test_simple_containers: Invalid name "ct" (should match [a-z_][a-z0-9_]{2,30}$) C0103:215:ContainerTestCase.test_simple_containers: Invalid name "t" (should match [a-z_][a-z0-9_]{2,30}$) R0904:207:ContainerTestCase: Too many public methods (57/20) W0611: 15: Unused import Page W0611: 9: Unused import cached W0611: 7: Unused import models ************* Module philo.middleware C0111: 1: Missing docstring E1101: 13:get_node: Class 'Site' has no 'DoesNotExist' member E1101: 22:get_node: Class 'Node' has no 'DoesNotExist' member C0111: 40:RequestNodeMiddleware.process_view: Missing docstring W0613: 40:RequestNodeMiddleware.process_view: Unused argument 'view_args' W0613: 40:RequestNodeMiddleware.process_view: Unused argument 'view_func' R0201: 40:RequestNodeMiddleware.process_view: Method could be a function C0111: 48:RequestNodeMiddleware.process_exception: Missing docstring R0201: 48:RequestNodeMiddleware.process_exception: Method could be a function ************* Module philo.urls C0111: 1: Missing docstring C0103: 6: Invalid name "urlpatterns" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) ************* Module philo.forms.fields C0111: 1: Missing docstring C0103: 20:JSONFormField.clean: Invalid name "e" (should match [a-z_][a-z0-9_]{2,30}$) ************* Module philo.forms.entities C0111: 1: Missing docstring C0111: 10:proxy_fields_for_entity_model: Missing docstring W0212: 13:proxy_fields_for_entity_model: Access to a protected member _entity_meta of a client class C0103: 14:proxy_fields_for_entity_model: Invalid name "f" (should match [a-z_][a-z0-9_]{2,30}$) W0142: 27:proxy_fields_for_entity_model: Used * or ** magic W0142: 31:proxy_fields_for_entity_model: Used * or ** magic C0103: 47: Invalid name "_old" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) C0111: 48:_new: Missing docstring C0103: 50:_new: Invalid name "m" (should match [a-z_][a-z0-9_]{2,30}$) C0103: 53:_new: Invalid name "c" (should match [a-z_][a-z0-9_]{2,30}$) C0103: 55:_new: Invalid name "m" (should match [a-z_][a-z0-9_]{2,30}$) C0111: 66:EntityFormMetaclass: Missing docstring C0203: 67:EntityFormMetaclass.__new__: Metaclass method should have "mcs" as first argument C0103:108:EntityForm.__init__: Invalid name "f" (should match [a-z_][a-z0-9_]{2,30}$) W0212:108:EntityForm.__init__: Access to a protected member _entity_meta of a client class E1101:109:EntityForm.__init__: Instance of 'EntityForm' has no '_meta' member E1101:109:EntityForm.__init__: Instance of 'EntityForm' has no '_meta' member E1101:111:EntityForm.__init__: Instance of 'EntityForm' has no '_meta' member E1101:111:EntityForm.__init__: Instance of 'EntityForm' has no '_meta' member C0103:126:EntityForm.save: Invalid name "f" (should match [a-z_][a-z0-9_]{2,30}$) W0212:126:EntityForm.save: Access to a protected member _entity_meta of a client class E1101:129:EntityForm.save: Instance of 'EntityForm' has no '_meta' member E1101:129:EntityForm.save: Instance of 'EntityForm' has no '_meta' member E1101:131:EntityForm.save: Instance of 'EntityForm' has no '_meta' member E1101:131:EntityForm.save: Instance of 'EntityForm' has no '_meta' member E1101:137:EntityForm.save: Instance of 'EntityForm' has no 'save_m2m' member ************* Module philo.forms C0111: 1: Missing docstring W0401: 1: Wildcard import philo.forms.fields W0401: 2: Wildcard import philo.forms.entities ************* Module philo.admin.widgets W0511: 64: TODO: "id_" is hard-coded here. This should instead use the correct C0111: 1: Missing docstring C0111: 10:ModelLookupWidget: Missing docstring C0111: 50:TagFilteredSelectMultiple.Media: Missing docstring W0232: 50:TagFilteredSelectMultiple.Media: Class has no __init__ method R0903: 50:TagFilteredSelectMultiple.Media: Too few public methods (0/2) E1003: 58:TagFilteredSelectMultiple.render: Bad first argument 'FilteredSelectMultiple' given to super class C0321: 59:TagFilteredSelectMultiple.render: More than one statement on a single line C0321: 61:TagFilteredSelectMultiple.render: More than one statement on a single line ************* Module philo.admin C0111: 1: Missing docstring W0401: 1: Wildcard import philo.admin.base W0401: 2: Wildcard import philo.admin.collections W0401: 3: Wildcard import philo.admin.nodes W0401: 4: Wildcard import philo.admin.pages ************* Module philo.admin.pages C0111: 1: Missing docstring W0401: 6: Wildcard import philo.admin.forms.containers C0111: 11:ContentletInline: Missing docstring C0111: 25:ContentReferenceInline: Missing docstring C0111: 39:PageAdmin: Missing docstring R0904: 39:PageAdmin: Too many public methods (47/20) C0111: 58:TemplateAdmin: Missing docstring R0904: 58:TemplateAdmin: Too many public methods (47/20) W0611: 1: Unused import forms ************* Module philo.admin.collections C0111: 1: Missing docstring C0111: 7:CollectionMemberInline: Missing docstring C0111: 17:CollectionAdmin: Missing docstring R0904: 17:CollectionAdmin: Too many public methods (45/20) ************* Module philo.admin.nodes C0111: 1: Missing docstring C0111: 8:NodeAdmin: Missing docstring C0111: 17:NodeAdmin.accepts_subpath: Missing docstring R0201: 17:NodeAdmin.accepts_subpath: Method could be a function E1003: 21:NodeAdmin.formfield_for_foreignkey: Bad first argument 'MPTTModelAdmin' given to super class R0904: 8:NodeAdmin: Too many public methods (48/20) C0111: 25:ViewAdmin: Missing docstring R0904: 25:ViewAdmin: Too many public methods (47/20) C0111: 29:RedirectAdmin: Missing docstring R0904: 29:RedirectAdmin: Too many public methods (47/20) C0111: 47:FileAdmin: Missing docstring R0904: 47:FileAdmin: Too many public methods (47/20) ************* Module philo.admin.base W0511:104: TODO: Implement this. W0511:116: TODO: Add support for radio fields W0511:132: TODO: Add support for filtered fields. C0111: 1: Missing docstring C0111: 19:AttributeInline: Missing docstring C0111: 36:SpoofedHiddenFields: Missing docstring R0903: 36:SpoofedHiddenFields: Too few public methods (0/2) C0111: 47:SpoofedAddedFields: Missing docstring W0231: 48:SpoofedAddedFields.__init__: __init__ method from base class 'SpoofedHiddenFields' is not called R0903: 47:SpoofedAddedFields: Too few public methods (0/2) C0111: 53:hide_proxy_fields: Missing docstring C0111: 59:add_proxy_fields: Missing docstring C0111: 65:EntityAdminMetaclass: Missing docstring C0203: 66:EntityAdminMetaclass.__new__: Metaclass method should have "mcs" as first argument C0111: 73:EntityAdmin: Missing docstring C0103:111:EntityAdmin.formfield_for_foreignkeyattribute: Invalid name "formfield_for_foreignkeyattribute" (should match [a-z_][a-z0-9_]{2,30}$) C0103:113:EntityAdmin.formfield_for_foreignkeyattribute: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) W0613:111:EntityAdmin.formfield_for_foreignkeyattribute: Unused argument 'request' C0103:125:EntityAdmin.formfield_for_manytomanyattribute: Invalid name "formfield_for_manytomanyattribute" (should match [a-z_][a-z0-9_]{2,30}$) C0103:127:EntityAdmin.formfield_for_manytomanyattribute: Invalid name "db" (should match [a-z_][a-z0-9_]{2,30}$) W0613:125:EntityAdmin.formfield_for_manytomanyattribute: Unused argument 'request' R0904: 73:EntityAdmin: Too many public methods (47/20) C0111:139:TreeEntityAdmin: Missing docstring R0904:139:TreeEntityAdmin: Too many public methods (47/20) C0111:143:TagAdmin: Missing docstring W0212:151:TagAdmin.response_add: Access to a protected member _get_pk_val of a client class R0904:143:TagAdmin: Too many public methods (45/20) C0111:155:AddTagAdmin: Missing docstring W0212:162:AddTagAdmin.formfield_for_manytomany: Access to a protected member _meta of a client class W0212:166:AddTagAdmin.formfield_for_manytomany: Access to a protected member _meta of a client class E1101:166:AddTagAdmin.formfield_for_manytomany: Class 'Tag' has no '_meta' member R0904:155:AddTagAdmin: Too many public methods (45/20) W0611: 13: Unused import proxy_fields_for_entity_model ************* Module philo.admin.forms.containers C0111: 1: Missing docstring C0111: 21:ContainerForm: Missing docstring C0111: 28:ContentletForm: Missing docstring C0111: 31:ContentletForm.should_delete: Missing docstring C0111: 35:ContentletForm.Meta: Missing docstring W0232: 35:ContentletForm.Meta: Class has no __init__ method R0903: 35:ContentletForm.Meta: Too few public methods (0/2) C0111: 40:ContentReferenceForm: Missing docstring C0111: 49:ContentReferenceForm.should_delete: Missing docstring C0111: 52:ContentReferenceForm.Meta: Missing docstring W0232: 52:ContentReferenceForm.Meta: Class has no __init__ method R0903: 52:ContentReferenceForm.Meta: Too few public methods (0/2) C0111: 57:ContainerInlineFormSet: Missing docstring C0111: 59:ContainerInlineFormSet.containers: Missing docstring E1101: 61:ContainerInlineFormSet.containers: Instance of 'ContainerInlineFormSet' has no 'get_containers' member E1003: 77:ContainerInlineFormSet._construct_form: Bad first argument 'BaseModelFormSet' given to super class E1101: 91:ContainerInlineFormSet._construct_form: Instance of 'ContainerInlineFormSet' has no 'fk' member E1101: 94:ContainerInlineFormSet._construct_form: Instance of 'ContainerInlineFormSet' has no 'fk' member W0212:115:ContainerInlineFormSet.save_existing_objects: Access to a protected member _raw_value of a client class W0201: 61:ContainerInlineFormSet.containers: Attribute '_containers' defined outside __init__ ************* Module django.forms.models W0201:583:BaseModelFormSet.save_existing_objects: Attribute 'deleted_objects' defined outside __init__ W0201:582:BaseModelFormSet.save_existing_objects: Attribute 'changed_objects' defined outside __init__ W0201:610:BaseModelFormSet.save_new_objects: Attribute 'new_objects' defined outside __init__ R0904: 57:ContainerInlineFormSet: Too many public methods (24/20) C0111:153:ContentletInlineFormSet: Missing docstring C0111:154:ContentletInlineFormSet.get_containers: Missing docstring C0103:160:ContentletInlineFormSet.get_containers: Invalid name "qs" (should match [a-z_][a-z0-9_]{2,30}$) R0904:153:ContentletInlineFormSet: Too many public methods (25/20) C0111:170:ContentReferenceInlineFormSet: Missing docstring W0622:177:ContentReferenceInlineFormSet.get_containers: Redefining built-in 'filter' C0111:171:ContentReferenceInlineFormSet.get_containers: Missing docstring C0103:178:ContentReferenceInlineFormSet.get_containers: Invalid name "ct" (should match [a-z_][a-z0-9_]{2,30}$) C0103:180:ContentReferenceInlineFormSet.get_containers: Invalid name "qs" (should match [a-z_][a-z0-9_]{2,30}$) C0103:184:ContentReferenceInlineFormSet.get_containers: Invalid name "keyOrder" (should match [a-z_][a-z0-9_]{2,30}$) C0103:185:ContentReferenceInlineFormSet.get_containers: Invalid name "ct" (should match [a-z_][a-z0-9_]{2,30}$) R0904:170:ContentReferenceInlineFormSet: Too many public methods (25/20) W0611: 6: Unused import TOTAL_FORM_COUNT ************* Module philo.admin.forms C0111: 1: Missing docstring W0401: 1: Wildcard import philo.admin.forms.attributes W0401: 2: Wildcard import philo.admin.forms.containers ************* Module philo.admin.forms.attributes C0111: 1: Missing docstring W0142: 53:AttributeForm.save: Used * or ** magic C0111: 58:AttributeForm.Meta: Missing docstring W0232: 58:AttributeForm.Meta: Class has no __init__ method R0903: 58:AttributeForm.Meta: Too few public methods (0/2) W0222: 64:AttributeInlineFormSet.save_new: Signature differs from overridden method E1101: 65:AttributeInlineFormSet.save_new: Instance of 'AttributeInlineFormSet' has no 'ct_field' member E1101: 66:AttributeInlineFormSet.save_new: Instance of 'AttributeInlineFormSet' has no 'ct_fk_field' member R0904: 62:AttributeInlineFormSet: Too many public methods (23/20) ************* Module philo.utils.entities C0111: 1: Missing docstring W0404: 30:AttributeMapper.__setitem__: Reimport 'JSONValue' (imported line 167) W0404: 30:AttributeMapper.__setitem__: Reimport 'ForeignKeyValue' (imported line 167) W0404: 30:AttributeMapper.__setitem__: Reimport 'ManyToManyValue' (imported line 167) W0404: 30:AttributeMapper.__setitem__: Reimport 'Attribute' (imported line 167) C0111: 78:AttributeMapper._fill_cache: Missing docstring C0103: 85:AttributeMapper._fill_cache: Invalid name "a" (should match [a-z_][a-z0-9_]{2,30}$) C0103: 91:AttributeMapper._fill_cache: Invalid name "ct" (should match [a-z_][a-z0-9_]{2,30}$) W0201: 99:AttributeMapper.clear_cache: Attribute '_cache' defined outside __init__ W0201:100:AttributeMapper.clear_cache: Attribute '_attributes_cache' defined outside __init__ W0201:101:AttributeMapper.clear_cache: Attribute '_cache_filled' defined outside __init__ C0111:111:LazyAttributeMapperMixin.get_attribute: Missing docstring C0111:116:LazyAttributeMapperMixin._raw_get_attribute: Missing docstring C0111:119:LazyAttributeMapperMixin._add_to_cache: Missing docstring W0404:120:LazyAttributeMapperMixin._add_to_cache: Reimport 'Attribute' (imported line 167) E1101:123:LazyAttributeMapperMixin._add_to_cache: Class 'Attribute' has no 'DoesNotExist' member R0903:104:LazyAttributeMapperMixin: Too few public methods (1/2) C0111:131:LazyAttributeMapper: Missing docstring W0404:140:TreeAttributeMapper.get_attributes: Reimport 'Attribute' (imported line 167) C0103:142:TreeAttributeMapper.get_attributes: Invalid name "ct" (should match [a-z_][a-z0-9_]{2,30}$) E1101:143:TreeAttributeMapper.get_attributes: Class 'Attribute' has no 'objects' member C0111:147:LazyTreeAttributeMapper: Missing docstring W0404:149:LazyTreeAttributeMapper.get_attributes: Reimport 'Attribute' (imported line 167) C0103:151:LazyTreeAttributeMapper.get_attributes: Invalid name "ct" (should match [a-z_][a-z0-9_]{2,30}$) E1101:152:LazyTreeAttributeMapper.get_attributes: Class 'Attribute' has no 'objects' member W0404:156:LazyTreeAttributeMapper._raw_get_attribute: Reimport 'Attribute' (imported line 167) C0103:158:LazyTreeAttributeMapper._raw_get_attribute: Invalid name "ct" (should match [a-z_][a-z0-9_]{2,30}$) E1101:160:LazyTreeAttributeMapper._raw_get_attribute: Class 'Attribute' has no 'objects' member E1101:164:LazyTreeAttributeMapper._raw_get_attribute: Class 'Attribute' has no 'DoesNotExist' member C0103:182:PassthroughAttributeMapper._fill_cache: Invalid name "a" (should match [a-z_][a-z0-9_]{2,30}$) W0212:183:PassthroughAttributeMapper._fill_cache: Access to a protected member _fill_cache of a client class W0212:184:PassthroughAttributeMapper._fill_cache: Access to a protected member _attributes_cache of a client class W0212:185:PassthroughAttributeMapper._fill_cache: Access to a protected member _cache of a client class C0103:194:PassthroughAttributeMapper.clear_cache: Invalid name "a" (should match [a-z_][a-z0-9_]{2,30}$) W0201:101:AttributeMapper.clear_cache: Attribute '_cache_filled' defined outside __init__ W0223:198:LazyPassthroughAttributeMapper: Method 'get_attributes' is abstract in class 'PassthroughAttributeMapper' but is not overridden W0404:201:LazyPassthroughAttributeMapper._raw_get_attribute: Reimport 'Attribute' (imported line 167) C0103:202:LazyPassthroughAttributeMapper._raw_get_attribute: Invalid name "a" (should match [a-z_][a-z0-9_]{2,30}$) E1101:206:LazyPassthroughAttributeMapper._raw_get_attribute: Class 'Attribute' has no 'DoesNotExist' member ************* Module philo.utils C0111: 1: Missing docstring C0111: 23:fattr.wrapper: Missing docstring W0613: 8:fattr: Unused argument 'args' C0111: 33:ContentTypeLimiter: Missing docstring C0111: 34:ContentTypeLimiter.q_object: Missing docstring R0201: 34:ContentTypeLimiter.q_object: Method could be a function C0111: 37:ContentTypeLimiter.add_to_query: Missing docstring W0231: 43:ContentTypeRegistryLimiter.__init__: __init__ method from base class 'ContentTypeLimiter' is not called W0702: 63:ContentTypeRegistryLimiter.q_object: No exception type(s) specified W0212: 59:ContentTypeRegistryLimiter.q_object: Access to a protected member _meta of a client class W0231: 75:ContentTypeSubclassLimiter.__init__: __init__ method from base class 'ContentTypeLimiter' is not called C0111: 81:ContentTypeSubclassLimiter.q_object.handle_subclasses: Missing docstring W0702: 92:ContentTypeSubclassLimiter.q_object.handle_subclasses: No exception type(s) specified W0212: 85:ContentTypeSubclassLimiter.q_object.handle_subclasses: Access to a protected member _meta of a client class W0702:134:paginate: No exception type(s) specified C0111:153:get_extended: Missing docstring C0111:157:get_included: Missing docstring ************* Module philo.utils.lazycompat C0111: 1: Missing docstring C0103: 8: Invalid name "empty" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) C0111: 9:new_method_proxy: Missing docstring C0111: 10:new_method_proxy.inner: Missing docstring W0212: 11:new_method_proxy.inner: Access to a protected member _wrapped of a client class W0212: 12:new_method_proxy.inner: Access to a protected member _setup of a client class W0212: 13:new_method_proxy.inner: Access to a protected member _wrapped of a client class R0903: 16:LazyObject: Too few public methods (0/2) E1003: 63:SimpleLazyObject.__init__: Bad first argument 'SimpleLazyObject' given to super class R0903: 56:SimpleLazyObject: Too few public methods (0/2) ************* Module philo.models C0111: 1: Missing docstring W0401: 5: Wildcard import philo.models.base W0401: 6: Wildcard import philo.models.collections W0401: 7: Wildcard import philo.models.nodes W0401: 8: Wildcard import philo.models.pages ************* Module philo.models.pages C0111: 31:LazyContainerFinder: Missing docstring C0111: 41:LazyContainerFinder.process: Missing docstring R0912: 41:LazyContainerFinder.process: Too many branches (13/12) C0111: 77:LazyContainerFinder.initialize: Missing docstring C0111: 83:build_extension_tree: Missing docstring C0111:151:Template.Meta: Missing docstring W0232:151:Template.Meta: Class has no __init__ method R0903:151:Template.Meta: Too few public methods (0/2) R0904:103:Template: Too many public methods (32/20) W0223:155:Page: Method 'get_reverse_params' is abstract in class 'View' but is not overridden E1101:171:Page.get_containers: Instance of 'ForeignKey' has no 'containers' member E1101:185:Page.render_to_string: Instance of 'ForeignKey' has no 'code' member E1101:198:Page.actually_render_to_response: Instance of 'ForeignKey' has no 'mimetype' member C0103:214:Page.clean_fields: Invalid name "e" (should match [a-z_][a-z0-9_]{2,30}$) E1101:221:Page.clean_fields: Instance of 'ForeignKey' has no 'clean_fields' member C0103:223:Page.clean_fields: Invalid name "e" (should match [a-z_][a-z0-9_]{2,30}$) C0111:229:Page.Meta: Missing docstring W0232:229:Page.Meta: Class has no __init__ method R0903:229:Page.Meta: Too few public methods (0/2) W0201:171:Page.get_containers: Attribute '_containers' defined outside __init__ R0904:155:Page: Too many public methods (21/20) C0111:246:Contentlet.Meta: Missing docstring W0232:246:Contentlet.Meta: Class has no __init__ method R0903:246:Contentlet.Meta: Too few public methods (0/2) C0111:265:ContentReference.Meta: Missing docstring W0232:265:ContentReference.Meta: Class has no __init__ method R0903:265:ContentReference.Meta: Too few public methods (0/2) W0611: 24: Unused import fattr W0611: 16: Unused import BlockContext W0611: 15: Unused import TemplateDoesNotExist ************* Module philo.models.collections C0111: 1: Missing docstring E1101: 25:Collection.get_count: Instance of 'Collection' has no 'members' member C0111: 30:Collection.Meta: Missing docstring W0232: 30:Collection.Meta: Class has no __init__ method R0903: 30:Collection.Meta: Too few public methods (0/2) C0111: 34:CollectionMemberManager: Missing docstring W0212: 52:CollectionMemberManager.with_model: Access to a protected member _default_manager of a client class R0904: 34:CollectionMemberManager: Too many public methods (35/20) C0111: 74:CollectionMember.Meta: Missing docstring W0232: 74:CollectionMember.Meta: Class has no __init__ method R0903: 74:CollectionMember.Meta: Too few public methods (0/2) ************* Module philo.models.nodes C0111: 1: Missing docstring C0103: 26: Invalid name "_view_content_type_limiter" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) C0111: 46:Node.handles_subpath: Missing docstring E1101: 86:Node.construct_url: Class 'Site' has no 'DoesNotExist' member C0111:109:Node.Meta: Missing docstring W0232:109:Node.Meta: Class has no __init__ method R0903:109:Node.Meta: Too few public methods (0/2) R0904: 29:Node: Too many public methods (36/20) R0913:134:View.reverse: Too many arguments (6/5) C0103:164:View.reverse: Invalid name "e" (should match [a-z_][a-z0-9_]{2,30}$) C0111:205:View.Meta: Missing docstring W0232:205:View.Meta: Class has no __init__ method R0903:205:View.Meta: Too few public methods (0/2) W0212:240:MultiView.actually_render_to_response: Access to a protected member _subpath of a client class W0142:247:MultiView.actually_render_to_response: Used * or ** magic R0201:249:MultiView.get_context: Method could be a function E1101:278:MultiView.basic_view: Instance of 'MultiView' has no '_meta' member C0111:281:MultiView.basic_view.inner: Missing docstring W0613:281:MultiView.basic_view.inner: Unused argument 'kwargs' C0111:290:MultiView.Meta: Missing docstring W0232:290:MultiView.Meta: Class has no __init__ method R0903:290:MultiView.Meta: Too few public methods (0/2) R0904:212:MultiView: Too many public methods (22/20) C0103:312:TargetURLModel.clean: Invalid name "e" (should match [a-z_][a-z0-9_]{2,30}$) C0111:317:TargetURLModel.get_reverse_params: Missing docstring E1101:325:TargetURLModel.get_reverse_params: Instance of 'JSONField' has no 'items' member C0111:349:TargetURLModel.Meta: Missing docstring W0232:349:TargetURLModel.Meta: Class has no __init__ method R0903:349:TargetURLModel.Meta: Too few public methods (0/2) C0111:369:Redirect.Meta: Missing docstring W0232:369:Redirect.Meta: Class has no __init__ method R0903:369:Redirect.Meta: Too few public methods (0/2) W0223:373:File: Method 'get_reverse_params' is abstract in class 'View' but is not overridden E1101:391:File.actually_render_to_response: Instance of 'FileField' has no 'size' member C0111:395:File.Meta: Missing docstring W0232:395:File.Meta: Class has no __init__ method R0903:395:File.Meta: Too few public methods (0/2) W0611: 12: Unused import HttpResponseServerError ************* Module philo.models.base W0511:180: TODO: is this still the case? C0111: 1: Missing docstring C0111: 33:Tag.Meta: Missing docstring W0232: 33:Tag.Meta: Class has no __init__ method R0903: 33:Tag.Meta: Too few public methods (0/2) C0103: 39: Invalid name "value_content_type_limiter" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) E1101: 85:AttributeValue.__unicode__: Instance of 'AttributeValue' has no 'value' member C0111: 87:AttributeValue.Meta: Missing docstring W0232: 87:AttributeValue.Meta: Class has no __init__ method R0903: 87:AttributeValue.Meta: Too few public methods (0/2) C0103: 92: Invalid name "attribute_value_limiter" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) E1101:103:JSONValue.value_formfields: Instance of 'JSONValue' has no 'value_json' member E1101:104:JSONValue.value_formfields: Instance of 'JSONValue' has no '_meta' member W0142:105:JSONValue.value_formfields: Used * or ** magic E1101:108:JSONValue.construct_instance: Instance of 'JSONValue' has no '_meta' member C0111:114:JSONValue.Meta: Missing docstring W0232:114:JSONValue.Meta: Class has no __init__ method R0903:114:JSONValue.Meta: Too few public methods (0/2) E1101:125:ForeignKeyValue.value_formfields: Instance of 'ForeignKeyValue' has no '_meta' member W0212:132:ForeignKeyValue.value_formfields: Access to a protected member _default_manager of a client class W0142:134:ForeignKeyValue.value_formfields: Used * or ** magic E1101:138:ForeignKeyValue.construct_instance: Instance of 'ForeignKeyValue' has no '_meta' member C0103:139:ForeignKeyValue.construct_instance: Invalid name "ct" (should match [a-z_][a-z0-9_]{2,30}$) C0111:152:ForeignKeyValue.Meta: Missing docstring W0232:152:ForeignKeyValue.Meta: Class has no __init__ method R0903:152:ForeignKeyValue.Meta: Too few public methods (0/2) C0111:161:ManyToManyValue.get_object_ids: Missing docstring C0111:193:ManyToManyValue.get_value: Missing docstring W0212:199:ManyToManyValue.get_value: Access to a protected member _default_manager of a client class E1101:207:ManyToManyValue.value_formfields: Instance of 'ManyToManyValue' has no '_meta' member W0212:214:ManyToManyValue.value_formfields: Access to a protected member _default_manager of a client class W0142:216:ManyToManyValue.value_formfields: Used * or ** magic E1101:220:ManyToManyValue.construct_instance: Instance of 'ManyToManyValue' has no '_meta' member C0103:221:ManyToManyValue.construct_instance: Invalid name "ct" (should match [a-z_][a-z0-9_]{2,30}$) W0212:228:ManyToManyValue.construct_instance: Access to a protected member _default_manager of a client class C0111:232:ManyToManyValue.Meta: Missing docstring W0232:232:ManyToManyValue.Meta: Class has no __init__ method R0903:232:ManyToManyValue.Meta: Too few public methods (0/2) C0111:276:Attribute.Meta: Missing docstring W0232:276:Attribute.Meta: Class has no __init__ method R0903:276:Attribute.Meta: Too few public methods (0/2) C0111:281:EntityOptions: Missing docstring C0111:289:EntityOptions.add_proxy_field: Missing docstring R0903:281:EntityOptions: Too few public methods (1/2) C0111:293:EntityBase: Missing docstring C0203:294:EntityBase.__new__: Metaclass method should have "mcs" as first argument C0111:324:Entity.attributes: Missing docstring C0111:329:Entity.Meta: Missing docstring W0232:329:Entity.Meta: Class has no __init__ method R0903:329:Entity.Meta: Too few public methods (0/2) W0201:326:Entity.attributes: Attribute '_attributes' defined outside __init__ C0111:333:TreeEntityBase: Missing docstring C0203:334:TreeEntityBase.__new__: Metaclass method should have "mcs" as first argument C0111:341:TreeEntityManager: Missing docstring R0913:344:TreeEntityManager.get_with_path: Too many arguments (6/5) W0212:378:TreeEntityManager.get_with_path: Access to a protected member _meta of a client class C0111:380:TreeEntityManager.get_with_path.make_query_kwargs: Missing docstring C0111:395:TreeEntityManager.get_with_path.find_obj: Missing docstring R0912:395:TreeEntityManager.get_with_path.find_obj: Too many branches (15/12) R0912:344:TreeEntityManager.get_with_path: Too many branches (26/12) R0904:341:TreeEntityManager: Too many public methods (35/20) C0103:479:TreeEntity.get_path: Invalid name "qs" (should match [a-z_][a-z0-9_]{2,30}$) C0103:482:TreeEntity.get_path: Invalid name "qs" (should match [a-z_][a-z0-9_]{2,30}$) W0142:482:TreeEntity.get_path: Used * or ** magic E1101:482:TreeEntity.get_path: Instance of 'TreeEntity' has no '_mptt_meta' member C0111:512:TreeEntity.Meta: Missing docstring W0232:512:TreeEntity.Meta: Class has no __init__ method R0903:512:TreeEntity.Meta: Too few public methods (0/2) R0904:454:TreeEntity: Too many public methods (31/20) C0111:516:SlugTreeEntityManager: Missing docstring R0913:517:SlugTreeEntityManager.get_with_path: Too many arguments (6/5) R0904:516:SlugTreeEntityManager: Too many public methods (35/20) C0111:521:SlugTreeEntity: Missing docstring E1101:532:SlugTreeEntity.clean: Instance of 'SlugTreeEntity' has no '_default_manager' member E1101:533:SlugTreeEntity.clean: Instance of 'SlugTreeEntity' has no 'DoesNotExist' member C0111:538:SlugTreeEntity.Meta: Missing docstring W0232:538:SlugTreeEntity.Meta: Class has no __init__ method R0903:538:SlugTreeEntity.Meta: Too few public methods (0/2) R0904:521:SlugTreeEntity: Too many public methods (31/20) W0611: 7: Unused import json W0611: 16: Unused import json_validator ************* Module philo.models.fields.entities W0511:153: TODO: Should this perhaps just use instance.attributes[field.attribute_key] = getattr(instance, field.name, None)? C0111: 1: Missing docstring R0902: 20:AttributeProxyField: Too many instance attributes (9/7) R0913: 35:AttributeProxyField.__init__: Too many arguments (7/5) W0613: 35:AttributeProxyField.__init__: Unused argument 'args' W0613: 35:AttributeProxyField.__init__: Unused argument 'kwargs' C0111: 43:AttributeProxyField.actually_contribute_to_class: Missing docstring W0212: 44:AttributeProxyField.actually_contribute_to_class: Access to a protected member _entity_meta of a client class W0212: 46:AttributeProxyField.actually_contribute_to_class: Access to a protected member _entity_meta of a client class W0613: 43:AttributeProxyField.actually_contribute_to_class: Unused argument 'kwargs' C0111: 51:AttributeProxyField.contribute_to_class: Missing docstring W0142: 76:AttributeProxyField.formfield: Used * or ** magic R0201: 82:AttributeProxyField.get_storage_value: Method could be a function W0201: 55:AttributeProxyField.contribute_to_class: Attribute 'attname' defined outside __init__ W0201: 56:AttributeProxyField.contribute_to_class: Attribute 'model' defined outside __init__ W0201: 55:AttributeProxyField.contribute_to_class: Attribute 'name' defined outside __init__ C0111:109:AttributeFieldDescriptor: Missing docstring C0111:113:AttributeFieldDescriptor.get_registry: Missing docstring R0201:113:AttributeFieldDescriptor.get_registry: Method could be a function R0903:109:AttributeFieldDescriptor: Too few public methods (1/2) E1101:157:process_attribute_fields: Class 'Attribute' has no 'DoesNotExist' member W0613:146:process_attribute_fields: Unused argument 'sender' W0613:146:process_attribute_fields: Unused argument 'created' W0613:146:process_attribute_fields: Unused argument 'kwargs' W0142:190:JSONAttribute.formfield: Used * or ** magic C0103:220:ForeignKeyAttribute.__init__: Invalid name "to" (should match [a-z_][a-z0-9_]{2,30}$) W0212:231:ForeignKeyAttribute.formfield: Access to a protected member _default_manager of a client class W0142:234:ForeignKeyAttribute.formfield: Used * or ** magic C0111:241:ForeignKeyAttribute.get_related_field: Missing docstring W0212:243:ForeignKeyAttribute.get_related_field: Access to a protected member _meta of a client class E1003:262:ManyToManyAttribute.value_from_object: Bad first argument 'ForeignKeyAttribute' given to super class C0103:264:ManyToManyAttribute.value_from_object: Invalid name "qs" (should match [a-z_][a-z0-9_]{2,30}$) W0702:268:ManyToManyAttribute.value_from_object: No exception type(s) specified ************* Module philo.models.fields C0111: 1: Missing docstring R0904: 14:TemplateField: Too many public methods (29/20) C0111: 21:JSONDescriptor: Missing docstring R0903: 21:JSONDescriptor: Too few public methods (0/2) C0111: 56:JSONField.fix_init_kwarg: Missing docstring W0613: 56:JSONField.fix_init_kwarg: Unused argument 'sender' W0613: 56:JSONField.fix_init_kwarg: Unused argument 'args' W0613: 56:JSONField.fix_init_kwarg: Unused argument 'signal_kwargs' R0904: 44:JSONField: Too many public methods (30/20) W0142:117:SlugMultipleChoiceField.formfield: Used * or ** magic R0904: 73:SlugMultipleChoiceField: Too many public methods (29/20) ************* Module philo.contrib.penfield.exceptions C0111: 1: Missing docstring ************* Module philo.contrib.penfield.models W0511:416: TODO: entry_archive is misleading. Rename to ymd_page or timespan_page. C0111: 1: Missing docstring W0702: 25: No exception type(s) specified F0401: 23: Unable to import 'mimeparse' C0103: 25: Invalid name "mimeparse" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) W0223: 40:FeedView: Method 'urlpatterns' is abstract in class 'MultiView' but is not overridden W0223: 40:FeedView: Method 'get_reverse_params' is abstract in class 'View' but is not overridden W0613: 99:FeedView.get_object: Unused argument 'request' W0613: 99:FeedView.get_object: Unused argument 'kwargs' C0111:115:FeedView.feed_view.inner: Missing docstring W0612:118:FeedView.feed_view.inner: Unused variable 'xxx' C0111:138:FeedView.page_view.inner: Missing docstring W0613:149:FeedView.process_page_items: Unused argument 'request' E1103:168:FeedView.get_feed_type: Instance of 'CharField' has no 'split' member (but some types could not be inferred) E1101:189:FeedView.get_feed: Class 'Site' has no 'DoesNotExist' member W0212:204:FeedView.get_feed: Access to a protected member _subpath of a client class W0613:182:FeedView.get_feed: Unused argument 'reverse_name' R0914:218:FeedView.populate_feed: Too many local variables (19/15) E1101:221:FeedView.populate_feed: Instance of 'ForeignKey' has no 'code' member E1101:225:FeedView.populate_feed: Instance of 'ForeignKey' has no 'code' member E1101:232:FeedView.populate_feed: Class 'Site' has no 'DoesNotExist' member R0912:218:FeedView.populate_feed: Too many branches (15/12) C0111:289:FeedView.__get_dynamic_attr: Missing docstring W0613:309:FeedView.feed_extra_kwargs: Unused argument 'obj' R0201:309:FeedView.feed_extra_kwargs: Method could be a function W0613:313:FeedView.item_extra_kwargs: Unused argument 'item' R0201:313:FeedView.item_extra_kwargs: Method could be a function C0111:317:FeedView.item_title: Missing docstring R0201:317:FeedView.item_title: Method could be a function C0111:320:FeedView.item_description: Missing docstring R0201:320:FeedView.item_description: Method could be a function C0111:323:FeedView.Meta: Missing docstring W0232:323:FeedView.Meta: Class has no __init__ method C0322:324:FeedView.Meta: Operator not preceded by a space abstract=True ^ R0903:323:FeedView.Meta: Too few public methods (0/2) R0904: 40:FeedView: Too many public methods (34/20) E1101:341:Blog.entry_tags: Class 'Tag' has no 'objects' member E1101:346:Blog.entry_dates: Instance of 'Blog' has no 'entries' member E1101:346:Blog.entry_dates: Instance of 'Blog' has no 'entries' member E1101:346:Blog.entry_dates: Instance of 'Blog' has no 'entries' member C0111:387:BlogEntry.Meta: Missing docstring W0232:387:BlogEntry.Meta: Class has no __init__ method R0903:387:BlogEntry.Meta: Too few public methods (0/2) E1101:443:BlogView.__unicode__: Instance of 'ForeignKey' has no 'title' member E1101:516:BlogView.get_entry_queryset: Instance of 'ForeignKey' has no 'entries' member E1101:520:BlogView.get_tag_queryset: Instance of 'ForeignKey' has no 'entry_tags' member W0613:522:BlogView.get_all_entries: Unused argument 'request' R0913:526:BlogView.get_entries_by_ymd: Too many arguments (6/5) W0613:526:BlogView.get_entries_by_ymd: Unused argument 'request' W0613:542:BlogView.get_entries_by_tag: Unused argument 'request' R0913:565:BlogView.entry_view: Too many arguments (7/5) E1101:581:BlogView.entry_view: Instance of 'ForeignKey' has no 'render_to_response' member E1101:592:BlogView.tag_archive_view: Instance of 'ForeignKey' has no 'render_to_response' member C0111:598:BlogView.feed_view.inner: Missing docstring C0111:634:BlogView.title: Missing docstring R0201:634:BlogView.title: Method could be a function C0111:643:BlogView.item_author_name: Missing docstring R0201:643:BlogView.item_author_name: Method could be a function C0111:646:BlogView.item_pubdate: Missing docstring R0201:646:BlogView.item_pubdate: Method could be a function C0111:649:BlogView.item_categories: Missing docstring R0201:649:BlogView.item_categories: Method could be a function R0904:396:BlogView: Too many public methods (45/20) C0111:694:NewsletterArticle.Meta: Missing docstring W0232:694:NewsletterArticle.Meta: Class has no __init__ method R0903:694:NewsletterArticle.Meta: Too few public methods (0/2) C0111:719:NewsletterIssue.Meta: Missing docstring W0232:719:NewsletterIssue.Meta: Class has no __init__ method R0903:719:NewsletterIssue.Meta: Too few public methods (0/2) E1101:766:NewsletterView.__unicode__: Instance of 'ForeignKey' has no '__unicode__' member E1120:802:NewsletterView.urlpatterns: No value passed for parameter 'reverse_name' in function call E1101:835:NewsletterView.get_article_queryset: Instance of 'ForeignKey' has no 'articles' member E1101:839:NewsletterView.get_issue_queryset: Instance of 'ForeignKey' has no 'issues' member W0613:841:NewsletterView.get_all_articles: Unused argument 'request' R0913:845:NewsletterView.get_articles_by_ymd: Too many arguments (6/5) W0613:845:NewsletterView.get_articles_by_ymd: Unused argument 'request' E1101:858:NewsletterView.get_articles_by_issue: Class 'NewsletterIssue' has no 'DoesNotExist' member W0613:854:NewsletterView.get_articles_by_issue: Unused argument 'request' R0913:864:NewsletterView.article_view: Too many arguments (7/5) E1101:875:NewsletterView.article_view: Class 'NewsletterArticle' has no 'DoesNotExist' member E1101:880:NewsletterView.article_view: Instance of 'ForeignKey' has no 'render_to_response' member E1101:891:NewsletterView.issue_archive_view: Instance of 'ForeignKey' has no 'render_to_response' member C0111:893:NewsletterView.title: Missing docstring R0201:893:NewsletterView.title: Method could be a function C0111:902:NewsletterView.item_author_name: Missing docstring R0201:902:NewsletterView.item_author_name: Method could be a function C0111:911:NewsletterView.item_pubdate: Missing docstring R0201:911:NewsletterView.item_pubdate: Method could be a function C0111:914:NewsletterView.item_categories: Missing docstring R0201:914:NewsletterView.item_categories: Method could be a function R0904:727:NewsletterView: Too many public methods (45/20) ************* Module philo.contrib.penfield C0111: 1: Missing docstring ************* Module philo.contrib.penfield.admin C0111: 1: Missing docstring C0111: 10:DelayedDateForm: Missing docstring C0111: 18:BlogAdmin: Missing docstring R0904: 18:BlogAdmin: Too many public methods (47/20) C0111: 23:BlogEntryAdmin: Missing docstring R0904: 23:BlogEntryAdmin: Too many public methods (45/20) C0111: 47:BlogViewAdmin: Missing docstring R0904: 47:BlogViewAdmin: Too many public methods (47/20) C0111: 71:NewsletterAdmin: Missing docstring R0904: 71:NewsletterAdmin: Too many public methods (47/20) C0111: 76:NewsletterArticleAdmin: Missing docstring C0111: 98:NewsletterArticleAdmin.author_names: Missing docstring R0201: 98:NewsletterArticleAdmin.author_names: Method could be a function C0111:102:NewsletterArticleAdmin.make_issue: Missing docstring W0212:103:NewsletterArticleAdmin.make_issue: Access to a protected member _meta of a client class E1101:103:NewsletterArticleAdmin.make_issue: Class 'NewsletterIssue' has no '_meta' member W0613:102:NewsletterArticleAdmin.make_issue: Unused argument 'request' R0201:102:NewsletterArticleAdmin.make_issue: Method could be a function R0904: 76:NewsletterArticleAdmin: Too many public methods (47/20) C0111:110:NewsletterIssueAdmin: Missing docstring R0904:110:NewsletterIssueAdmin: Too many public methods (47/20) C0111:116:NewsletterViewAdmin: Missing docstring R0904:116:NewsletterViewAdmin: Too many public methods (47/20) W0611: 4: Unused import QueryDict ************* Module philo.contrib.penfield.middleware C0111: 1: Missing docstring C0111: 9:HttpNotAcceptableMiddleware.process_exception: Missing docstring W0613: 9:HttpNotAcceptableMiddleware.process_exception: Unused argument 'request' R0201: 9:HttpNotAcceptableMiddleware.process_exception: Method could be a function R0903: 7:HttpNotAcceptableMiddleware: Too few public methods (1/2) C0103: 14: Invalid name "http_not_acceptable" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) ************* Module philo.contrib.penfield.templatetags C0111: 1: Missing docstring ************* Module philo.contrib.penfield.templatetags.penfield C0103: 9: Invalid name "register" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) W0702: 18:monthname: No exception type(s) specified W0702: 32:apmonthname: No exception type(s) specified ************* Module philo.contrib.shipherd.models W0511:164: TODO: benchmark the efficiency C0111: 1: Missing docstring C0111: 28:NavigationMapper.keys: Missing docstring C0111: 32:navigation: Missing docstring W0212: 35:navigation: Access to a protected member _navigation of a client class R0904: 41:NavigationCacheQuerySet: Too many public methods (32/20) W0212: 82:NavigationManager.get_cache_for: Access to a protected member _cache of a client class W0212: 86:NavigationManager.has_cache_for: Access to a protected member _cache of a client class W0212: 86:NavigationManager.has_cache_for: Access to a protected member _cache of a client class W0212:106:NavigationManager.create_cache_for: Access to a protected member _cache of a client class W0621:113:NavigationManager._build_cache_for: Redefining name 'navigation' from outer scope (line 32) C0111:108:NavigationManager._build_cache_for: Missing docstring W0212:110:NavigationManager._build_cache_for: Access to a protected member _mptt_meta of a client class E1101:110:NavigationManager._build_cache_for: Class 'NavigationItem' has no '_mptt_meta' member W0212:111:NavigationManager._build_cache_for: Access to a protected member _mptt_meta of a client class E1101:111:NavigationManager._build_cache_for: Class 'NavigationItem' has no '_mptt_meta' member W0142:115:NavigationManager._build_cache_for: Used * or ** magic W0212:132:NavigationManager._build_cache_for: Access to a protected member _cached_children of a client class R0201:108:NavigationManager._build_cache_for: Method could be a function W0212:151:NavigationManager.clear_cache_for: Access to a protected member _cache of a client class W0212:157:NavigationManager.update_targets_for: Access to a protected member _cache of a client class W0212:175:NavigationManager.clear_cache: Access to a protected member _cache of a client class R0904: 57:NavigationManager: Too many public methods (40/20) C0111:209:Navigation._has_changed: Missing docstring C0111:223:Navigation.Meta: Missing docstring W0232:223:Navigation.Meta: Class has no __init__ method R0903:223:Navigation.Meta: Too few public methods (0/2) C0111:227:NavigationItemManager: Missing docstring R0904:227:NavigationItemManager: Too many public methods (35/20) C0111:235:NavigationItem: Missing docstring C0111:295:NavigationItem._has_changed: Missing docstring C0111:300:NavigationItem._clear_cache: Missing docstring R0904:235:NavigationItem: Too many public methods (35/20) W0611: 5: Unused import NoReverseMatch ************* Module philo.contrib.shipherd C0111: 1: Missing docstring ************* Module philo.contrib.shipherd.admin C0111: 1: Missing docstring C0111: 11:NavigationItemInline: Missing docstring C0111: 19:NavigationItemChildInline: Missing docstring C0111: 36:NavigationNavigationItemInline: Missing docstring C0111: 51:NodeNavigationItemInline: Missing docstring C0111: 70:NodeNavigationInline: Missing docstring C0111: 78:NavigationItemAdmin: Missing docstring R0904: 78:NavigationItemAdmin: Too many public methods (47/20) C0111:101:NavigationAdmin: Missing docstring R0904:101:NavigationAdmin: Too many public methods (47/20) ************* Module philo.contrib.shipherd.templatetags C0111: 1: Missing docstring ************* Module philo.contrib.shipherd.templatetags.shipherd C0111: 1: Missing docstring W0404: 6: Reimport 'mark_safe' (imported line 3) C0103: 10: Invalid name "register" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) C0111: 13:LazyNavigationRecurser: Missing docstring R0903: 13:LazyNavigationRecurser: Too few public methods (0/2) C0111: 70:RecurseNavigationNode: Missing docstring W0231: 71:RecurseNavigationNode.__init__: __init__ method from base class 'Node' is not called W0702: 96:RecurseNavigationNode.render: No exception type(s) specified W0702:168:has_navigation: No exception type(s) specified W0702:177:navigation_host: No exception type(s) specified W0611: 5: Unused import Node W0611: 1: Unused import django_version ************* Module philo.contrib.julian.models W0511:123: TODO: "User module" C0111: 1: Missing docstring W0702: 33: No exception type(s) specified C0103: 34: Invalid name "_languages" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) W0104: 36: Statement seems to have no effect C0103: 40: Invalid name "lang" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) W0104: 41: Statement seems to have no effect C0103: 47: Invalid name "location_content_type_limiter" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) C0111: 50:register_location_model: Missing docstring C0111: 54:unregister_location_model: Missing docstring C0111: 58:Location: Missing docstring C0111: 69:TimedModel: Missing docstring C0111: 75:TimedModel.is_all_day: Missing docstring C0111: 85:TimedModel.get_start: Missing docstring C0111: 88:TimedModel.get_end: Missing docstring C0111: 91:TimedModel.Meta: Missing docstring W0232: 91:TimedModel.Meta: Class has no __init__ method R0903: 91:TimedModel.Meta: Too few public methods (0/2) C0111: 95:EventManager: Missing docstring R0904: 95:EventManager: Too many public methods (34/20) C0111: 99:EventQuerySet: Missing docstring C0111:100:EventQuerySet.upcoming: Missing docstring C0111:102:EventQuerySet.current: Missing docstring C0111:104:EventQuerySet.single_day: Missing docstring C0111:106:EventQuerySet.multiday: Missing docstring R0904: 99:EventQuerySet: Too many public methods (36/20) C0111:109:Event: Missing docstring C0111:132:Event.uuid: Missing docstring C0111:140:Event.Meta: Missing docstring W0232:140:Event.Meta: Class has no __init__ method R0903:140:Event.Meta: Too few public methods (0/2) C0111:144:Calendar: Missing docstring C0111:157:Calendar.fpi: Missing docstring E1101:159:Calendar.fpi: Instance of 'CharField' has no 'split' member C0111:161:Calendar.Meta: Missing docstring W0232:161:Calendar.Meta: Class has no __init__ method R0903:161:Calendar.Meta: Too few public methods (0/2) C0111:165:CalendarView: Missing docstring C0111:203:CalendarView.timespan_patterns: Missing docstring C0111:243:CalendarView.get_event_queryset: Missing docstring E1101:244:CalendarView.get_event_queryset: Instance of 'ForeignKey' has no 'events' member C0111:246:CalendarView.get_timespan_queryset: Missing docstring C0103:247:CalendarView.get_timespan_queryset: Invalid name "qs" (should match [a-z_][a-z0-9_]{2,30}$) C0111:264:CalendarView.get_tag_queryset: Missing docstring E1101:265:CalendarView.get_tag_queryset: Class 'Tag' has no 'objects' member C0111:267:CalendarView.get_location_querysets: Missing docstring C0103:272:CalendarView.get_location_querysets: Invalid name "ct" (should match [a-z_][a-z0-9_]{2,30}$) C0103:272:CalendarView.get_location_querysets: Invalid name "pk" (should match [a-z_][a-z0-9_]{2,30}$) C0103:279:CalendarView.get_location_querysets: Invalid name "ct" (should match [a-z_][a-z0-9_]{2,30}$) W0212:280:CalendarView.get_location_querysets: Access to a protected member _default_manager of a client class R0201:267:CalendarView.get_location_querysets: Method could be a function C0111:284:CalendarView.get_owner_queryset: Missing docstring C0111:288:CalendarView.get_all_events: Missing docstring W0613:288:CalendarView.get_all_events: Unused argument 'request' C0111:291:CalendarView.get_events_by_timespan: Missing docstring R0913:291:CalendarView.get_events_by_timespan: Too many arguments (6/5) W0613:291:CalendarView.get_events_by_timespan: Unused argument 'request' C0111:300:CalendarView.get_events_by_owner: Missing docstring E1101:303:CalendarView.get_events_by_owner: Class 'User' has no 'DoesNotExist' member C0103:306:CalendarView.get_events_by_owner: Invalid name "qs" (should match [a-z_][a-z0-9_]{2,30}$) W0613:300:CalendarView.get_events_by_owner: Unused argument 'request' C0111:313:CalendarView.get_events_by_tag: Missing docstring W0613:313:CalendarView.get_events_by_tag: Unused argument 'request' C0103:335:CalendarView.get_events_by_location: Invalid name "pk" (should match [a-z_][a-z0-9_]{2,30}$) C0111:335:CalendarView.get_events_by_location: Missing docstring R0913:335:CalendarView.get_events_by_location: Too many arguments (6/5) C0103:335:CalendarView.get_events_by_location: Invalid name "pk" (should match [a-z_][a-z0-9_]{2,30}$) C0103:337:CalendarView.get_events_by_location: Invalid name "ct" (should match [a-z_][a-z0-9_]{2,30}$) W0212:338:CalendarView.get_events_by_location: Access to a protected member _default_manager of a client class W0613:335:CalendarView.get_events_by_location: Unused argument 'request' C0111:351:CalendarView.event_detail_view: Missing docstring R0913:351:CalendarView.event_detail_view: Too many arguments (7/5) E1101:354:CalendarView.event_detail_view: Class 'Event' has no 'DoesNotExist' member E1101:362:CalendarView.event_detail_view: Instance of 'ForeignKey' has no 'render_to_response' member C0111:365:CalendarView.tag_archive_view: Missing docstring E1101:372:CalendarView.tag_archive_view: Instance of 'ForeignKey' has no 'render_to_response' member C0111:374:CalendarView.location_archive_view: Missing docstring E1101:382:CalendarView.location_archive_view: Instance of 'ForeignKey' has no 'render_to_response' member C0111:384:CalendarView.owner_archive_view: Missing docstring E1101:391:CalendarView.owner_archive_view: Instance of 'ForeignKey' has no 'render_to_response' member E0602:397:CalendarView.process_page_items: Undefined variable 'paginate' C0111:410:CalendarView.title: Missing docstring R0201:410:CalendarView.title: Method could be a function C0111:413:CalendarView.link: Missing docstring W0613:413:CalendarView.link: Unused argument 'obj' R0201:413:CalendarView.link: Method could be a function C0111:417:CalendarView.feed_guid: Missing docstring R0201:417:CalendarView.feed_guid: Method could be a function C0111:420:CalendarView.description: Missing docstring R0201:420:CalendarView.description: Method could be a function C0111:432:CalendarView.item_link: Missing docstring C0111:435:CalendarView.item_guid: Missing docstring R0201:435:CalendarView.item_guid: Method could be a function C0111:438:CalendarView.item_author_name: Missing docstring R0201:438:CalendarView.item_author_name: Method could be a function C0111:442:CalendarView.item_author_email: Missing docstring R0201:442:CalendarView.item_author_email: Method could be a function C0111:445:CalendarView.item_pubdate: Missing docstring R0201:445:CalendarView.item_pubdate: Method could be a function C0111:448:CalendarView.item_categories: Missing docstring R0201:448:CalendarView.item_categories: Method could be a function R0904:165:CalendarView: Too many public methods (59/20) C0103:463: Invalid name "field" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) W0212:463: Access to a protected member _meta of a client class E1101:463: Class 'CalendarView' has no '_meta' member W0611: 14: Unused import HttpResponse W0611: 5: Unused import include W0611: 11: Unused import RegexValidator ************* Module philo.contrib.julian.admin C0111: 1: Missing docstring C0111: 7:LocationAdmin: Missing docstring R0904: 7:LocationAdmin: Too many public methods (47/20) C0111: 11:EventAdmin: Missing docstring R0904: 11:EventAdmin: Too many public methods (47/20) C0111: 36:CalendarAdmin: Missing docstring R0904: 36:CalendarAdmin: Too many public methods (47/20) C0111: 50:CalendarViewAdmin: Missing docstring R0904: 50:CalendarViewAdmin: Too many public methods (47/20) ************* Module philo.contrib.julian.feedgenerator W0511: 52: TODO: Use encoding... how? Just convert all values when setting them should work... W0511: 64: TODO: handle multiple types of events. W0511: 67: TODO: handle the non-standard items like comments and author. C0111: 1: Missing docstring C0111: 43:ICalendarFeed: Missing docstring ************* Module philo.contrib.waldo.forms C0111: 1: Missing docstring F0401: 29:RegistrationForm: Unable to import 'recaptcha_django' E1101: 42:RegistrationForm.clean_username: Class 'User' has no 'DoesNotExist' member C0111: 52:RegistrationForm.clean_email: Missing docstring W0221: 57:RegistrationForm.save: Arguments number differs from overridden method W0212: 69:UserAccountForm: Access to a protected member _meta of a client class E1101: 69:UserAccountForm: Class 'User' has no '_meta' member W0212: 70:UserAccountForm: Access to a protected member _meta of a client class E1101: 70:UserAccountForm: Class 'User' has no '_meta' member W0212: 71:UserAccountForm: Access to a protected member _meta of a client class E1101: 71:UserAccountForm: Class 'User' has no '_meta' member C0111: 77:UserAccountForm.Meta: Missing docstring W0232: 77:UserAccountForm.Meta: Class has no __init__ method R0903: 77:UserAccountForm.Meta: Too few public methods (0/2) E1101: 98:WaldoAuthenticationForm.clean: Class 'User' has no 'DoesNotExist' member E1101: 98:WaldoAuthenticationForm.clean: Class 'User' has no 'MultipleObjectsReturned' member ************* Module philo.contrib.waldo.models W0223: 36:LoginMultiView: Method 'get_reverse_params' is abstract in class 'View' but is not overridden R0201: 50:LoginMultiView.set_requirement_redirect: Method could be a function R0201: 75:LoginMultiView.get_requirement_redirect: Method could be a function E1101:119:LoginMultiView.login: Instance of 'ForeignKey' has no 'render_to_response' member W0613:122:LoginMultiView.logout: Unused argument 'extra_context' R0201:122:LoginMultiView.logout: Method could be a function C0111:128:LoginMultiView.login_required.inner: Missing docstring C0111:138:LoginMultiView.Meta: Missing docstring W0232:138:LoginMultiView.Meta: Class has no __init__ method R0903:138:LoginMultiView.Meta: Too few public methods (0/2) R0904: 36:LoginMultiView: Too many public methods (27/20) W0223:142:PasswordMultiView: Method 'get_reverse_params' is abstract in class 'View' but is not overridden R0913:179:PasswordMultiView.make_confirmation_link: Too many arguments (8/5) R0201:200:PasswordMultiView.send_confirmation_email: Method could be a function E1101:261:PasswordMultiView.password_reset: Instance of 'ForeignKey' has no 'render_to_response' member R0913:263:PasswordMultiView.password_reset_confirm: Too many arguments (6/5) E1101:294:PasswordMultiView.password_reset_confirm: Instance of 'ForeignKey' has no 'render_to_response' member E1101:314:PasswordMultiView.password_change: Instance of 'ForeignKey' has no 'render_to_response' member C0111:316:PasswordMultiView.Meta: Missing docstring W0232:316:PasswordMultiView.Meta: Class has no __init__ method R0903:316:PasswordMultiView.Meta: Too few public methods (0/2) R0904:142:PasswordMultiView: Too many public methods (32/20) W0223:320:RegistrationMultiView: Method 'get_reverse_params' is abstract in class 'View' but is not overridden E1101:371:RegistrationMultiView.register: Instance of 'ForeignKey' has no 'render_to_response' member R0913:373:RegistrationMultiView.register_confirm: Too many arguments (6/5) W0613:373:RegistrationMultiView.register_confirm: Unused argument 'extra_context' R0201:403:RegistrationMultiView.post_register_confirm_redirect: Method could be a function C0111:407:RegistrationMultiView.Meta: Missing docstring W0232:407:RegistrationMultiView.Meta: Class has no __init__ method R0903:407:RegistrationMultiView.Meta: Too few public methods (0/2) R0904:320:RegistrationMultiView: Too many public methods (35/20) W0223:411:AccountMultiView: Method 'get_reverse_params' is abstract in class 'View' but is not overridden R0901:411:AccountMultiView: Too many ancestors (8/7) E1101:487:AccountMultiView.account_view: Instance of 'ForeignKey' has no 'render_to_response' member W0613:434:AccountMultiView.account_view: Unused argument 'args' W0613:434:AccountMultiView.account_view: Unused argument 'kwargs' C0111:497:AccountMultiView.account_required.inner: Missing docstring E0602:504:AccountMultiView.account_required.inner: Undefined variable 'node' R0913:518:AccountMultiView.email_change_confirm: Too many arguments (7/5) W0613:518:AccountMultiView.email_change_confirm: Unused argument 'extra_context' C0111:552:AccountMultiView.Meta: Missing docstring W0232:552:AccountMultiView.Meta: Class has no __init__ method R0903:552:AccountMultiView.Meta: Too few public methods (0/2) R0904:411:AccountMultiView: Too many public methods (39/20) W0611: 13: Unused import forms W0611: 14: Unused import include W0611: 27: Unused import _ W0611: 24: Unused import render_to_response ************* Module philo.contrib.waldo C0111: 1: Missing docstring ************* Module philo.contrib.waldo.tokens E0611: 12: No name 'sha1' in module 'hashlib' W0622: 35:RegistrationTokenGenerator.check_token: Redefining built-in 'hash' C0103: 40:RegistrationTokenGenerator.check_token: Invalid name "ts" (should match [a-z_][a-z0-9_]{2,30}$) W0612: 35:RegistrationTokenGenerator.check_token: Unused variable 'hash' W0622: 60:RegistrationTokenGenerator._make_token_with_timestamp: Redefining built-in 'hash' C0103: 64: Invalid name "registration_token_generator" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) W0221: 70:EmailTokenGenerator.make_token: Arguments number differs from overridden method W0622: 80:EmailTokenGenerator.check_token: Redefining built-in 'hash' W0221: 74:EmailTokenGenerator.check_token: Arguments number differs from overridden method C0103: 85:EmailTokenGenerator.check_token: Invalid name "ts" (should match [a-z_][a-z0-9_]{2,30}$) W0612: 80:EmailTokenGenerator.check_token: Unused variable 'hash' W0622:102:EmailTokenGenerator._make_token_with_timestamp: Redefining built-in 'hash' W0221: 99:EmailTokenGenerator._make_token_with_timestamp: Arguments number differs from overridden method C0103:106: Invalid name "email_token_generator" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) W0611: 13: Unused import date ************* Module philo.contrib.sobol.forms C0111: 1: Missing docstring C0111: 6:BaseSearchForm: Missing docstring C0111: 12:SearchForm: Missing docstring ************* Module philo.contrib.sobol.utils C0111: 1: Missing docstring E0611: 1: No name 'sha1' in module 'hashlib' W0622: 19:check_redirect_hash: Redefining built-in 'hash' C0111: 33:RegistryIterator: Missing docstring C0111: 44:RegistryIterator.next: Missing docstring C0111: 50:RegistryIterator.copy: Missing docstring W0201: 46:RegistryIterator.next: Attribute '_iter' defined outside __init__ ************* Module philo.contrib.sobol.models W0511:241: TODO: Should search_string be escaped here? C0111: 1: Missing docstring C0103: 21: Invalid name "eventlet" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) W0702: 26: No exception type(s) specified F0401: 24: Unable to import 'eventlet' E1101: 45:Search.get_weighted_results: Instance of 'Search' has no 'result_urls' member C0324: 52:Search.get_weighted_results: Comma not followed by a space results.sort(cmp=lambda x,y: cmp(y.weight, x.weight)) ^^ C0111: 86:Search.Meta: Missing docstring W0232: 86:Search.Meta: Class has no __init__ method R0903: 86:Search.Meta: Too few public methods (0/2) W0201: 83:Search.get_favored_results: Attribute '_favored_results' defined outside __init__ W0201: 54:Search.get_weighted_results: Attribute '_weighted_results' defined outside __init__ E1101:109:ResultURL.get_weight: Instance of 'ResultURL' has no 'clicks' member C0111:119:ResultURL.Meta: Missing docstring W0232:119:ResultURL.Meta: Class has no __init__ method R0903:119:ResultURL.Meta: Too few public methods (0/2) W0201:114:ResultURL.get_weight: Attribute '_weight' defined outside __init__ C0111:151:Click.Meta: Missing docstring W0232:151:Click.Meta: Class has no __init__ method R0903:151:Click.Meta: Too few public methods (0/2) W0201:143:Click.get_weight: Attribute '_weight' defined outside __init__ C0111:156:RegistryChoiceField: Missing docstring R0904:156:RegistryChoiceField: Too many public methods (29/20) W0622:230:SearchView.results_view: Redefining built-in 'hash' W0621:229:SearchView.results_view: Redefining name 'url' from outer scope (line 5) R0914:211:SearchView.results_view: Too many local variables (17/15) E1101:235:SearchView.results_view: Class 'Search' has no 'objects' member E1101:265:SearchView.results_view: Class 'Search' has no 'objects' member E1101:266:SearchView.results_view: Class 'Search' has no 'DoesNotExist' member E1101:276:SearchView.results_view: Instance of 'ForeignKey' has no 'render_to_response' member W0612:219:SearchView.results_view: Unused variable 'results' W0612:255:SearchView.results_view: Unused variable 'instance' R0912:211:SearchView.results_view: Too many branches (13/12) W0613:278:SearchView.ajax_api_view: Unused argument 'extra_context' R0904:176:SearchView: Too many public methods (24/20) ************* Module philo.contrib.sobol W0401: 22: Wildcard import philo.contrib.sobol.search ************* Module philo.contrib.sobol.admin C0111: 1: Missing docstring C0111: 17:ResultURLInline: Missing docstring C0111: 25:SearchAdmin: Missing docstring C0111: 34:SearchAdmin.unique_urls: Missing docstring R0201: 34:SearchAdmin.unique_urls: Method could be a function C0111: 38:SearchAdmin.total_clicks: Missing docstring R0201: 38:SearchAdmin.total_clicks: Method could be a function C0103: 43:SearchAdmin.queryset: Invalid name "qs" (should match [a-z_][a-z0-9_]{2,30}$) R0904: 25:SearchAdmin: Too many public methods (47/20) C0111: 47:SearchViewAdmin: Missing docstring R0904: 47:SearchViewAdmin: Too many public methods (47/20) W0611: 10: Unused import RequestContext W0611: 1: Unused import update_wrapper W0611: 8: Unused import Http404 W0611: 11: Unused import _ W0611: 8: Unused import HttpResponseRedirect W0611: 6: Unused import reverse W0611: 4: Unused import url W0611: 4: Unused import patterns W0611: 9: Unused import render_to_response ************* Module philo.contrib.sobol.search C0111: 1: Missing docstring E0611: 3: No name 'sha1' in module 'hashlib' W0702: 22: No exception type(s) specified F0401: 20: Unable to import 'eventlet.green' W0404: 22: Reimport 'urllib2' (imported line 106) W0404: 24: Reimport 'urllib2' (imported line 106) C0103:103: Invalid name "registry" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) C0111:106:_make_cache_key: Missing docstring C0103:180:Result.render: Invalid name "t" (should match [a-z_][a-z0-9_]{2,30}$) C0103:181:Result.render: Invalid name "c" (should match [a-z_][a-z0-9_]{2,30}$) W0201:170:Result.get_context: Attribute '_context' defined outside __init__ C0111:189:BaseSearchMetaclass: Missing docstring C0203:190:BaseSearchMetaclass.__new__: Metaclass method should have "mcs" as first argument W0702:232:BaseSearch.results: No exception type(s) specified C0103:275:BaseSearch.get_result_url: Invalid name "qd" (should match [a-z_][a-z0-9_]{2,30}$) E1101:283:BaseSearch.get_result_title: Instance of 'BaseSearch' has no 'slug' member E1101:291:BaseSearch.get_result_content: Instance of 'BaseSearch' has no 'slug' member E1101:302:BaseSearch.get_result_template: Instance of 'BaseSearch' has no 'slug' member W0613:297:BaseSearch.get_result_template: Unused argument 'result' R0201:311:BaseSearch.get_actual_more_results_url: Method could be a function C0103:325:BaseSearch.more_results_url: Invalid name "qd" (should match [a-z_][a-z0-9_]{2,30}$) E1101:331:BaseSearch.__unicode__: Instance of 'BaseSearch' has no 'verbose_name' member W0201:237:BaseSearch.results: Attribute '_results' defined outside __init__ W0223:334:DatabaseSearch: Method 'get_actual_result_url' is abstract in class 'BaseSearch' but is not overridden W0212:349:DatabaseSearch.get_queryset: Access to a protected member _default_manager of a client class W0201:343:DatabaseSearch.search: Attribute '_qs' defined outside __init__ W0223:375:JSONSearch: Method 'get_actual_result_url' is abstract in class 'BaseSearch' but is not overridden C0111:389:GoogleSearch.query_format_str: Missing docstring R0201:396:GoogleSearch.default_args: Method could be a function C0103:401:GoogleSearch.parse_response: Invalid name "responseData" (should match [a-z_][a-z0-9_]{2,30}$) W0201:406:GoogleSearch.parse_response: Attribute '_estimated_result_count' defined outside __init__ W0702:444: No exception type(s) specified W0201:463:ScrapeSearch.strainer: Attribute '_strainer' defined outside __init__ W0223:480:XMLSearch: Method 'parse_results' is abstract in class 'ScrapeSearch' but is not overridden W0223:480:XMLSearch: Method 'get_actual_result_url' is abstract in class 'BaseSearch' but is not overridden W0611: 2: Unused import datetime W0611: 13: Unused import Template ************* Module philo.loaders.database C0111: 1: Missing docstring C0322: 13:Loader: Operator not preceded by a space is_usable=True ^ E1101: 18:Loader.load_template_source: Class 'Template' has no 'DoesNotExist' member E1103: 20:Loader.load_template_source: Instance of 'tuple' has no 'code' member (but some types could not be inferred) ************* Module philo.loaders C0111: 1: Missing docstring ************* Module philo.templatetags.containers C0103: 13: Invalid name "register" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) C0111: 16:ContainerNode: Missing docstring W0231: 17:ContainerNode.__init__: __init__ method from base class 'Node' is not called W0612: 23:ContainerNode.render: Unused variable 'content' C0111: 38:ContainerNode.get_container_content: Missing docstring W0613: 68:container: Unused argument 'parser' W0611: 10: Unused import SafeUnicode ************* Module philo.templatetags C0111: 1: Missing docstring ************* Module philo.templatetags.collections C0103: 11: Invalid name "register" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) C0111: 14:MembersofNode: Missing docstring W0231: 15:MembersofNode.__init__: __init__ method from base class 'Node' is not called W0702: 25:MembersofNode.render: No exception type(s) specified C0322: 39:membersof: Operator not preceded by a space params=token.split_contents() ^ C0103: 50:membersof: Invalid name "ct" (should match [a-z_][a-z0-9_]{2,30}$) E1101: 53:membersof: Class 'ContentType' has no 'DoesNotExist' member W0613: 30:membersof: Unused argument 'parser' W0611: 7: Unused import settings ************* Module philo.templatetags.nodes C0103: 16: Invalid name "register" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) C0111: 19:NodeURLNode: Missing docstring W0231: 20:NodeURLNode.__init__: __init__ method from base class 'Node' is not called R0913: 20:NodeURLNode.__init__: Too many arguments (7/5) R0912: 30:NodeURLNode.render: Too many branches (15/12) E0602:117:node_url: Undefined variable 'TemplateSyntaxError' W0611: 8: Unused import Site ************* Module philo.templatetags.include_string C0111: 1: Missing docstring C0103: 5: Invalid name "register" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) C0111: 8:IncludeStringNode: Missing docstring W0231: 9:IncludeStringNode.__init__: __init__ method from base class 'Node' is not called C0103: 14:IncludeStringNode.render: Invalid name "t" (should match [a-z_][a-z0-9_]{2,30}$) E0602: 36:include_string: Undefined variable 'TemplateSyntaxError' ************* Module philo.templatetags.embed C0103: 13: Invalid name "register" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) C0111: 23:EmbedContext.add_embeds: Missing docstring W0621: 38:EmbedContext.get_embed_template: Redefining name 'template' from outer scope (line 5) W0621: 30:EmbedContext.get_embed_template: Redefining name 'embed' from outer scope (line 294) C0103: 34:EmbedContext.get_embed_template: Invalid name "ct" (should match [a-z_][a-z0-9_]{2,30}$) C0103: 37:EmbedContext.get_embed_template: Invalid name "e" (should match [a-z_][a-z0-9_]{2,30}$) C0103: 56:EmbedContext.get_embed_template: Invalid name "e" (should match [a-z_][a-z0-9_]{2,30}$) C0103: 66: Invalid name "old_extends_node_init" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) C0111: 69:get_embed_dict: Missing docstring C0103: 71:get_embed_dict: Invalid name "e" (should match [a-z_][a-z0-9_]{2,30}$) C0103: 72:get_embed_dict: Invalid name "ct" (should match [a-z_][a-z0-9_]{2,30}$) C0111: 83:extends_node_init: Missing docstring C0111: 88:render_extends_node: Missing docstring W0212:125:render_extends_node: Access to a protected member _render of a client class W0231:134:ConstantEmbedNode.__init__: __init__ method from base class 'Node' is not called C0103:139:ConstantEmbedNode.__init__: Invalid name "v" (should match [a-z_][a-z0-9_]{2,30}$) C0111:153:ConstantEmbedNode.compile_instance: Missing docstring C0111:163:ConstantEmbedNode.get_instance: Missing docstring W0613:163:ConstantEmbedNode.get_instance: Unused argument 'context' C0111:166:ConstantEmbedNode.compile_template: Missing docstring C0111:175:ConstantEmbedNode.get_template: Missing docstring W0613:175:ConstantEmbedNode.get_template: Unused argument 'context' C0111:178:ConstantEmbedNode.get_content_type: Missing docstring W0613:178:ConstantEmbedNode.get_content_type: Unused argument 'context' C0111:181:ConstantEmbedNode.check_context: Missing docstring C0103:186:ConstantEmbedNode.check_context: Invalid name "ct" (should match [a-z_][a-z0-9_]{2,30}$) C0111:192:ConstantEmbedNode.mark_rendered_for: Missing docstring W0621:198:ConstantEmbedNode.render: Redefining name 'template' from outer scope (line 5) C0111:213:ConstantEmbedNode.render_instance: Missing docstring C0103:215:ConstantEmbedNode.render_instance: Invalid name "t" (should match [a-z_][a-z0-9_]{2,30}$) C0103:222:ConstantEmbedNode.render_instance: Invalid name "v" (should match [a-z_][a-z0-9_]{2,30}$) C0111:230:EmbedNode: Missing docstring W0231:231:EmbedNode.__init__: __init__ method from base class 'ConstantEmbedNode' is not called C0111:257:InstanceEmbedNode: Missing docstring W0231:258:InstanceEmbedNode.__init__: __init__ method from base class 'EmbedNode' is not called E1103:266:InstanceEmbedNode.get_instance: Instance of 'bool' has no 'resolve' member (but some types could not be inferred) C0111:275:get_embedded: Missing docstring C0111:282:parse_content_type: Missing docstring C0103:288:parse_content_type: Invalid name "ct" (should match [a-z_][a-z0-9_]{2,30}$) E1101:289:parse_content_type: Class 'ContentType' has no 'DoesNotExist' member C0103:319:embed: Invalid name "ct" (should match [a-z_][a-z0-9_]{2,30}$) C0103:330:embed: Invalid name "v" (should match [a-z_][a-z0-9_]{2,30}$) C0103:342:embed: Invalid name "ct" (should match [a-z_][a-z0-9_]{2,30}$) C0103:343:embed: Invalid name "pk" (should match [a-z_][a-z0-9_]{2,30}$) R0922:167:PassthroughAttributeMapper: Abstract class is only referenced 1 times R0922: 16:LazyObject: Abstract class is only referenced 1 times R0922:447:ScrapeSearch: Abstract class is only referenced 1 times R0801: 1: Similar lines in 2 files ==philo.contrib.julian.models:313 ==philo.contrib.penfield.models:543 tag_slugs = tag_slugs.replace('+', '/').split('/') tags = self.get_tag_queryset().filter(slug__in=tag_slugs) if not tags: raise Http404 # Raise a 404 on an incorrect slug. found_slugs = [tag.slug for tag in tags] for slug in tag_slugs: if slug and slug not in found_slugs: raise Http404 R0801: 1: Similar lines in 2 files ==philo.contrib.julian.models:397 ==philo.contrib.penfield.models:622 item_context = { 'paginator': paginator, 'paginated_page': paginated_page, self.item_context_var: items } else: item_context = { self.item_context_var: items } return items, item_context R0801: 1: Similar lines in 2 files ==philo.contrib.sobol.models:167 ==philo.models.fields.__init__:131 try: from south.modelsinspector import add_introspection_rules except ImportError: pass else: Report ====== 4636 statements analysed. Statistics by type ------------------ +---------+-------+-----------+-----------+------------+---------+ |type |number |old number |difference |%documented |%badname | +=========+=======+===========+===========+============+=========+ |module |65 |96 |-31.00 |16.92 |0.00 | +---------+-------+-----------+-----------+------------+---------+ |class |217 |243 |-26.00 |40.55 |0.00 | +---------+-------+-----------+-----------+------------+---------+ |method |481 |533 |-52.00 |78.38 |0.83 | +---------+-------+-----------+-----------+------------+---------+ |function |51 |52 |-1.00 |43.14 |0.00 | +---------+-------+-----------+-----------+------------+---------+ Raw metrics ----------- +----------+-------+------+---------+-----------+ |type |number |% |previous |difference | +==========+=======+======+=========+===========+ |code |5128 |70.60 |6283 |-1155.00 | +----------+-------+------+---------+-----------+ |docstring |1197 |16.48 |3741 |-2544.00 | +----------+-------+------+---------+-----------+ |comment |294 |4.05 |497 |-203.00 | +----------+-------+------+---------+-----------+ |empty |644 |8.87 |733 |-89.00 | +----------+-------+------+---------+-----------+ Duplication ----------- +-------------------------+------+---------+-----------+ | |now |previous |difference | +=========================+======+=========+===========+ |nb duplicated lines |28 |11467 |-11439.00 | +-------------------------+------+---------+-----------+ |percent duplicated lines |0.335 |90.785 |-90.45 | +-------------------------+------+---------+-----------+ Messages by category -------------------- +-----------+-------+---------+-----------+ |type |number |previous |difference | +===========+=======+=========+===========+ |convention |437 |571 |-134.00 | +-----------+-------+---------+-----------+ |refactor |191 |369 |-178.00 | +-----------+-------+---------+-----------+ |warning |328 |416 |-88.00 | +-----------+-------+---------+-----------+ |error |120 |122 |-2.00 | +-----------+-------+---------+-----------+ % errors / warnings by module ----------------------------- +---------------------------------------------+------+--------+---------+-----------+ |module |error |warning |refactor |convention | +=============================================+======+========+=========+===========+ |philo.contrib.penfield.models |18.33 |6.71 |13.09 |4.81 | +---------------------------------------------+------+--------+---------+-----------+ |philo.models.base |9.17 |6.71 |9.42 |6.86 | +---------------------------------------------+------+--------+---------+-----------+ |philo.contrib.julian.models |9.17 |5.79 |9.95 |13.50 | +---------------------------------------------+------+--------+---------+-----------+ |philo.forms.entities |7.50 |1.52 |0.00 |2.75 | +---------------------------------------------+------+--------+---------+-----------+ |philo.contrib.waldo.models |5.83 |5.18 |9.42 |1.37 | +---------------------------------------------+------+--------+---------+-----------+ |philo.utils.entities |5.00 |5.18 |0.52 |3.43 | +---------------------------------------------+------+--------+---------+-----------+ |philo.contrib.sobol.models |5.00 |4.27 |3.66 |1.60 | +---------------------------------------------+------+--------+---------+-----------+ |philo.contrib.waldo.forms |5.00 |1.52 |0.52 |0.69 | +---------------------------------------------+------+--------+---------+-----------+ |philo.contrib.sobol.search |4.17 |5.49 |1.05 |2.52 | +---------------------------------------------+------+--------+---------+-----------+ |philo.models.nodes |3.33 |3.35 |5.24 |2.97 | +---------------------------------------------+------+--------+---------+-----------+ |philo.models.pages |3.33 |2.74 |3.66 |2.29 | +---------------------------------------------+------+--------+---------+-----------+ |philo.admin.forms.containers |3.33 |2.74 |2.62 |4.35 | +---------------------------------------------+------+--------+---------+-----------+ |philo.models.fields.entities |1.67 |5.49 |2.62 |1.83 | +---------------------------------------------+------+--------+---------+-----------+ |philo.contrib.shipherd.models |1.67 |4.88 |3.14 |2.29 | +---------------------------------------------+------+--------+---------+-----------+ |philo.templatetags.embed |1.67 |3.05 |3.14 |7.32 | +---------------------------------------------+------+--------+---------+-----------+ |philo.tests |1.67 |2.74 |3.14 |4.35 | +---------------------------------------------+------+--------+---------+-----------+ |philo.admin.forms.attributes |1.67 |0.91 |1.05 |0.46 | +---------------------------------------------+------+--------+---------+-----------+ |philo.middleware |1.67 |0.61 |1.05 |0.69 | +---------------------------------------------+------+--------+---------+-----------+ |philo.loaders.database |1.67 |0.00 |0.00 |0.46 | +---------------------------------------------+------+--------+---------+-----------+ |philo.admin.base |0.83 |3.05 |3.14 |3.66 | +---------------------------------------------+------+--------+---------+-----------+ |philo.contrib.waldo.tokens |0.83 |3.05 |0.00 |0.92 | +---------------------------------------------+------+--------+---------+-----------+ |philo.templatetags.collections |0.83 |1.22 |0.00 |0.92 | +---------------------------------------------+------+--------+---------+-----------+ |philo.contrib.penfield.admin |0.83 |0.91 |4.71 |2.52 | +---------------------------------------------+------+--------+---------+-----------+ |philo.models.collections |0.83 |0.91 |1.57 |0.92 | +---------------------------------------------+------+--------+---------+-----------+ |philo.utils.lazycompat |0.83 |0.91 |1.05 |0.92 | +---------------------------------------------+------+--------+---------+-----------+ |philo.templatetags.nodes |0.83 |0.61 |1.05 |0.46 | +---------------------------------------------+------+--------+---------+-----------+ |philo.admin.widgets |0.83 |0.61 |0.52 |1.14 | +---------------------------------------------+------+--------+---------+-----------+ |philo.contrib.sobol.utils |0.83 |0.61 |0.00 |0.92 | +---------------------------------------------+------+--------+---------+-----------+ |philo.templatetags.include_string |0.83 |0.30 |0.00 |0.92 | +---------------------------------------------+------+--------+---------+-----------+ |philo.admin.nodes |0.83 |0.00 |2.62 |1.37 | +---------------------------------------------+------+--------+---------+-----------+ |philo.contrib.sobol.admin |0.00 |2.74 |2.09 |1.60 | +---------------------------------------------+------+--------+---------+-----------+ |philo.utils.__init__ |0.00 |2.44 |0.52 |1.83 | +---------------------------------------------+------+--------+---------+-----------+ |philo.contrib.shipherd.templatetags.shipherd |0.00 |2.13 |0.52 |0.92 | +---------------------------------------------+------+--------+---------+-----------+ |philo.validators |0.00 |1.52 |0.52 |2.52 | +---------------------------------------------+------+--------+---------+-----------+ |philo.models.fields.__init__ |0.00 |1.22 |2.09 |0.69 | +---------------------------------------------+------+--------+---------+-----------+ |philo.views |0.00 |1.22 |0.52 |0.23 | +---------------------------------------------+------+--------+---------+-----------+ |philo.templatetags.containers |0.00 |1.22 |0.00 |0.69 | +---------------------------------------------+------+--------+---------+-----------+ |philo.models.__init__ |0.00 |1.22 |0.00 |0.23 | +---------------------------------------------+------+--------+---------+-----------+ |philo.admin.__init__ |0.00 |1.22 |0.00 |0.23 | +---------------------------------------------+------+--------+---------+-----------+ |philo.contrib.julian.feedgenerator |0.00 |0.91 |0.00 |0.46 | +---------------------------------------------+------+--------+---------+-----------+ |philo.admin.pages |0.00 |0.61 |1.05 |1.14 | +---------------------------------------------+------+--------+---------+-----------+ |philo.forms.__init__ |0.00 |0.61 |0.00 |0.23 | +---------------------------------------------+------+--------+---------+-----------+ |philo.contrib.penfield.templatetags.penfield |0.00 |0.61 |0.00 |0.23 | +---------------------------------------------+------+--------+---------+-----------+ |philo.admin.forms.__init__ |0.00 |0.61 |0.00 |0.23 | +---------------------------------------------+------+--------+---------+-----------+ |philo.contrib.penfield.middleware |0.00 |0.30 |1.05 |0.69 | +---------------------------------------------+------+--------+---------+-----------+ |philo.contrib.sobol.__init__ |0.00 |0.30 |0.00 |0.00 | +---------------------------------------------+------+--------+---------+-----------+ Messages -------- +-----------+------------+ |message id |occurrences | +===========+============+ |C0111 |316 | +-----------+------------+ |C0103 |109 | +-----------+------------+ |E1101 |104 | +-----------+------------+ |R0904 |62 | +-----------+------------+ |R0903 |52 | +-----------+------------+ |W0212 |50 | +-----------+------------+ |W0613 |47 | +-----------+------------+ |R0201 |43 | +-----------+------------+ |W0611 |41 | +-----------+------------+ |W0232 |41 | +-----------+------------+ |W0201 |23 | +-----------+------------+ |W0702 |16 | +-----------+------------+ |R0913 |16 | +-----------+------------+ |W0401 |14 | +-----------+------------+ |W0511 |13 | +-----------+------------+ |W0223 |13 | +-----------+------------+ |W0142 |13 | +-----------+------------+ |W0612 |12 | +-----------+------------+ |W0404 |12 | +-----------+------------+ |W0231 |11 | +-----------+------------+ |W0622 |9 | +-----------+------------+ |R0912 |7 | +-----------+------------+ |W0621 |5 | +-----------+------------+ |E1003 |5 | +-----------+------------+ |C0203 |5 | +-----------+------------+ |W0221 |4 | +-----------+------------+ |F0401 |4 | +-----------+------------+ |E0602 |4 | +-----------+------------+ |R0922 |3 | +-----------+------------+ |R0914 |3 | +-----------+------------+ |R0801 |3 | +-----------+------------+ |E1103 |3 | +-----------+------------+ |E0611 |3 | +-----------+------------+ |C0322 |3 | +-----------+------------+ |W0104 |2 | +-----------+------------+ |C0324 |2 | +-----------+------------+ |C0321 |2 | +-----------+------------+ |W0703 |1 | +-----------+------------+ |W0222 |1 | +-----------+------------+ |R0902 |1 | +-----------+------------+ |R0901 |1 | +-----------+------------+ |E1120 |1 | +-----------+------------+ Global evaluation ----------------- Your code has been rated at 6.64/10 (previous run: 6.19/10) External dependencies --------------------- :: BeautifulSoup \-BeautifulSoup (philo.contrib.sobol.search) \-BeautifulStoneSoup (philo.contrib.sobol.search) \-SoupStrainer (philo.contrib.sobol.search) django \-VERSION (philo.contrib.shipherd.templatetags.shipherd) \-conf | \-settings (philo.contrib.waldo.tokens,philo.views,philo.contrib.sobol.utils,philo.contrib.penfield.models,philo.admin.pages,philo.models.pages,philo.contrib.sobol.models,philo.templatetags.containers,philo.templatetags.embed,philo.templatetags.nodes,philo.contrib.sobol.admin,philo.contrib.julian.models,philo.templatetags.collections,philo.middleware,philo.contrib.waldo.forms,philo.admin.widgets,philo.templatetags.include_string,philo.contrib.shipherd.templatetags.shipherd,philo.models,philo.tests,philo.admin.base,philo.contrib.sobol.search) | \-urls | \-defaults | \-include (philo.contrib.waldo.models,philo.contrib.penfield.models,philo.contrib.julian.models) | \-patterns (philo.urls,philo.contrib.penfield.models,philo.contrib.waldo.models,philo.contrib.sobol.admin,philo.contrib.sobol.models,philo.contrib.julian.models) | \-url (philo.urls,philo.contrib.penfield.models,philo.contrib.waldo.models,philo.contrib.sobol.admin,philo.contrib.sobol.models,philo.contrib.julian.models) \-contrib | \-admin (philo.admin.nodes,philo.contrib.shipherd.admin,philo.admin.pages,philo.contrib.penfield.admin,philo.contrib.julian.admin,philo.admin.base,philo.contrib.sobol.admin,philo.admin.collections) | | \-widgets | | \-AdminTextareaWidget (philo.admin.forms.containers) | | \-FilteredSelectMultiple (philo.admin.widgets) | | \-url_params_from_lookup_dict (philo.admin.widgets) | \-auth | | \-authenticate (philo.contrib.waldo.forms,philo.contrib.waldo.models) | | \-forms | | | \-AuthenticationForm (philo.contrib.waldo.forms) | | | \-PasswordChangeForm (philo.contrib.waldo.models) | | | \-PasswordResetForm (philo.contrib.waldo.models) | | | \-SetPasswordForm (philo.contrib.waldo.models) | | | \-UserCreationForm (philo.contrib.waldo.forms) | | \-login (philo.contrib.waldo.models) | | \-models | | | \-Group (philo.models) | | | \-User (philo.contrib.waldo.forms,philo.contrib.waldo.models,philo.models,philo.contrib.julian.models) | | \-tokens | | | \-PasswordResetTokenGenerator (philo.contrib.waldo.tokens) | | | \-default_token_generator (philo.contrib.waldo.models) | | \-views (philo.contrib.waldo.models) | \-contenttypes | | \-generic (philo.models.nodes,philo.admin.base,philo.models.collections,philo.models.base,philo.models.pages) | | | \-BaseGenericInlineFormSet (philo.admin.forms.attributes) | | | \-GenericForeignKey (philo.contrib.julian.models) | | \-models | | \-ContentType (philo.templatetags.collections,philo.models.collections,philo.templatetags.containers,philo.admin.forms.attributes,philo.utils,philo.models.pages,philo.templatetags.embed,philo.models.nodes,philo.tests,philo.utils.entities,philo.models.base,philo.contrib.julian.models) | \-messages (philo.contrib.waldo.models,philo.contrib.sobol.models) | \-sites | | \-models | | \-RequestSite (philo.models.nodes,philo.contrib.penfield.models) | | \-Site (philo.contrib.penfield.models,philo.middleware,philo.models,philo.contrib.waldo.models,philo.models.nodes,philo.templatetags.nodes,philo.contrib.sobol.search,philo.contrib.julian.models) | \-syndication | \-views | \-add_domain (philo.contrib.penfield.models) \-core | \-cache | | \-cache (philo.contrib.sobol.search) | \-exceptions | | \-FieldError (philo.models.fields.entities) | | \-ImproperlyConfigured (philo.exceptions) | | \-ObjectDoesNotExist (philo.admin.forms.containers,philo.templatetags.containers,philo.contrib.julian.models) | | \-ValidationError (philo.forms.fields,philo.validators,philo.models.pages,philo.contrib.waldo.forms,philo.models.nodes,philo.models.fields,philo.models.base,philo.contrib.julian.models,philo.contrib.sobol.models,philo.contrib.shipherd.models) | \-mail | | \-EmailMultiAlternatives (philo.contrib.waldo.models) | | \-send_mail (philo.contrib.waldo.models) | \-paginator | | \-EmptyPage (philo.utils) | | \-Paginator (philo.utils) | \-servers | | \-basehttp | | \-FileWrapper (philo.models.nodes) | \-urlresolvers | | \-NoReverseMatch (philo.models.nodes,philo.templatetags.nodes,philo.contrib.shipherd.models) | | \-clear_url_caches (philo.models.nodes) | | \-resolve (philo.views,philo.models.nodes) | | \-reverse (philo.models.nodes,philo.contrib.sobol.admin,philo.templatetags.nodes,philo.contrib.penfield.admin) | \-validators | \-MinValueValidator (philo.contrib.shipherd.models) | \-RegexValidator (philo.models.base,philo.contrib.julian.models,philo.contrib.shipherd.models) | \-URLValidator (philo.contrib.sobol.models) | \-validate_slug (philo.models.fields) \-db | \-connection (philo.tests) | \-models (philo.contrib.penfield.models,philo.models.collections,philo.utils,philo.models.pages,philo.contrib.waldo.models,philo.models.nodes,philo.tests,philo.utils.entities,philo.models.fields,philo.models.base,philo.contrib.julian.models,philo.models.fields.entities,philo.contrib.sobol.models,philo.contrib.shipherd.models) | \-Count (philo.contrib.sobol.admin) | \-Q (philo.admin.forms.containers) | \-fields | | \-NOT_PROVIDED (philo.models.fields.entities) | \-options | | \-get_verbose_name (philo.contrib.sobol.search) | \-query | \-QuerySet (philo.contrib.julian.models) \-dispatch | \-Signal (philo.signals) \-forms (philo.contrib.waldo.forms,philo.forms.fields,philo.admin.pages,philo.contrib.waldo.models,philo.admin.forms.containers,philo.admin.widgets,philo.contrib.sobol.forms,philo.contrib.penfield.admin,philo.models.fields,philo.models.base,philo.models.fields.entities) | \-formsets | | \-TOTAL_FORM_COUNT (philo.admin.forms.containers) | \-models | \-BaseInlineFormSet (philo.admin.forms.containers) | \-BaseModelFormSet (philo.admin.forms.containers) | \-ModelForm (philo.admin.forms.containers,philo.forms.entities,philo.admin.forms.attributes) | \-ModelFormMetaclass (philo.forms.entities) | \-ModelFormOptions (philo.forms.entities) | \-model_to_dict (philo.contrib.shipherd.models) \-http | \-Http404 (philo.views,philo.contrib.penfield.models,philo.middleware,philo.contrib.waldo.models,philo.models.nodes,philo.contrib.sobol.admin,philo.contrib.sobol.models,philo.contrib.julian.models) | \-HttpResponse (philo.contrib.penfield.models,philo.contrib.penfield.middleware,philo.contrib.julian.feedgenerator,philo.models.pages,philo.models.nodes,philo.admin.base,philo.contrib.sobol.models,philo.contrib.julian.models) | \-HttpResponseRedirect (philo.views,philo.contrib.waldo.models,philo.models.nodes,philo.contrib.penfield.admin,philo.contrib.sobol.admin,philo.contrib.sobol.models) | \-HttpResponseServerError (philo.models.nodes) | \-QueryDict (philo.contrib.sobol.utils,philo.contrib.penfield.admin) \-shortcuts | \-get_object_or_404 (philo.contrib.waldo.models) | \-render_to_response (philo.contrib.waldo.models,philo.contrib.sobol.admin) \-template (philo.contrib.shipherd.templatetags.shipherd,philo.templatetags.collections,philo.templatetags.containers,philo.templatetags.include_string,philo.templatetags.embed,philo.tests,philo.templatetags.nodes,philo.contrib.penfield.templatetags.penfield) | \-Context (philo.contrib.sobol.search,philo.utils,philo.models.pages) | \-Lexer (philo.validators) | \-Parser (philo.validators) | \-RequestContext (philo.contrib.penfield.models,philo.contrib.sobol.admin,philo.models.pages) | \-TOKEN_BLOCK (philo.validators) | \-TOKEN_VAR (philo.validators) | \-Template (philo.contrib.penfield.models,philo.contrib.sobol.search,philo.validators,philo.models.pages) | \-TemplateDoesNotExist (philo.loaders.database,philo.contrib.sobol.search,philo.models.pages) | \-TemplateSyntaxError (philo.validators) | \-TextNode (philo.models.pages) | \-VariableNode (philo.models.pages) | \-add_to_builtins (philo.models) | \-defaultfilters | | \-striptags (philo.contrib.waldo.models) | \-defaulttags | | \-kwarg_re (philo.templatetags.nodes) | \-loader (philo.contrib.sobol.search,philo.tests) | | \-BaseLoader (philo.loaders.database) | \-loader_tags | | \-BLOCK_CONTEXT_KEY (philo.templatetags.embed) | | \-BlockContext (philo.templatetags.embed,philo.models.pages) | | \-BlockNode (philo.templatetags.embed,philo.models.pages) | | \-ConstantIncludeNode (philo.utils) | | \-ExtendsNode (philo.templatetags.embed,philo.utils,philo.models.pages) | | \-TextNode (philo.templatetags.embed) | \-loaders | \-cached (philo.tests) \-test | \-TestCase (philo.tests) | \-utils | \-restore_template_loaders (philo.tests) | \-setup_test_template_loader (philo.tests) \-utils | \-datastructures | | \-SortedDict (philo.contrib.penfield.models,philo.models.pages,philo.admin.forms.containers,philo.forms.entities,philo.tests,philo.contrib.sobol.models) | \-dates | | \-MONTHS (philo.contrib.penfield.templatetags.penfield) | | \-MONTHS_AP (philo.contrib.penfield.templatetags.penfield) | \-decorators | | \-decorator_from_middleware (philo.contrib.penfield.middleware) | \-encoding | | \-force_unicode (philo.contrib.penfield.models,philo.models.base,philo.contrib.julian.models) | | \-smart_str (philo.models.nodes,philo.contrib.sobol.utils,philo.templatetags.nodes) | | \-smart_unicode (philo.contrib.penfield.models,philo.loaders.database) | \-feedgenerator (philo.contrib.penfield.models) | | \-SyndicationFeed (philo.contrib.julian.feedgenerator) | \-functional | | \-LazyObject (philo.utils.lazycompat) | | \-SimpleLazyObject (philo.utils.lazycompat) | | \-empty (philo.utils.lazycompat) | \-html | | \-escape (philo.contrib.penfield.models,philo.admin.base,philo.admin.widgets,philo.validators) | | \-mark_safe (philo.validators) | \-http | | \-base36_to_int (philo.contrib.waldo.models,philo.contrib.waldo.tokens) | | \-int_to_base36 (philo.contrib.waldo.models,philo.contrib.waldo.tokens) | | \-urlquote (philo.contrib.sobol.utils) | | \-urlquote_plus (philo.contrib.sobol.search,philo.contrib.sobol.utils) | \-safestring | | \-SafeUnicode (philo.templatetags.containers) | | \-mark_safe (philo.contrib.shipherd.templatetags.shipherd,philo.templatetags.containers,philo.admin.widgets,philo.contrib.sobol.search) | \-simplejson (philo.forms.fields,philo.validators,philo.models.fields,philo.admin.base,philo.contrib.sobol.search,philo.models.base,philo.contrib.sobol.models) | \-text | | \-capfirst (philo.models.fields,philo.models.fields.entities,philo.contrib.sobol.search) | | \-truncate_words (philo.admin.widgets) | \-translation | | \-ugettext (philo.contrib.shipherd.templatetags.shipherd,philo.contrib.waldo.models,philo.admin.widgets) | | \-ugettext_lazy (philo.models.fields,philo.contrib.waldo.forms,philo.contrib.sobol.admin,philo.validators) | \-tzinfo (philo.contrib.penfield.models) \-views \-decorators \-cache | \-never_cache (philo.contrib.waldo.models) \-csrf | \-csrf_protect (philo.contrib.waldo.models) \-vary \-vary_on_headers (philo.views) mptt \-admin | \-MPTTModelAdmin (philo.admin.nodes,philo.admin.base) \-models \-MPTTModel (philo.models.base) \-MPTTModelBase (philo.models.base) \-MPTTOptions (philo.models.base) south \-modelsinspector \-add_introspection_rules (philo.models.fields,philo.contrib.sobol.models) vobject (philo.contrib.julian.feedgenerator)