************* Module loco_directory.services.__init__ C: 35,0: Line too long (86/80) C: 50,0: Line too long (90/80) C: 60,0: Line too long (122/80) C: 63,0: Line too long (81/80) C:123,0: Line too long (115/80) C:125,0: Line too long (81/80) C:126,0: Line too long (89/80) C:128,0: Line too long (102/80) ************* Module loco_directory.services C: 1,0: Missing docstring C: 13,0:model_service: Missing docstring W: 21,11:model_service: Catching too general exception Exception C: 21,22:model_service: Invalid name "e" (should match [a-z_][a-z0-9_]{2,30}$) W: 14,18:model_service: Unused variable 'rem_url' C: 24,0:model_entity: Missing docstring W: 30,8:model_entity: No exception type(s) specified W: 25,16:model_entity: Unused variable 'rem_url' C: 45,0:model_collection: Missing docstring W: 45,37:model_collection: Unused argument 'url' C: 57,0:do_search: Missing docstring W: 60,41:do_search: Access to a protected member _meta of a client class W: 60,66:do_search: Access to a protected member _meta of a client class W: 65,14:do_search: Used * or ** magic C: 71,0:get_model_id: Missing docstring C: 75,8:get_model_id: Invalid name "m" (should match [a-z_][a-z0-9_]{2,30}$) W: 71,17:get_model_id: Unused argument 'request' C: 82,0:encode: Missing docstring C: 86,0:decode: Missing docstring W: 86,35:decode: Unused argument 'url' W: 86,11:decode: Unused argument 'klass' W: 86,18:decode: Unused argument 'entity' C: 89,0:get_mimetype: Missing docstring C: 92,0:encode_error: Missing docstring C: 96,0:JSONEncoder: Missing docstring C:103,4:JSONEncoder.get_field_value: Invalid name "o" (should match [a-z_][a-z0-9_]{2,30}$) C:103,4:JSONEncoder.get_field_value: Missing docstring C:103,30:JSONEncoder.get_field_value: Invalid name "o" (should match [a-z_][a-z0-9_]{2,30}$) C:104,8:JSONEncoder.get_field_value: Invalid name "f" (should match [a-z_][a-z0-9_]{2,30}$) W:115,15:JSONEncoder.get_field_value: Catching too general exception Exception W:112,23:JSONEncoder.get_field_value: Access to a protected member _format of a client class W:112,23:JSONEncoder.get_field_value: Access to a protected member _meta of a client class C:118,4:JSONEncoder.default: Invalid name "o" (should match [a-z_][a-z0-9_]{2,30}$) E:118,4:JSONEncoder.default: An attribute affected in simplejson.encoder line 181 hide this method C:118,22:JSONEncoder.default: Invalid name "o" (should match [a-z_][a-z0-9_]{2,30}$) W:123,48:JSONEncoder.default: Access to a protected member _meta of a client class W:123,63:JSONEncoder.default: Access to a protected member _meta of a client class C:126,12:JSONEncoder.default: Invalid name "d" (should match [a-z_][a-z0-9_]{2,30}$) ************* Module loco_directory.services.urls C: 11,0: Line too long (87/80) C: 12,0: Line too long (92/80) C: 13,0: Line too long (90/80) C: 14,0: Line too long (85/80) C: 15,0: Line too long (98/80) C: 16,0: Line too long (94/80) C: 17,0: Line too long (98/80) C: 18,0: Line too long (101/80) C: 22,0: Line too long (86/80) C: 23,0: Line too long (89/80) W: 6,0: Wildcard import django.conf.urls.defaults C: 8,0: Invalid name "urlpatterns" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) W: 6,0: Unused import include from wildcard import W: 6,0: Unused import handler404 from wildcard import W: 6,0: Unused import handler500 from wildcard import ************* Module loco_directory.services.views C: 41,0: Line too long (82/80) C: 1,0: Missing docstring F: 1,0: Unable to import 'teams.models' F: 2,0: Unable to import 'events.models' F: 3,0: Unable to import 'meetings.models' F: 4,0: Unable to import 'venues.models' F: 5,0: Unable to import 'userprofiles.models' F: 8,0: Unable to import 'services' C: 10,0:team_service: Missing docstring C: 13,0:country_service: Missing docstring C: 16,0:continent_service: Missing docstring C: 19,0:team_event_service: Missing docstring C: 22,0:meeting_service: Missing docstring C: 25,0:meeting_agenda_service: Missing docstring C: 28,0:global_event_service: Missing docstring C: 31,0:event_attendee_service: Missing docstring C: 34,0:event_comment_service: Missing docstring C: 37,0:venue_service: Missing docstring C: 40,0:user_service: Missing docstring C: 43,0:group_service: Missing docstring C: 46,0:profile_service: Missing docstring C: 49,0:language_service: Missing docstring ************* Module loco_directory C: 1,0: Missing docstring ************* Module loco_directory.settings C: 12,0: Line too long (99/80) C: 26,0: Line too long (90/80) C:100,0: Line too long (123/80) C:118,0: Line too long (88/80) C:190,0: Line too long (102/80) C:193,0: Line too long (137/80) C:196,0: Line too long (105/80) W:201,0: Bad indentation. Found 2 spaces, expected 4 C:203,0: Line too long (83/80) W:203,0: Bad indentation. Found 2 spaces, expected 4 C: 1,0: Missing docstring C: 6,0: Invalid name "uw_import" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) F: 8,4: Unable to import 'ubuntu_website' C: 9,4: Invalid name "uw_import" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) C: 17,0: Invalid name "modules" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) C: 22,0: Comma not followed by a space for module,package in modules.items(): ^^ C: 35,0: Operator not preceded by a space OPENID_STRICT_USERNAMES=True ^ C: 36,0: Operator not preceded by a space OPENID_FOLLOW_RENAMES=True ^ W: 38,0: Relative import 'common', should be 'loco_directory.common' W:186,4: No exception type(s) specified W:183,4: Relative import 'bzr_apps', should be 'loco_directory.bzr_apps' W:201,2: Relative import 'local_settings', should be 'loco_directory.local_settings' W:201,2: Wildcard import local_settings W:201,2: Unused import DEBUG_USERS from wildcard import W:183,4: Unused import bzr_apps ************* Module loco_directory.bzr_apps.management C: 1,0: Missing docstring ************* Module loco_directory.bzr_apps.management.commands C: 1,0: Missing docstring ************* Module loco_directory.bzr_apps.management.commands.pullapps C: 50,0: Line too long (87/80) C: 53,0: Line too long (86/80) C: 60,0: Line too long (81/80) C: 61,0: Line too long (104/80) C: 70,0: Line too long (101/80) C: 73,0: Line too long (88/80) C: 1,0: Missing docstring C: 20,0:Command: Missing docstring R: 24,4:Command.handle: Too many local variables (17/15) R: 24,4:Command.handle: Too many branches (16/12) W: 3,0: Unused import NoArgsCommand W: 8,0: Unused import subprocess W: 9,0: Unused import sys W: 4,0: Unused import Group ************* Module loco_directory.bzr_apps C: 1,0: Missing docstring ************* Module loco_directory.bzr_apps.models C: 1,0: Missing docstring W: 1,0: Unused import models ************* Module loco_directory.bzr_apps.tests C: 10,0:SimpleTest: Missing docstring R: 10,0:SimpleTest: Too many public methods (56/20) ************* Module loco_directory.bzr_apps.views C: 1,0: Missing docstring ************* Module loco_directory.events.forms C: 18,0: Line too long (97/80) C: 20,0: Line too long (90/80) C: 46,0: Line too long (87/80) C: 84,0: Line too long (119/80) C: 85,0: Line too long (116/80) C:102,0: Line too long (84/80) C:128,0: Line too long (98/80) C:129,0: Line too long (107/80) C:130,0: Line too long (115/80) C:165,0: Line too long (99/80) C: 1,0: Missing docstring W: 7,0: Relative import 'models', should be 'loco_directory.events.models' F: 8,0: Unable to import 'venues.models' F: 9,0: Unable to import 'common.forms' F: 10,0: Unable to import 'userprofiles.models' C: 16,0:grouped_user_list: Missing docstring C: 27,0:validate_tag: Missing docstring C: 39,4:BaseEventForm.Meta: Missing docstring W: 39,4:BaseEventForm.Meta: Class has no __init__ method R: 39,4:BaseEventForm.Meta: Too few public methods (0/2) C: 43,4:BaseEventForm.Media: Missing docstring W: 43,4:BaseEventForm.Media: Class has no __init__ method R: 43,4:BaseEventForm.Media: Too few public methods (0/2) C: 74,4:TeamEventForm.Meta: Missing docstring W: 74,4:TeamEventForm.Meta: Class has no __init__ method R: 74,4:TeamEventForm.Meta: Too few public methods (0/2) W: 78,4:TeamEventForm.__init__: Dangerous default value [] as argument F: 83,8:TeamEventForm.__init__: Unable to import 'common.widgets' C:161,4:GlobalEventForm.Meta: Missing docstring W:161,4:GlobalEventForm.Meta: Class has no __init__ method R:161,4:GlobalEventForm.Meta: Too few public methods (0/2) C:178,4:AttendeeRegistrationForm.Meta: Missing docstring W:178,4:AttendeeRegistrationForm.Meta: Class has no __init__ method R:178,4:AttendeeRegistrationForm.Meta: Too few public methods (0/2) C:186,4:TeamEventCommentForm.Meta: Missing docstring W:186,4:TeamEventCommentForm.Meta: Class has no __init__ method R:186,4:TeamEventCommentForm.Meta: Too few public methods (0/2) C:190,4:TeamEventCommentForm.Media: Missing docstring W:190,4:TeamEventCommentForm.Media: Class has no __init__ method R:190,4:TeamEventCommentForm.Media: Too few public methods (0/2) W: 12,0: Unused import pytz W: 14,0: Unused import datetime ************* Module loco_directory.events C: 1,0: Missing docstring ************* Module loco_directory.events.models C: 23,0: Line too long (146/80) C: 24,0: Line too long (140/80) C: 25,0: Line too long (98/80) C: 26,0: Line too long (163/80) C: 27,0: Line too long (148/80) C: 51,0: Line too long (85/80) C: 55,0: Line too long (85/80) C: 59,0: Line too long (90/80) C: 63,0: Line too long (90/80) C: 69,0: Line too long (189/80) C: 70,0: Line too long (167/80) C: 71,0: Line too long (197/80) C: 72,0: Line too long (106/80) C: 79,0: Line too long (95/80) C: 81,0: Line too long (81/80) C: 82,0: Line too long (94/80) C: 83,0: Line too long (149/80) C: 84,0: Line too long (141/80) C: 85,0: Line too long (149/80) C: 99,0: Line too long (89/80) C:103,0: Line too long (89/80) C:107,0: Line too long (85/80) C:111,0: Line too long (86/80) C:117,0: Line too long (82/80) C:120,0: Line too long (89/80) C:126,0: Line too long (137/80) C:127,0: Line too long (135/80) C:128,0: Line too long (181/80) C:129,0: Line too long (126/80) C:130,0: Line too long (195/80) C:131,0: Line too long (227/80) C:145,0: Line too long (82/80) C:181,0: Line too long (102/80) C:185,0: Line too long (84/80) C:190,0: Line too long (134/80) C:191,0: Line too long (150/80) C:196,0: Line too long (141/80) C:197,0: Line too long (157/80) C:209,0: Line too long (125/80) C:211,0: Line too long (96/80) C:220,0: Line too long (82/80) C:226,0: Line too long (84/80) C:238,0: Line too long (105/80) C:239,0: Line too long (115/80) C:240,0: Line too long (82/80) C: 1,0: Missing docstring F: 2,0: Unable to import 'userprofiles.models' F: 3,0: Unable to import 'teams.models' F: 4,0: Unable to import 'venues.models' F: 6,0: Unable to import 'common.shortcuts' F: 7,0: Unable to import 'common.mixins' E: 10,13: _ is not callable E: 11,14: _ is not callable E: 12,12: _ is not callable E: 22,57:BaseEvent: _ is not callable E: 23,48:BaseEvent: _ is not callable E: 23,109:BaseEvent: _ is not callable E: 24,46:BaseEvent: _ is not callable E: 24,105:BaseEvent: _ is not callable E: 25,45:BaseEvent: _ is not callable E: 26,44:BaseEvent: _ is not callable E: 26,73:BaseEvent: _ is not callable E: 27,50:BaseEvent: _ is not callable E: 37,37:BaseEvent.as_ical: Instance of 'BaseEvent' has no 'id' member C: 44,4:BaseEvent.is_past: Missing docstring E: 59,64:GlobalEventManager.random_5: Instance of 'GlobalEventManager' has no 'id' member E: 63,64:GlobalEventManager.last_5: Instance of 'GlobalEventManager' has no 'id' member R: 47,0:GlobalEventManager: Too many public methods (37/20) E: 69,65:GlobalEvent: _ is not callable E: 69,138:GlobalEvent: _ is not callable C: 70,4:GlobalEvent: Comma not followed by a space pictag = models.CharField(max_length=50, help_text=_('tag used in web albums like; picasa, flickr, and more'), verbose_name=_('Picture Tag'),null=True, blank=True) ^^ E: 70,55:GlobalEvent: _ is not callable E: 70,128:GlobalEvent: _ is not callable E: 71,41:GlobalEvent: _ is not callable E: 71,155:GlobalEvent: _ is not callable E: 72,44:GlobalEvent: _ is not callable C: 77,4:GlobalEvent.get_participating: Missing docstring E: 79,24:GlobalEvent.get_participating: Class 'Attendee' has no 'objects' member E: 81,20:GlobalEvent.get_participating: Undefined variable 'Team' E: 82,24:GlobalEvent.get_participating: Undefined variable 'Country' E: 83,15:GlobalEvent.get_participating: _ is not callable C: 88,4:GlobalEvent.get_absolute_url: Missing docstring E: 89,44:GlobalEvent.get_absolute_url: Instance of 'GlobalEvent' has no 'id' member C:113,4:TeamEventManager.attending: Missing docstring E:114,15:TeamEventManager.attending: Class 'Attendee' has no 'objects' member E:114,56:TeamEventManager.attending: Instance of 'TeamEventManager' has no 'id' member C:116,4:TeamEventManager.random_5_attendees: Missing docstring E:117,15:TeamEventManager.random_5_attendees: Class 'Attendee' has no 'objects' member E:117,56:TeamEventManager.random_5_attendees: Instance of 'TeamEventManager' has no 'id' member C:119,4:TeamEventManager.has_location: Missing docstring R: 95,0:TeamEventManager: Too many public methods (40/20) E:126,35:TeamEvent: Undefined variable 'Team' E:126,51:TeamEvent: _ is not callable E:126,97:TeamEvent: _ is not callable E:127,58:TeamEvent: _ is not callable E:127,99:TeamEvent: _ is not callable E:128,60:TeamEvent: _ is not callable E:128,132:TeamEvent: _ is not callable E:129,47:TeamEvent: _ is not callable E:129,86:TeamEvent: _ is not callable E:130,41:TeamEvent: _ is not callable E:130,151:TeamEvent: _ is not callable E:131,48:TeamEvent: _ is not callable E:131,81:TeamEvent: _ is not callable C:137,4:TeamEvent.get_tz: Missing docstring E:140,23:TeamEvent.get_tz: Instance of 'ForeignKey' has no 'tz' member E:143,27:TeamEvent.get_tz: Instance of 'ManyToManyField' has no 'exclude' member C:151,4:TeamEvent.get_local_begin: Missing docstring E:152,15:TeamEvent.get_local_begin: Instance of 'TeamEvent' has no 'tolocaltime' member C:153,4:TeamEvent.set_local_begin: Missing docstring E:154,26:TeamEvent.set_local_begin: Instance of 'TeamEvent' has no 'fromlocaltime' member C:157,4:TeamEvent.get_local_end: Missing docstring E:158,15:TeamEvent.get_local_end: Instance of 'TeamEvent' has no 'tolocaltime' member C:159,4:TeamEvent.set_local_end: Missing docstring E:160,24:TeamEvent.set_local_end: Instance of 'TeamEvent' has no 'fromlocaltime' member C:163,4:TeamEvent.attending: Missing docstring E:164,15:TeamEvent.attending: Instance of 'TeamEvent' has no 'attendee_set' member C:166,4:TeamEvent.maybe_attending: Missing docstring E:167,15:TeamEvent.maybe_attending: Instance of 'TeamEvent' has no 'attendee_set' member C:169,4:TeamEvent.not_attending: Missing docstring E:170,15:TeamEvent.not_attending: Instance of 'TeamEvent' has no 'attendee_set' member C:172,4:TeamEvent.first_team: Missing docstring W:176,12:TeamEvent.first_team: No exception type(s) specified E:174,19:TeamEvent.first_team: Instance of 'ManyToManyField' has no 'all' member E:176,43:TeamEvent.first_team: Instance of 'TeamEvent' has no 'id' member C:180,4:TeamEvent.get_absolute_url: Missing docstring E:181,92:TeamEvent.get_absolute_url: Instance of 'TeamEvent' has no 'id' member C:183,4:TeamEvent.is_attending: Missing docstring E:185,19:TeamEvent.is_attending: Instance of 'TeamEvent' has no 'attendee_set' member C:189,4:TeamEvent.total_attending: Missing docstring E:190,56:TeamEvent.total_attending: Class 'Attendee' has no 'objects' member E:190,102:TeamEvent.total_attending: Instance of 'TeamEvent' has no 'id' member E:191,72:TeamEvent.total_attending: Class 'Attendee' has no 'objects' member E:191,118:TeamEvent.total_attending: Instance of 'TeamEvent' has no 'id' member C:194,4:TeamEvent.total_maybe_attending: Missing docstring E:196,62:TeamEvent.total_maybe_attending: Class 'Attendee' has no 'objects' member E:196,108:TeamEvent.total_maybe_attending: Instance of 'TeamEvent' has no 'id' member C:197,8:TeamEvent.total_maybe_attending: Invalid name "total_maybe_attending_registered" (should match [a-z_][a-z0-9_]{2,30}$) E:197,78:TeamEvent.total_maybe_attending: Class 'Attendee' has no 'objects' member E:197,124:TeamEvent.total_maybe_attending: Instance of 'TeamEvent' has no 'id' member R:122,0:TeamEvent: Too many public methods (26/20) E:208,56:TeamEventComment: _ is not callable E:209,50:TeamEventComment: _ is not callable E:211,41:TeamEventComment: _ is not callable C:213,4:TeamEventComment.get_local_created: Missing docstring E:214,11:TeamEventComment.get_local_created: Instance of 'ForeignKey' has no 'venue' member E:215,19:TeamEventComment.get_local_created: Instance of 'ForeignKey' has no 'venue' member C:218,4:TeamEventComment.set_local_created: Missing docstring E:219,11:TeamEventComment.set_local_created: Instance of 'ForeignKey' has no 'venue' member E:220,32:TeamEventComment.set_local_created: Instance of 'ForeignKey' has no 'venue' member C:234,4:Attendee.Meta: Missing docstring W:234,4:Attendee.Meta: Class has no __init__ method R:234,4:Attendee.Meta: Too few public methods (0/2) E:237,56:Attendee: _ is not callable E:238,64:Attendee: _ is not callable E:239,44:Attendee: _ is not callable E:240,59:Attendee: _ is not callable E:243,15:Attendee.__unicode__: Instance of 'ForeignKey' has no 'user' member ************* Module loco_directory.events.urls C: 6,0: Line too long (85/80) C: 9,0: Line too long (81/80) C: 10,0: Line too long (91/80) C: 13,0: Line too long (97/80) C: 14,0: Line too long (118/80) C: 15,0: Line too long (118/80) C: 16,0: Line too long (118/80) C: 17,0: Line too long (127/80) C: 18,0: Line too long (84/80) C: 21,0: Line too long (91/80) C: 22,0: Line too long (88/80) C: 23,0: Line too long (131/80) C: 24,0: Line too long (146/80) C: 25,0: Line too long (140/80) C: 26,0: Line too long (140/80) C: 27,0: Line too long (140/80) C: 28,0: Line too long (151/80) C: 29,0: Line too long (134/80) C: 30,0: Line too long (108/80) C: 31,0: Line too long (110/80) C: 32,0: Line too long (121/80) C: 1,0: Missing docstring W: 1,0: Wildcard import django.conf.urls.defaults C: 3,0: Invalid name "urlpatterns" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) W: 1,0: Unused import include from wildcard import W: 1,0: Unused import handler404 from wildcard import W: 1,0: Unused import handler500 from wildcard import ************* Module loco_directory.events.tests C: 75,0: Line too long (88/80) F: 11,0: Unable to import 'teams.models' F: 12,0: Unable to import 'venues.models' F: 13,0: Unable to import 'events.models' C: 16,0:FormTests: Missing docstring C: 18,4:FormTests.setUp: Invalid name "setUp" (should match [a-z_][a-z0-9_]{2,30}$) E: 45,26:FormTests.setUp: Class 'Group' has no 'objects' member E: 72,26:FormTests.test_large_guest_validation: Instance of 'WSGIRequest' has no 'status_code' member (but some types could not be inferred) R: 16,0:FormTests: Too many public methods (56/20) ************* Module loco_directory.events.migrations C: 1,0: Missing docstring ************* Module loco_directory.events.migrations.0006_event_channel C: 11,0: Line too long (85/80) C: 24,0: Line too long (85/80) C: 25,0: Line too long (102/80) C: 26,0: Line too long (157/80) C: 30,0: Line too long (89/80) C: 31,0: Line too long (122/80) C: 32,0: Line too long (85/80) C: 33,0: Line too long (83/80) C: 36,0: Line too long (111/80) C: 37,0: Line too long (103/80) C: 38,0: Line too long (107/80) C: 39,0: Line too long (148/80) C: 40,0: Line too long (85/80) C: 41,0: Line too long (108/80) C: 42,0: Line too long (108/80) C: 43,0: Line too long (112/80) C: 44,0: Line too long (110/80) C: 45,0: Line too long (106/80) C: 46,0: Line too long (89/80) C: 47,0: Line too long (163/80) C: 48,0: Line too long (105/80) C: 51,0: Line too long (106/80) C: 52,0: Line too long (90/80) C: 53,0: Line too long (85/80) C: 54,0: Line too long (86/80) C: 55,0: Line too long (84/80) C: 58,0: Line too long (81/80) C: 59,0: Line too long (142/80) C: 60,0: Line too long (84/80) C: 61,0: Line too long (85/80) C: 62,0: Line too long (87/80) C: 63,0: Line too long (111/80) C: 66,0: Line too long (121/80) C: 67,0: Line too long (94/80) C: 68,0: Line too long (160/80) C: 69,0: Line too long (92/80) C: 70,0: Line too long (104/80) C: 71,0: Line too long (85/80) C: 72,0: Line too long (84/80) C: 75,0: Line too long (159/80) C: 76,0: Line too long (129/80) C: 77,0: Line too long (118/80) C: 80,0: Line too long (159/80) C: 81,0: Line too long (120/80) C: 82,0: Line too long (149/80) C: 83,0: Line too long (125/80) C: 84,0: Line too long (150/80) C: 85,0: Line too long (135/80) C: 88,0: Line too long (87/80) C: 89,0: Line too long (143/80) C: 90,0: Line too long (160/80) C: 91,0: Line too long (85/80) C: 92,0: Line too long (111/80) C: 95,0: Line too long (85/80) C: 96,0: Line too long (83/80) C: 99,0: Line too long (140/80) C:100,0: Line too long (85/80) C:101,0: Line too long (84/80) C:104,0: Line too long (100/80) C:105,0: Line too long (85/80) C:106,0: Line too long (100/80) C:110,0: Line too long (105/80) C:111,0: Line too long (153/80) C:112,0: Line too long (108/80) C:113,0: Line too long (106/80) C:114,0: Line too long (117/80) C:115,0: Line too long (155/80) C:116,0: Line too long (137/80) C:117,0: Line too long (119/80) C:118,0: Line too long (105/80) C:119,0: Line too long (122/80) C:120,0: Line too long (122/80) C:121,0: Line too long (85/80) C:122,0: Line too long (121/80) C:123,0: Line too long (138/80) C:124,0: Line too long (103/80) C:125,0: Line too long (129/80) C:126,0: Line too long (119/80) C:127,0: Line too long (124/80) C:128,0: Line too long (100/80) C:129,0: Line too long (166/80) C:130,0: Line too long (122/80) C:131,0: Line too long (121/80) C:132,0: Line too long (115/80) C:133,0: Line too long (116/80) C:134,0: Line too long (120/80) C:135,0: Line too long (120/80) C:138,0: Line too long (116/80) C:139,0: Line too long (117/80) C:140,0: Line too long (121/80) C:141,0: Line too long (119/80) C:142,0: Line too long (85/80) C:143,0: Line too long (121/80) C:144,0: Line too long (116/80) C:145,0: Line too long (120/80) C:146,0: Line too long (119/80) C:147,0: Line too long (106/80) C:148,0: Line too long (120/80) C:149,0: Line too long (102/80) C:150,0: Line too long (120/80) C:151,0: Line too long (116/80) C:154,0: Line too long (100/80) C:155,0: Line too long (121/80) C:156,0: Line too long (118/80) C:157,0: Line too long (100/80) C:158,0: Line too long (122/80) C:159,0: Line too long (85/80) C:160,0: Line too long (102/80) C:161,0: Line too long (103/80) C:162,0: Line too long (85/80) C:163,0: Line too long (116/80) C:164,0: Line too long (102/80) C:165,0: Line too long (121/80) C: 1,0: Invalid name "0006_event_channel" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring F: 4,0: Unable to import 'events.models' C: 6,0:Migration: Missing docstring W: 6,0:Migration: Class has no __init__ method C: 8,4:Migration.forwards: Missing docstring R: 8,4:Migration.forwards: Method could be a function C: 15,4:Migration.backwards: Missing docstring W: 15,24:Migration.backwards: Unused argument 'orm' R: 15,4:Migration.backwards: Method could be a function W: 3,0: Unused import models ************* Module loco_directory.events.migrations.0004_remove_user C: 17,0: Line too long (138/80) C: 18,0: Line too long (97/80) C: 21,0: Line too long (138/80) C: 22,0: Line too long (111/80) C: 29,0: Line too long (105/80) C: 32,0: Line too long (85/80) C: 35,0: Line too long (137/80) C: 36,0: Line too long (97/80) C: 39,0: Line too long (137/80) C: 40,0: Line too long (111/80) C: 46,0: Line too long (85/80) C: 47,0: Line too long (102/80) C: 48,0: Line too long (133/80) C: 52,0: Line too long (89/80) C: 53,0: Line too long (122/80) C: 54,0: Line too long (85/80) C: 55,0: Line too long (83/80) C: 58,0: Line too long (111/80) C: 59,0: Line too long (103/80) C: 60,0: Line too long (107/80) C: 61,0: Line too long (124/80) C: 62,0: Line too long (85/80) C: 63,0: Line too long (108/80) C: 64,0: Line too long (108/80) C: 65,0: Line too long (112/80) C: 66,0: Line too long (110/80) C: 67,0: Line too long (106/80) C: 68,0: Line too long (89/80) C: 69,0: Line too long (139/80) C: 70,0: Line too long (105/80) C: 73,0: Line too long (106/80) C: 74,0: Line too long (90/80) C: 75,0: Line too long (85/80) C: 76,0: Line too long (86/80) C: 77,0: Line too long (84/80) C: 80,0: Line too long (81/80) C: 81,0: Line too long (142/80) C: 82,0: Line too long (84/80) C: 83,0: Line too long (85/80) C: 84,0: Line too long (87/80) C: 85,0: Line too long (111/80) C: 88,0: Line too long (121/80) C: 89,0: Line too long (94/80) C: 90,0: Line too long (161/80) C: 91,0: Line too long (92/80) C: 92,0: Line too long (104/80) C: 93,0: Line too long (85/80) C: 94,0: Line too long (84/80) C: 97,0: Line too long (159/80) C: 98,0: Line too long (129/80) C: 99,0: Line too long (118/80) C:102,0: Line too long (159/80) C:103,0: Line too long (149/80) C:104,0: Line too long (126/80) C:105,0: Line too long (135/80) C:108,0: Line too long (87/80) C:109,0: Line too long (143/80) C:110,0: Line too long (161/80) C:111,0: Line too long (85/80) C:112,0: Line too long (111/80) C:115,0: Line too long (85/80) C:116,0: Line too long (83/80) C:119,0: Line too long (116/80) C:120,0: Line too long (85/80) C:121,0: Line too long (84/80) C:124,0: Line too long (100/80) C:125,0: Line too long (85/80) C:126,0: Line too long (100/80) C:130,0: Line too long (129/80) C:131,0: Line too long (108/80) C:132,0: Line too long (106/80) C:133,0: Line too long (117/80) C:134,0: Line too long (131/80) C:135,0: Line too long (113/80) C:136,0: Line too long (119/80) C:137,0: Line too long (105/80) C:138,0: Line too long (122/80) C:139,0: Line too long (85/80) C:140,0: Line too long (121/80) C:141,0: Line too long (114/80) C:142,0: Line too long (123/80) C:143,0: Line too long (119/80) C:144,0: Line too long (124/80) C:145,0: Line too long (100/80) C:146,0: Line too long (166/80) C:147,0: Line too long (115/80) C:148,0: Line too long (116/80) C:149,0: Line too long (120/80) C:150,0: Line too long (120/80) C:153,0: Line too long (116/80) C:154,0: Line too long (117/80) C:155,0: Line too long (121/80) C:156,0: Line too long (119/80) C:157,0: Line too long (85/80) C:158,0: Line too long (121/80) C:159,0: Line too long (116/80) C:160,0: Line too long (119/80) C:161,0: Line too long (106/80) C:162,0: Line too long (120/80) C:163,0: Line too long (102/80) C:164,0: Line too long (120/80) C:165,0: Line too long (116/80) C:168,0: Line too long (100/80) C:169,0: Line too long (121/80) C:170,0: Line too long (118/80) C:171,0: Line too long (100/80) C:172,0: Line too long (122/80) C:173,0: Line too long (85/80) C:174,0: Line too long (102/80) C:175,0: Line too long (103/80) C:176,0: Line too long (85/80) C:177,0: Line too long (121/80) C: 1,0: Invalid name "0004_remove_user" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring F: 4,0: Unable to import 'events.models' C: 6,0:Migration: Missing docstring W: 6,0:Migration: Class has no __init__ method C: 8,4:Migration.forwards: Missing docstring R: 8,4:Migration.forwards: Method could be a function C: 26,4:Migration.backwards: Missing docstring R: 26,4:Migration.backwards: Method could be a function W: 3,0: Unused import models ************* Module loco_directory.events.migrations.0009_global_event_activities C: 12,0: Line too long (146/80) C: 24,0: Line too long (85/80) C: 25,0: Line too long (102/80) C: 26,0: Line too long (157/80) C: 29,0: Line too long (159/80) C: 30,0: Line too long (89/80) C: 31,0: Line too long (122/80) C: 32,0: Line too long (85/80) C: 33,0: Line too long (83/80) C: 37,0: Line too long (111/80) C: 38,0: Line too long (103/80) C: 39,0: Line too long (107/80) C: 40,0: Line too long (148/80) C: 41,0: Line too long (85/80) C: 42,0: Line too long (91/80) C: 43,0: Line too long (91/80) C: 44,0: Line too long (95/80) C: 45,0: Line too long (110/80) C: 46,0: Line too long (106/80) C: 47,0: Line too long (89/80) C: 48,0: Line too long (163/80) C: 49,0: Line too long (105/80) C: 52,0: Line too long (161/80) C: 53,0: Line too long (90/80) C: 54,0: Line too long (85/80) C: 55,0: Line too long (86/80) C: 56,0: Line too long (84/80) C: 59,0: Line too long (108/80) C: 60,0: Line too long (142/80) C: 61,0: Line too long (84/80) C: 62,0: Line too long (85/80) C: 63,0: Line too long (87/80) C: 64,0: Line too long (111/80) C: 68,0: Line too long (121/80) C: 69,0: Line too long (94/80) C: 70,0: Line too long (158/80) C: 71,0: Line too long (92/80) C: 72,0: Line too long (104/80) C: 73,0: Line too long (85/80) C: 74,0: Line too long (84/80) C: 77,0: Line too long (86/80) C: 78,0: Line too long (103/80) C: 79,0: Line too long (159/80) C: 80,0: Line too long (120/80) C: 81,0: Line too long (129/80) C: 82,0: Line too long (118/80) C: 85,0: Line too long (84/80) C: 86,0: Line too long (159/80) C: 87,0: Line too long (120/80) C: 88,0: Line too long (133/80) C: 89,0: Line too long (149/80) C: 90,0: Line too long (125/80) C: 91,0: Line too long (150/80) C: 92,0: Line too long (135/80) C: 96,0: Line too long (87/80) C: 97,0: Line too long (143/80) C: 98,0: Line too long (158/80) C: 99,0: Line too long (85/80) C:100,0: Line too long (111/80) C:104,0: Line too long (85/80) C:105,0: Line too long (83/80) C:109,0: Line too long (140/80) C:110,0: Line too long (85/80) C:111,0: Line too long (84/80) C:115,0: Line too long (100/80) C:116,0: Line too long (85/80) C:117,0: Line too long (100/80) C:120,0: Line too long (103/80) C:121,0: Line too long (88/80) C:122,0: Line too long (181/80) C:123,0: Line too long (91/80) C:124,0: Line too long (106/80) C:125,0: Line too long (117/80) C:126,0: Line too long (185/80) C:127,0: Line too long (137/80) C:128,0: Line too long (119/80) C:129,0: Line too long (105/80) C:130,0: Line too long (122/80) C:131,0: Line too long (122/80) C:132,0: Line too long (85/80) C:133,0: Line too long (121/80) C:134,0: Line too long (138/80) C:135,0: Line too long (103/80) C:136,0: Line too long (129/80) C:137,0: Line too long (119/80) C:138,0: Line too long (124/80) C:139,0: Line too long (101/80) C:140,0: Line too long (126/80) C:141,0: Line too long (166/80) C:142,0: Line too long (122/80) C:143,0: Line too long (121/80) C:144,0: Line too long (98/80) C:145,0: Line too long (116/80) C:146,0: Line too long (102/80) C:147,0: Line too long (120/80) C:148,0: Line too long (120/80) C:151,0: Line too long (86/80) C:152,0: Line too long (116/80) C:153,0: Line too long (117/80) C:154,0: Line too long (121/80) C:155,0: Line too long (119/80) C:156,0: Line too long (85/80) C:157,0: Line too long (121/80) C:158,0: Line too long (116/80) C:159,0: Line too long (120/80) C:160,0: Line too long (119/80) C:161,0: Line too long (106/80) C:162,0: Line too long (120/80) C:163,0: Line too long (102/80) C:164,0: Line too long (120/80) C:165,0: Line too long (116/80) C:168,0: Line too long (124/80) C:169,0: Line too long (121/80) C:170,0: Line too long (118/80) C:171,0: Line too long (100/80) C:172,0: Line too long (126/80) C:173,0: Line too long (122/80) C:174,0: Line too long (85/80) C:175,0: Line too long (102/80) C:176,0: Line too long (103/80) C:177,0: Line too long (85/80) C:178,0: Line too long (116/80) C:179,0: Line too long (102/80) C:180,0: Line too long (121/80) C: 1,0: Invalid name "0009_global_event_activities" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring C: 7,0:Migration: Missing docstring C: 9,4:Migration.forwards: Missing docstring W: 9,23:Migration.forwards: Unused argument 'orm' C: 15,4:Migration.backwards: Missing docstring W: 15,24:Migration.backwards: Unused argument 'orm' R: 15,4:Migration.backwards: Method could be a function W: 5,0: Unused import models W: 2,0: Unused import datetime ************* Module loco_directory.events.migrations.0005_allow_external_registration C: 11,0: Line too long (95/80) C: 24,0: Line too long (85/80) C: 25,0: Line too long (102/80) C: 26,0: Line too long (157/80) C: 30,0: Line too long (89/80) C: 31,0: Line too long (122/80) C: 32,0: Line too long (85/80) C: 33,0: Line too long (83/80) C: 36,0: Line too long (111/80) C: 37,0: Line too long (103/80) C: 38,0: Line too long (107/80) C: 39,0: Line too long (148/80) C: 40,0: Line too long (85/80) C: 41,0: Line too long (108/80) C: 42,0: Line too long (108/80) C: 43,0: Line too long (112/80) C: 44,0: Line too long (110/80) C: 45,0: Line too long (106/80) C: 46,0: Line too long (89/80) C: 47,0: Line too long (163/80) C: 48,0: Line too long (105/80) C: 51,0: Line too long (106/80) C: 52,0: Line too long (90/80) C: 53,0: Line too long (85/80) C: 54,0: Line too long (86/80) C: 55,0: Line too long (84/80) C: 58,0: Line too long (81/80) C: 59,0: Line too long (142/80) C: 60,0: Line too long (84/80) C: 61,0: Line too long (85/80) C: 62,0: Line too long (87/80) C: 63,0: Line too long (111/80) C: 66,0: Line too long (121/80) C: 67,0: Line too long (94/80) C: 68,0: Line too long (161/80) C: 69,0: Line too long (92/80) C: 70,0: Line too long (104/80) C: 71,0: Line too long (85/80) C: 72,0: Line too long (84/80) C: 75,0: Line too long (159/80) C: 76,0: Line too long (129/80) C: 77,0: Line too long (118/80) C: 80,0: Line too long (159/80) C: 81,0: Line too long (149/80) C: 82,0: Line too long (125/80) C: 83,0: Line too long (150/80) C: 84,0: Line too long (135/80) C: 87,0: Line too long (87/80) C: 88,0: Line too long (143/80) C: 89,0: Line too long (161/80) C: 90,0: Line too long (85/80) C: 91,0: Line too long (111/80) C: 94,0: Line too long (85/80) C: 95,0: Line too long (83/80) C: 98,0: Line too long (140/80) C: 99,0: Line too long (85/80) C:100,0: Line too long (84/80) C:103,0: Line too long (100/80) C:104,0: Line too long (85/80) C:105,0: Line too long (100/80) C:109,0: Line too long (105/80) C:110,0: Line too long (153/80) C:111,0: Line too long (108/80) C:112,0: Line too long (106/80) C:113,0: Line too long (117/80) C:114,0: Line too long (155/80) C:115,0: Line too long (137/80) C:116,0: Line too long (119/80) C:117,0: Line too long (105/80) C:118,0: Line too long (122/80) C:119,0: Line too long (122/80) C:120,0: Line too long (85/80) C:121,0: Line too long (121/80) C:122,0: Line too long (138/80) C:123,0: Line too long (103/80) C:124,0: Line too long (119/80) C:125,0: Line too long (124/80) C:126,0: Line too long (100/80) C:127,0: Line too long (166/80) C:128,0: Line too long (122/80) C:129,0: Line too long (121/80) C:130,0: Line too long (115/80) C:131,0: Line too long (116/80) C:132,0: Line too long (120/80) C:133,0: Line too long (120/80) C:136,0: Line too long (116/80) C:137,0: Line too long (117/80) C:138,0: Line too long (121/80) C:139,0: Line too long (119/80) C:140,0: Line too long (85/80) C:141,0: Line too long (121/80) C:142,0: Line too long (116/80) C:143,0: Line too long (119/80) C:144,0: Line too long (106/80) C:145,0: Line too long (120/80) C:146,0: Line too long (102/80) C:147,0: Line too long (120/80) C:148,0: Line too long (116/80) C:151,0: Line too long (100/80) C:152,0: Line too long (121/80) C:153,0: Line too long (118/80) C:154,0: Line too long (100/80) C:155,0: Line too long (122/80) C:156,0: Line too long (85/80) C:157,0: Line too long (102/80) C:158,0: Line too long (103/80) C:159,0: Line too long (85/80) C:160,0: Line too long (116/80) C:161,0: Line too long (102/80) C:162,0: Line too long (121/80) C: 1,0: Invalid name "0005_allow_external_registration" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring F: 4,0: Unable to import 'events.models' C: 6,0:Migration: Missing docstring W: 6,0:Migration: Class has no __init__ method C: 8,4:Migration.forwards: Missing docstring R: 8,4:Migration.forwards: Method could be a function C: 14,4:Migration.backwards: Missing docstring W: 14,24:Migration.backwards: Unused argument 'orm' R: 14,4:Migration.backwards: Method could be a function W: 3,0: Unused import models ************* Module loco_directory.events.migrations.0007_event_contact C: 11,0: Line too long (85/80) C: 24,0: Line too long (85/80) C: 25,0: Line too long (102/80) C: 26,0: Line too long (157/80) C: 30,0: Line too long (89/80) C: 31,0: Line too long (122/80) C: 32,0: Line too long (85/80) C: 33,0: Line too long (83/80) C: 36,0: Line too long (111/80) C: 37,0: Line too long (103/80) C: 38,0: Line too long (107/80) C: 39,0: Line too long (148/80) C: 40,0: Line too long (85/80) C: 41,0: Line too long (108/80) C: 42,0: Line too long (108/80) C: 43,0: Line too long (112/80) C: 44,0: Line too long (110/80) C: 45,0: Line too long (106/80) C: 46,0: Line too long (89/80) C: 47,0: Line too long (163/80) C: 48,0: Line too long (105/80) C: 51,0: Line too long (106/80) C: 52,0: Line too long (90/80) C: 53,0: Line too long (85/80) C: 54,0: Line too long (86/80) C: 55,0: Line too long (84/80) C: 58,0: Line too long (81/80) C: 59,0: Line too long (142/80) C: 60,0: Line too long (84/80) C: 61,0: Line too long (85/80) C: 62,0: Line too long (87/80) C: 63,0: Line too long (111/80) C: 66,0: Line too long (121/80) C: 67,0: Line too long (94/80) C: 68,0: Line too long (160/80) C: 69,0: Line too long (92/80) C: 70,0: Line too long (104/80) C: 71,0: Line too long (85/80) C: 72,0: Line too long (84/80) C: 75,0: Line too long (159/80) C: 76,0: Line too long (129/80) C: 77,0: Line too long (118/80) C: 80,0: Line too long (159/80) C: 81,0: Line too long (120/80) C: 82,0: Line too long (133/80) C: 83,0: Line too long (149/80) C: 84,0: Line too long (125/80) C: 85,0: Line too long (150/80) C: 86,0: Line too long (135/80) C: 89,0: Line too long (87/80) C: 90,0: Line too long (143/80) C: 91,0: Line too long (160/80) C: 92,0: Line too long (85/80) C: 93,0: Line too long (111/80) C: 96,0: Line too long (85/80) C: 97,0: Line too long (83/80) C:100,0: Line too long (140/80) C:101,0: Line too long (85/80) C:102,0: Line too long (84/80) C:105,0: Line too long (100/80) C:106,0: Line too long (85/80) C:107,0: Line too long (100/80) C:111,0: Line too long (105/80) C:112,0: Line too long (153/80) C:113,0: Line too long (108/80) C:114,0: Line too long (106/80) C:115,0: Line too long (117/80) C:116,0: Line too long (155/80) C:117,0: Line too long (137/80) C:118,0: Line too long (119/80) C:119,0: Line too long (105/80) C:120,0: Line too long (122/80) C:121,0: Line too long (122/80) C:122,0: Line too long (85/80) C:123,0: Line too long (121/80) C:124,0: Line too long (138/80) C:125,0: Line too long (103/80) C:126,0: Line too long (129/80) C:127,0: Line too long (119/80) C:128,0: Line too long (124/80) C:129,0: Line too long (100/80) C:130,0: Line too long (166/80) C:131,0: Line too long (122/80) C:132,0: Line too long (121/80) C:133,0: Line too long (115/80) C:134,0: Line too long (116/80) C:135,0: Line too long (102/80) C:136,0: Line too long (120/80) C:137,0: Line too long (120/80) C:140,0: Line too long (116/80) C:141,0: Line too long (117/80) C:142,0: Line too long (121/80) C:143,0: Line too long (119/80) C:144,0: Line too long (85/80) C:145,0: Line too long (121/80) C:146,0: Line too long (116/80) C:147,0: Line too long (120/80) C:148,0: Line too long (119/80) C:149,0: Line too long (106/80) C:150,0: Line too long (120/80) C:151,0: Line too long (102/80) C:152,0: Line too long (120/80) C:153,0: Line too long (116/80) C:156,0: Line too long (100/80) C:157,0: Line too long (121/80) C:158,0: Line too long (118/80) C:159,0: Line too long (100/80) C:160,0: Line too long (122/80) C:161,0: Line too long (85/80) C:162,0: Line too long (102/80) C:163,0: Line too long (103/80) C:164,0: Line too long (85/80) C:165,0: Line too long (116/80) C:166,0: Line too long (102/80) C:167,0: Line too long (121/80) C: 1,0: Invalid name "0007_event_contact" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring F: 4,0: Unable to import 'events.models' C: 6,0:Migration: Missing docstring W: 6,0:Migration: Class has no __init__ method C: 8,4:Migration.forwards: Missing docstring R: 8,4:Migration.forwards: Method could be a function C: 15,4:Migration.backwards: Missing docstring W: 15,24:Migration.backwards: Unused argument 'orm' R: 15,4:Migration.backwards: Method could be a function W: 3,0: Unused import models ************* Module loco_directory.events.migrations.0003_migrate_profile_data C: 11,0: Line too long (123/80) C: 18,0: Line too long (121/80) C: 36,0: Line too long (85/80) C: 37,0: Line too long (102/80) C: 38,0: Line too long (133/80) C: 42,0: Line too long (89/80) C: 43,0: Line too long (122/80) C: 44,0: Line too long (85/80) C: 45,0: Line too long (83/80) C: 48,0: Line too long (111/80) C: 49,0: Line too long (103/80) C: 50,0: Line too long (107/80) C: 51,0: Line too long (124/80) C: 52,0: Line too long (85/80) C: 53,0: Line too long (108/80) C: 54,0: Line too long (108/80) C: 55,0: Line too long (112/80) C: 56,0: Line too long (110/80) C: 57,0: Line too long (106/80) C: 58,0: Line too long (89/80) C: 59,0: Line too long (139/80) C: 60,0: Line too long (105/80) C: 63,0: Line too long (106/80) C: 64,0: Line too long (90/80) C: 65,0: Line too long (85/80) C: 66,0: Line too long (86/80) C: 67,0: Line too long (84/80) C: 70,0: Line too long (81/80) C: 71,0: Line too long (119/80) C: 72,0: Line too long (142/80) C: 73,0: Line too long (84/80) C: 74,0: Line too long (85/80) C: 75,0: Line too long (87/80) C: 76,0: Line too long (111/80) C: 79,0: Line too long (121/80) C: 80,0: Line too long (94/80) C: 81,0: Line too long (160/80) C: 82,0: Line too long (92/80) C: 83,0: Line too long (104/80) C: 84,0: Line too long (85/80) C: 85,0: Line too long (84/80) C: 88,0: Line too long (159/80) C: 89,0: Line too long (129/80) C: 90,0: Line too long (118/80) C: 93,0: Line too long (159/80) C: 94,0: Line too long (149/80) C: 95,0: Line too long (126/80) C: 96,0: Line too long (135/80) C: 99,0: Line too long (87/80) C:100,0: Line too long (121/80) C:101,0: Line too long (143/80) C:102,0: Line too long (160/80) C:103,0: Line too long (85/80) C:104,0: Line too long (111/80) C:107,0: Line too long (85/80) C:108,0: Line too long (83/80) C:111,0: Line too long (116/80) C:112,0: Line too long (85/80) C:113,0: Line too long (84/80) C:116,0: Line too long (100/80) C:117,0: Line too long (85/80) C:118,0: Line too long (100/80) C:122,0: Line too long (129/80) C:123,0: Line too long (108/80) C:124,0: Line too long (106/80) C:125,0: Line too long (117/80) C:126,0: Line too long (131/80) C:127,0: Line too long (113/80) C:128,0: Line too long (119/80) C:129,0: Line too long (105/80) C:130,0: Line too long (122/80) C:131,0: Line too long (85/80) C:132,0: Line too long (121/80) C:133,0: Line too long (114/80) C:134,0: Line too long (123/80) C:135,0: Line too long (119/80) C:136,0: Line too long (124/80) C:137,0: Line too long (100/80) C:138,0: Line too long (166/80) C:139,0: Line too long (115/80) C:140,0: Line too long (116/80) C:141,0: Line too long (120/80) C:142,0: Line too long (120/80) C:145,0: Line too long (116/80) C:146,0: Line too long (117/80) C:147,0: Line too long (121/80) C:148,0: Line too long (119/80) C:149,0: Line too long (85/80) C:150,0: Line too long (121/80) C:151,0: Line too long (116/80) C:152,0: Line too long (119/80) C:153,0: Line too long (106/80) C:154,0: Line too long (120/80) C:155,0: Line too long (102/80) C:156,0: Line too long (120/80) C:157,0: Line too long (116/80) C:160,0: Line too long (100/80) C:161,0: Line too long (121/80) C:162,0: Line too long (118/80) C:163,0: Line too long (100/80) C:164,0: Line too long (122/80) C:165,0: Line too long (85/80) C:166,0: Line too long (102/80) C:167,0: Line too long (103/80) C:168,0: Line too long (85/80) C:169,0: Line too long (121/80) C: 1,0: Invalid name "0003_migrate_profile_data" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring F: 4,0: Unable to import 'events.models' C: 6,0:Migration: Missing docstring W: 6,0:Migration: Class has no __init__ method C: 8,4:Migration.forwards: Missing docstring R: 8,4:Migration.forwards: Method could be a function C: 24,4:Migration.backwards: Missing docstring R: 24,4:Migration.backwards: Method could be a function W: 3,0: Unused import models W: 2,0: Unused import db ************* Module loco_directory.events.migrations.0008_add_global_event_channel C: 12,0: Line too long (158/80) C: 24,0: Line too long (85/80) C: 25,0: Line too long (102/80) C: 26,0: Line too long (157/80) C: 29,0: Line too long (159/80) C: 30,0: Line too long (89/80) C: 31,0: Line too long (122/80) C: 32,0: Line too long (85/80) C: 33,0: Line too long (83/80) C: 37,0: Line too long (111/80) C: 38,0: Line too long (103/80) C: 39,0: Line too long (107/80) C: 40,0: Line too long (148/80) C: 41,0: Line too long (85/80) C: 42,0: Line too long (91/80) C: 43,0: Line too long (91/80) C: 44,0: Line too long (95/80) C: 45,0: Line too long (110/80) C: 46,0: Line too long (106/80) C: 47,0: Line too long (89/80) C: 48,0: Line too long (163/80) C: 49,0: Line too long (105/80) C: 52,0: Line too long (161/80) C: 53,0: Line too long (90/80) C: 54,0: Line too long (85/80) C: 55,0: Line too long (86/80) C: 56,0: Line too long (84/80) C: 59,0: Line too long (108/80) C: 60,0: Line too long (142/80) C: 61,0: Line too long (84/80) C: 62,0: Line too long (85/80) C: 63,0: Line too long (87/80) C: 64,0: Line too long (111/80) C: 68,0: Line too long (121/80) C: 69,0: Line too long (94/80) C: 70,0: Line too long (158/80) C: 71,0: Line too long (92/80) C: 72,0: Line too long (104/80) C: 73,0: Line too long (85/80) C: 74,0: Line too long (84/80) C: 77,0: Line too long (86/80) C: 78,0: Line too long (159/80) C: 79,0: Line too long (120/80) C: 80,0: Line too long (129/80) C: 81,0: Line too long (118/80) C: 84,0: Line too long (84/80) C: 85,0: Line too long (159/80) C: 86,0: Line too long (120/80) C: 87,0: Line too long (133/80) C: 88,0: Line too long (149/80) C: 89,0: Line too long (125/80) C: 90,0: Line too long (150/80) C: 91,0: Line too long (135/80) C: 95,0: Line too long (87/80) C: 96,0: Line too long (143/80) C: 97,0: Line too long (158/80) C: 98,0: Line too long (85/80) C: 99,0: Line too long (111/80) C:103,0: Line too long (85/80) C:104,0: Line too long (83/80) C:108,0: Line too long (140/80) C:109,0: Line too long (85/80) C:110,0: Line too long (84/80) C:114,0: Line too long (100/80) C:115,0: Line too long (85/80) C:116,0: Line too long (100/80) C:119,0: Line too long (103/80) C:120,0: Line too long (88/80) C:121,0: Line too long (181/80) C:122,0: Line too long (91/80) C:123,0: Line too long (106/80) C:124,0: Line too long (117/80) C:125,0: Line too long (185/80) C:126,0: Line too long (137/80) C:127,0: Line too long (119/80) C:128,0: Line too long (105/80) C:129,0: Line too long (122/80) C:130,0: Line too long (122/80) C:131,0: Line too long (85/80) C:132,0: Line too long (121/80) C:133,0: Line too long (138/80) C:134,0: Line too long (103/80) C:135,0: Line too long (129/80) C:136,0: Line too long (119/80) C:137,0: Line too long (124/80) C:138,0: Line too long (101/80) C:139,0: Line too long (126/80) C:140,0: Line too long (166/80) C:141,0: Line too long (122/80) C:142,0: Line too long (121/80) C:143,0: Line too long (98/80) C:144,0: Line too long (116/80) C:145,0: Line too long (102/80) C:146,0: Line too long (120/80) C:147,0: Line too long (120/80) C:150,0: Line too long (86/80) C:151,0: Line too long (116/80) C:152,0: Line too long (117/80) C:153,0: Line too long (121/80) C:154,0: Line too long (119/80) C:155,0: Line too long (85/80) C:156,0: Line too long (121/80) C:157,0: Line too long (116/80) C:158,0: Line too long (120/80) C:159,0: Line too long (119/80) C:160,0: Line too long (106/80) C:161,0: Line too long (120/80) C:162,0: Line too long (102/80) C:163,0: Line too long (120/80) C:164,0: Line too long (116/80) C:167,0: Line too long (124/80) C:168,0: Line too long (121/80) C:169,0: Line too long (118/80) C:170,0: Line too long (100/80) C:171,0: Line too long (126/80) C:172,0: Line too long (122/80) C:173,0: Line too long (85/80) C:174,0: Line too long (102/80) C:175,0: Line too long (103/80) C:176,0: Line too long (85/80) C:177,0: Line too long (116/80) C:178,0: Line too long (102/80) C:179,0: Line too long (121/80) C: 1,0: Invalid name "0008_add_global_event_channel" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring C: 7,0:Migration: Missing docstring C: 9,4:Migration.forwards: Missing docstring W: 9,23:Migration.forwards: Unused argument 'orm' C: 15,4:Migration.backwards: Missing docstring W: 15,24:Migration.backwards: Unused argument 'orm' R: 15,4:Migration.backwards: Method could be a function W: 5,0: Unused import models W: 2,0: Unused import datetime ************* Module loco_directory.events.migrations.0002_add_profile_fields C: 14,0: Line too long (119/80) C: 17,0: Line too long (101/80) C: 33,0: Line too long (85/80) C: 34,0: Line too long (102/80) C: 35,0: Line too long (133/80) C: 39,0: Line too long (89/80) C: 40,0: Line too long (122/80) C: 41,0: Line too long (85/80) C: 42,0: Line too long (83/80) C: 45,0: Line too long (111/80) C: 46,0: Line too long (103/80) C: 47,0: Line too long (107/80) C: 48,0: Line too long (124/80) C: 49,0: Line too long (85/80) C: 50,0: Line too long (108/80) C: 51,0: Line too long (108/80) C: 52,0: Line too long (112/80) C: 53,0: Line too long (110/80) C: 54,0: Line too long (106/80) C: 55,0: Line too long (89/80) C: 56,0: Line too long (139/80) C: 57,0: Line too long (105/80) C: 60,0: Line too long (106/80) C: 61,0: Line too long (90/80) C: 62,0: Line too long (85/80) C: 63,0: Line too long (86/80) C: 64,0: Line too long (84/80) C: 67,0: Line too long (81/80) C: 68,0: Line too long (103/80) C: 69,0: Line too long (142/80) C: 70,0: Line too long (84/80) C: 71,0: Line too long (85/80) C: 72,0: Line too long (87/80) C: 73,0: Line too long (111/80) C: 76,0: Line too long (121/80) C: 77,0: Line too long (94/80) C: 78,0: Line too long (160/80) C: 79,0: Line too long (92/80) C: 80,0: Line too long (104/80) C: 81,0: Line too long (85/80) C: 82,0: Line too long (84/80) C: 85,0: Line too long (159/80) C: 86,0: Line too long (129/80) C: 87,0: Line too long (118/80) C: 90,0: Line too long (159/80) C: 91,0: Line too long (149/80) C: 92,0: Line too long (126/80) C: 93,0: Line too long (135/80) C: 96,0: Line too long (87/80) C: 97,0: Line too long (105/80) C: 98,0: Line too long (143/80) C: 99,0: Line too long (160/80) C:100,0: Line too long (85/80) C:101,0: Line too long (111/80) C:104,0: Line too long (85/80) C:105,0: Line too long (83/80) C:108,0: Line too long (116/80) C:109,0: Line too long (85/80) C:110,0: Line too long (84/80) C:113,0: Line too long (100/80) C:114,0: Line too long (85/80) C:115,0: Line too long (100/80) C:119,0: Line too long (129/80) C:120,0: Line too long (108/80) C:121,0: Line too long (106/80) C:122,0: Line too long (117/80) C:123,0: Line too long (131/80) C:124,0: Line too long (113/80) C:125,0: Line too long (119/80) C:126,0: Line too long (105/80) C:127,0: Line too long (122/80) C:128,0: Line too long (85/80) C:129,0: Line too long (121/80) C:130,0: Line too long (114/80) C:131,0: Line too long (123/80) C:132,0: Line too long (119/80) C:133,0: Line too long (124/80) C:134,0: Line too long (100/80) C:135,0: Line too long (166/80) C:136,0: Line too long (115/80) C:137,0: Line too long (116/80) C:138,0: Line too long (120/80) C:139,0: Line too long (120/80) C:142,0: Line too long (116/80) C:143,0: Line too long (117/80) C:144,0: Line too long (121/80) C:145,0: Line too long (119/80) C:146,0: Line too long (85/80) C:147,0: Line too long (121/80) C:148,0: Line too long (116/80) C:149,0: Line too long (119/80) C:150,0: Line too long (106/80) C:151,0: Line too long (120/80) C:152,0: Line too long (102/80) C:153,0: Line too long (120/80) C:154,0: Line too long (116/80) C:157,0: Line too long (100/80) C:158,0: Line too long (121/80) C:159,0: Line too long (118/80) C:160,0: Line too long (100/80) C:161,0: Line too long (122/80) C:162,0: Line too long (85/80) C:163,0: Line too long (102/80) C:164,0: Line too long (103/80) C:165,0: Line too long (85/80) C:166,0: Line too long (121/80) C: 1,0: Invalid name "0002_add_profile_fields" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring F: 4,0: Unable to import 'events.models' C: 6,0:Migration: Missing docstring W: 6,0:Migration: Class has no __init__ method C: 11,4:Migration.forwards: Missing docstring R: 11,4:Migration.forwards: Method could be a function C: 21,4:Migration.backwards: Missing docstring W: 21,24:Migration.backwards: Unused argument 'orm' R: 21,4:Migration.backwards: Method could be a function W: 3,0: Unused import models ************* Module loco_directory.events.migrations.0001_initial C: 60,0: Line too long (93/80) C: 97,0: Line too long (85/80) C: 98,0: Line too long (102/80) C: 99,0: Line too long (133/80) C:103,0: Line too long (89/80) C:104,0: Line too long (122/80) C:105,0: Line too long (85/80) C:106,0: Line too long (83/80) C:109,0: Line too long (111/80) C:110,0: Line too long (103/80) C:111,0: Line too long (107/80) C:112,0: Line too long (124/80) C:113,0: Line too long (85/80) C:114,0: Line too long (108/80) C:115,0: Line too long (108/80) C:116,0: Line too long (112/80) C:117,0: Line too long (110/80) C:118,0: Line too long (106/80) C:119,0: Line too long (89/80) C:120,0: Line too long (139/80) C:121,0: Line too long (105/80) C:124,0: Line too long (106/80) C:125,0: Line too long (90/80) C:126,0: Line too long (85/80) C:127,0: Line too long (86/80) C:128,0: Line too long (84/80) C:132,0: Line too long (103/80) C:133,0: Line too long (84/80) C:134,0: Line too long (85/80) C:135,0: Line too long (87/80) C:136,0: Line too long (111/80) C:139,0: Line too long (121/80) C:140,0: Line too long (94/80) C:141,0: Line too long (159/80) C:142,0: Line too long (92/80) C:143,0: Line too long (104/80) C:144,0: Line too long (85/80) C:145,0: Line too long (84/80) C:148,0: Line too long (159/80) C:149,0: Line too long (129/80) C:150,0: Line too long (118/80) C:153,0: Line too long (159/80) C:154,0: Line too long (149/80) C:155,0: Line too long (126/80) C:156,0: Line too long (135/80) C:159,0: Line too long (87/80) C:160,0: Line too long (105/80) C:161,0: Line too long (159/80) C:162,0: Line too long (85/80) C:163,0: Line too long (111/80) C:167,0: Line too long (120/80) C:168,0: Line too long (108/80) C:169,0: Line too long (106/80) C:170,0: Line too long (117/80) C:171,0: Line too long (120/80) C:172,0: Line too long (119/80) C:173,0: Line too long (105/80) C:174,0: Line too long (122/80) C:175,0: Line too long (85/80) C:176,0: Line too long (121/80) C:177,0: Line too long (123/80) C:178,0: Line too long (119/80) C:179,0: Line too long (124/80) C:180,0: Line too long (100/80) C:181,0: Line too long (121/80) C:182,0: Line too long (115/80) C:183,0: Line too long (116/80) C:184,0: Line too long (120/80) C:185,0: Line too long (120/80) C:188,0: Line too long (85/80) C:189,0: Line too long (103/80) C:192,0: Line too long (121/80) C:193,0: Line too long (118/80) C:194,0: Line too long (100/80) C:195,0: Line too long (121/80) C:196,0: Line too long (85/80) C:197,0: Line too long (102/80) C:198,0: Line too long (103/80) C:199,0: Line too long (120/80) C:200,0: Line too long (85/80) C:201,0: Line too long (121/80) C: 1,0: Invalid name "0001_initial" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring F: 4,0: Unable to import 'events.models' C: 6,0:Migration: Missing docstring W: 6,0:Migration: Class has no __init__ method C: 8,4:Migration.forwards: Missing docstring R: 8,4:Migration.forwards: Method could be a function C: 70,4:Migration.backwards: Missing docstring W: 70,24:Migration.backwards: Unused argument 'orm' R: 70,4:Migration.backwards: Method could be a function ************* Module loco_directory.events.views C: 33,0: Line too long (101/80) C: 47,0: Line too long (101/80) C: 80,0: Line too long (82/80) C: 92,0: Line too long (96/80) C: 93,0: Line too long (104/80) C:113,0: Line too long (84/80) C:145,0: Line too long (112/80) C:148,0: Line too long (180/80) C:153,0: Line too long (88/80) C:155,0: Line too long (145/80) C:161,0: Line too long (114/80) C:165,0: Line too long (95/80) C:166,0: Line too long (104/80) C:170,0: Line too long (129/80) C:182,0: Line too long (93/80) C:185,0: Line too long (81/80) C:188,0: Line too long (127/80) C:210,0: Line too long (120/80) C:212,0: Line too long (100/80) C:223,0: Line too long (171/80) C:240,0: Line too long (102/80) C:248,0: Line too long (83/80) C:258,0: Line too long (171/80) C:278,0: Line too long (116/80) C:281,0: Line too long (81/80) C:284,0: Line too long (97/80) C:292,0: Line too long (164/80) C:302,0: Line too long (97/80) C:306,0: Line too long (90/80) C:309,0: Line too long (84/80) C:312,0: Line too long (91/80) C:315,0: Line too long (87/80) C:370,0: Line too long (84/80) C:373,0: Line too long (87/80) C:374,0: Line too long (112/80) C:375,0: Line too long (108/80) C:376,0: Line too long (122/80) C:378,0: Line too long (82/80) C:379,0: Line too long (91/80) C:380,0: Line too long (103/80) C:383,0: Line too long (113/80) C:418,0: Line too long (114/80) C:420,0: Line too long (142/80) C:434,0: Line too long (87/80) C:445,0: Line too long (140/80) C:458,0: Line too long (83/80) C:461,0: Line too long (83/80) C:472,0: Line too long (142/80) C:480,0: Line too long (118/80) C:487,0: Line too long (137/80) C:488,0: Line too long (130/80) C:489,0: Line too long (135/80) C:490,0: Line too long (132/80) C:510,0: Line too long (137/80) C:511,0: Line too long (130/80) C:512,0: Line too long (135/80) C:513,0: Line too long (132/80) C:524,0: Line too long (109/80) C:531,0: Line too long (109/80) C:538,0: Line too long (99/80) W:222,0: XXX: Once we move to a new ACL system, this needs fixing. W:257,0: XXX: Once we move to a new ACL system, this needs fixing. W:484,0: TODO: create an separate view with template for the content W:509,0: TODO: create an separate view with template for the content C: 1,0: Missing docstring F: 11,0: Unable to import 'events.models' F: 12,0: Unable to import 'events.models' F: 13,0: Unable to import 'teams.models' F: 14,0: Unable to import 'events.models' W: 16,0: Relative import 'forms', should be 'loco_directory.events.forms' W: 17,0: Relative import 'forms', should be 'loco_directory.events.forms' W: 18,0: Relative import 'forms', should be 'loco_directory.events.forms' W: 19,0: Relative import 'forms', should be 'loco_directory.events.forms' F: 22,0: Unable to import 'common.utils' F: 23,0: Unable to import 'common' W: 61,15:event_ical: Unused argument 'request' W: 61,24:event_ical: Unused argument 'team_slug' W: 68,25:team_event_list_ical: Unused argument 'request' W: 76,26:teams_event_list_ical: Unused argument 'request' W: 82,27:global_event_list_ical: Unused argument 'request' W:106,31:team_event_detail: Unused argument 'team_slug' W:124,31:team_event_delete: Unused argument 'team_slug' C:152,0:team_event_select: Missing docstring C:168,0:team_events_rss: Missing docstring W:207,16:team_event_new: Unused variable 'team_event_id' W:227,29:team_event_copy: Unused argument 'team_slug' W:262,31:team_event_update: Unused argument 'team_slug' F:304,8:team_event_register: Unable to import 'userprofiles.models' W:296,33:team_event_register: Unused argument 'team_slug' F:341,12:team_event_comment_new: Unable to import 'userprofiles.models' W:330,36:team_event_comment_new: Unused argument 'team_slug' R:364,0:global_event_detail: Too many local variables (17/15) W:385,26:global_event_detail: Used builtin function 'map' W:374,4:global_event_detail: Unused variable 'events_without_continent' W:475,25:team_event_locations: Unused argument 'request' W:499,27:global_event_locations: Unused argument 'request' C:522,0:global_jam: Missing docstring C:529,0:global_jam_dashboard: Missing docstring W: 20,0: Unused import Q W: 8,0: Unused import reverse ************* Module loco_directory.events.admin C: 1,0: Missing docstring F: 2,0: Unable to import 'events.models' E: 4,20: Undefined variable 'Venue' E: 5,20: Undefined variable 'GlobalEvent' E: 6,20: Undefined variable 'TeamEvent' E: 7,20: Undefined variable 'Attendee' ************* Module loco_directory.local_settings C: 1,0: Line too long (83/80) C: 1,0: Missing docstring ************* Module loco_directory.urls C: 17,0: Line too long (81/80) C: 25,0: Line too long (83/80) C: 1,0: Missing docstring W: 1,0: Wildcard import django.conf.urls.defaults F: 4,0: Unable to import 'ubuntu_website' W: 6,0: Relative import 'common.views', should be 'loco_directory.common.views' C: 10,0: Invalid name "urlpatterns" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) E: 18,24: Instance of 'AdminSite' has no 'root' member W: 1,0: Unused import handler404 from wildcard import W: 1,0: Unused import handler500 from wildcard import ************* Module loco_directory.common.forms C: 26,0: Line too long (107/80) C: 51,0: Line too long (104/80) C: 1,0: Missing docstring C: 12,4:RenderableMixin.form_class_name: Missing docstring W: 19,8:RenderableMixin.as_template: Attribute 'template_name' defined outside __init__ W: 22,12:RenderableMixin.as_template: Attribute 'tpl' defined outside __init__ ************* Module loco_directory.common.management C: 1,0: Missing docstring ************* Module loco_directory.common.management.commands C: 1,0: Missing docstring ************* Module loco_directory.common.management.commands.recoverdata C: 71,0: Line too long (104/80) C: 85,0: Line too long (87/80) C: 89,0: Line too long (86/80) C:102,0: Line too long (143/80) C:104,0: Line too long (134/80) C:124,0: Line too long (100/80) C:131,0: Line too long (139/80) C:133,0: Line too long (121/80) C:135,0: Line too long (110/80) C:145,0: Line too long (91/80) C:153,0: Line too long (81/80) C:158,0: Line too long (157/80) C:163,0: Line too long (84/80) C:164,0: Line too long (96/80) C:173,0: Line too long (89/80) C:178,0: Line too long (97/80) C:180,0: Line too long (157/80) C:189,0: Line too long (91/80) C:193,0: Line too long (88/80) C:199,0: Line too long (103/80) C:200,0: Line too long (122/80) C:205,0: Line too long (101/80) C:207,0: Line too long (155/80) C:209,0: Line too long (134/80) C:215,0: Line too long (89/80) C:222,0: Line too long (90/80) C:228,0: Line too long (85/80) C:229,0: Line too long (155/80) C:235,0: Line too long (88/80) C:236,0: Line too long (98/80) C:243,0: Line too long (204/80) C:245,0: Line too long (111/80) C:251,0: Line too long (88/80) C:252,0: Line too long (100/80) C:259,0: Line too long (200/80) C:261,0: Line too long (119/80) F: 10,0: Unable to import 'teams.models' F: 11,0: Unable to import 'userprofiles.models' F: 12,0: Unable to import 'events.models' F: 13,0: Unable to import 'venues.models' F: 14,0: Unable to import 'meetings.models' C: 16,0:Command: Missing docstring R: 20,4:Command.handle: Too many local variables (40/15) W: 29,12:Command.handle: No exception type(s) specified W: 36,12:Command.handle: No exception type(s) specified C: 49,8:Command.handle: Operator not preceded by a space basemeetings=dict() ^ E: 72,52:Command.handle: Undefined variable 'Team' W: 87,20:Command.handle: No exception type(s) specified E: 85,36:Command.handle: Undefined variable 'Country' W:103,23:Command.handle: Catching too general exception Exception E: 89,58:Command.handle: Undefined variable 'Venue' C:103,34:Command.handle: Invalid name "e" (should match [a-z_][a-z0-9_]{2,30}$) W:132,27:Command.handle: Catching too general exception Exception E:124,66:Command.handle: Undefined variable 'UserProfile' C:132,38:Command.handle: Invalid name "e" (should match [a-z_][a-z0-9_]{2,30}$) E:145,57:Command.handle: Undefined variable 'GlobalEvent' E:164,62:Command.handle: Undefined variable 'TeamMeeting' W:179,20:Command.handle: Used * or ** magic W:208,23:Command.handle: Catching too general exception Exception E:189,59:Command.handle: Undefined variable 'TeamEvent' W:206,24:Command.handle: Used * or ** magic C:208,34:Command.handle: Invalid name "e" (should match [a-z_][a-z0-9_]{2,30}$) E:215,56:Command.handle: Undefined variable 'AgendaItem' E:234,42:Command.handle: Undefined variable 'Attendee' E:250,41:Command.handle: Undefined variable 'TeamEventComment' R: 20,4:Command.handle: Too many branches (43/12) R: 20,4:Command.handle: Too many statements (106/50) ************* Module loco_directory.common C: 1,0: Missing docstring ************* Module loco_directory.common.mixins C: 1,0: Missing docstring W: 14,12:LocalTimeMixin.get_timezone: No exception type(s) specified C: 17,4:LocalTimeMixin.tolocaltime: Invalid name "dt" (should match [a-z_][a-z0-9_]{2,30}$) C: 17,26:LocalTimeMixin.tolocaltime: Invalid name "dt" (should match [a-z_][a-z0-9_]{2,30}$) C: 24,4:LocalTimeMixin.fromlocaltime: Invalid name "dt" (should match [a-z_][a-z0-9_]{2,30}$) C: 24,28:LocalTimeMixin.fromlocaltime: Invalid name "dt" (should match [a-z_][a-z0-9_]{2,30}$) ************* Module loco_directory.common.launchpad C: 24,0: Line too long (84/80) C: 28,0: Line too long (84/80) W: 40,0: Found indentation with tabs instead of spaces W: 66,0: Bad indentation. Found 7 spaces, expected 8 C: 67,0: Line too long (106/80) W: 67,0: Bad indentation. Found 7 spaces, expected 8 W: 70,0: Bad indentation. Found 7 spaces, expected 8 C: 1,0: Missing docstring F: 6,0: Unable to import 'teams.models' C: 12,0:is_debug_user: Missing docstring C: 20,0:lp_login: Missing docstring W: 26,8:lp_login: No exception type(s) specified W: 31,12:lp_login: No exception type(s) specified C: 34,0:is_user_on_loco_council: Missing docstring C: 44,0:is_team_member: Missing docstring C: 52,0:is_admin_or_owner: Missing docstring C: 61,0:get_mugshot_url: Invalid name "lp" (should match [a-z_][a-z0-9_]{2,30}$) C: 61,0:get_mugshot_url: Missing docstring C: 61,20:get_mugshot_url: Invalid name "lp" (should match [a-z_][a-z0-9_]{2,30}$) C: 72,0:get_user_timezone: Invalid name "lp" (should match [a-z_][a-z0-9_]{2,30}$) C: 72,0:get_user_timezone: Missing docstring C: 72,32:get_user_timezone: Invalid name "lp" (should match [a-z_][a-z0-9_]{2,30}$) C: 78,8:get_user_timezone: Invalid name "lp" (should match [a-z_][a-z0-9_]{2,30}$) W: 85,8:get_user_timezone: No exception type(s) specified C: 89,0:get_permanent_openid_from_username: Invalid name "get_permanent_openid_from_username" (should match [a-z_][a-z0-9_]{2,30}$) C: 89,0:get_permanent_openid_from_username: Missing docstring C: 93,4:get_permanent_openid_from_username: Invalid name "f" (should match [a-z_][a-z0-9_]{2,30}$) C:103,0:set_user_openid: Missing docstring E:105,14:set_user_openid: Class 'UserOpenID' has no 'objects' member E:113,25:set_user_openid: Class 'UserOpenID' has no 'objects' member W: 10,0: Unused import sys ************* Module loco_directory.common.widgets C: 32,0: Line too long (86/80) C: 40,0: Line too long (122/80) C: 42,0: Line too long (153/80) C: 1,0: Missing docstring W: 15,4:PopupRelatedFieldWidgetWrapper.__init__: __init__ method from base class 'Widget' is not called C: 30,4:PopupRelatedFieldWidgetWrapper._media: Missing docstring C: 31,8:PopupRelatedFieldWidgetWrapper._media: Invalid name "wm" (should match [a-z_][a-z0-9_]{2,30}$) W: 54,15:PopupRelatedFieldWidgetWrapper._has_changed: Access to a protected member _has_changed of a client class ************* Module loco_directory.common.utils C: 24,0: Line too long (109/80) C: 27,0: Line too long (85/80) C: 1,0: Missing docstring C: 9,0:write_log: Missing docstring C: 14,4:write_log: Invalid name "f" (should match [a-z_][a-z0-9_]{2,30}$) C: 18,0:run_job: Missing docstring C: 27,8:run_job: Invalid name "p" (should match [a-z_][a-z0-9_]{2,30}$) W: 18,29:run_job: Unused argument 'args' C: 43,4:flat_list: Comma not followed by a space return reduce(lambda a,b: a.extend(b) or a, some_list) ^^ C: 46,0:redirect: Invalid name "to" (should match [a-z_][a-z0-9_]{2,30}$) C: 46,0:redirect: Missing docstring C: 46,13:redirect: Invalid name "to" (should match [a-z_][a-z0-9_]{2,30}$) W: 52,8:redirect: Relative import 'shortcuts', should be 'loco_directory.common.shortcuts' C: 65,4:get_locodirectory_version: Invalid name "f" (should match [a-z_][a-z0-9_]{2,30}$) W: 75,12:get_locodirectory_version: No exception type(s) specified C: 79,0:simple_iterator: Invalid name "simple_iterator" (should match [A-Z_][a-zA-Z0-9]+$) C: 79,0:simple_iterator: Missing docstring C: 89,4:simple_iterator.get_next_index: Missing docstring C: 97,4:simple_iterator.get_next: Missing docstring C:101,4:simple_iterator.reset: Missing docstring ************* Module loco_directory.common.views C:121,0: Line too long (176/80) C:128,0: Line too long (81/80) C:135,0: Line too long (243/80) C:141,0: Line too long (168/80) C:148,0: Line too long (133/80) C:162,0: Line too long (154/80) C: 1,0: Missing docstring F: 11,4: Unable to import 'django_openid_auth.exceptions' E: 11,4: No name 'exceptions' in module 'django_openid_auth' C: 16,4: Invalid name "MissingPhysicalMultiFactor" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) C: 17,4: Invalid name "MissingUsernameViolation" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) C: 20,0:index: Missing docstring F: 21,4:index: Unable to import 'events.models' F: 22,4:index: Unable to import 'meetings.models' F: 23,4:index: Unable to import 'articles.models' C: 38,0:loco_council: Missing docstring C: 43,0:about: Missing docstring C: 48,0:about_loco: Missing docstring C: 53,0:loco_setup: Missing docstring C: 58,0:irc_chat: Missing docstring C: 63,0:using_locodir: Missing docstring C: 68,0:site_logout: Missing docstring W: 77,4:set_language: Redefining built-in 'next' C: 85,8:set_language: Comma not followed by a space response.set_cookie(settings.LANGUAGE_COOKIE_NAME,lang) ^^ C: 88,0:site_search: Missing docstring F: 89,4:site_search: Unable to import 'common.forms' F: 90,4:site_search: Unable to import 'common.utils' C: 96,4:site_search: Invalid name "q" (should match [a-z_][a-z0-9_]{2,30}$) C: 99,8:site_search: Invalid name "q" (should match [a-z_][a-z0-9_]{2,30}$) C:118,0:search_teams: Invalid name "q" (should match [a-z_][a-z0-9_]{2,30}$) C:118,0:search_teams: Missing docstring C:118,17:search_teams: Invalid name "q" (should match [a-z_][a-z0-9_]{2,30}$) F:119,4:search_teams: Unable to import 'teams.models' C:124,0:search_global_events: Invalid name "q" (should match [a-z_][a-z0-9_]{2,30}$) C:124,0:search_global_events: Missing docstring C:124,25:search_global_events: Invalid name "q" (should match [a-z_][a-z0-9_]{2,30}$) F:125,4:search_global_events: Unable to import 'events.models' C:131,0:search_team_events: Invalid name "q" (should match [a-z_][a-z0-9_]{2,30}$) C:131,0:search_team_events: Missing docstring C:131,23:search_team_events: Invalid name "q" (should match [a-z_][a-z0-9_]{2,30}$) F:132,4:search_team_events: Unable to import 'events.models' C:138,0:search_venues: Invalid name "q" (should match [a-z_][a-z0-9_]{2,30}$) C:138,0:search_venues: Missing docstring C:138,18:search_venues: Invalid name "q" (should match [a-z_][a-z0-9_]{2,30}$) F:139,4:search_venues: Unable to import 'venues.models' C:144,0:search_meetings: Invalid name "q" (should match [a-z_][a-z0-9_]{2,30}$) C:144,0:search_meetings: Missing docstring C:144,20:search_meetings: Invalid name "q" (should match [a-z_][a-z0-9_]{2,30}$) F:145,4:search_meetings: Unable to import 'meetings.models' ************* Module loco_directory.common.context_processors C: 2,0: Line too long (93/80) C: 3,0: Line too long (136/80) C: 1,0: Missing docstring W: 7,17:loco_version: Unused argument 'request' W: 20,4:google_api_key: Redefining name 'google_api_key' from outer scope (line 15) W: 15,19:google_api_key: Unused argument 'request' W: 28,4:flickr_api_key: Redefining name 'flickr_api_key' from outer scope (line 23) W: 23,19:flickr_api_key: Unused argument 'request' W: 36,4:pixie_api_key: Redefining name 'pixie_api_key' from outer scope (line 31) W: 31,18:pixie_api_key: Unused argument 'request' C: 39,0:login_redirect: Missing docstring C: 42,0:url_base: Missing docstring C: 46,0:site_search: Missing docstring F: 47,4:site_search: Unable to import 'common.forms' ************* Module loco_directory.common.templatetags C: 1,0: Missing docstring ************* Module loco_directory.common.templatetags.markup C: 29,0: Line too long (124/80) C: 32,0: Line too long (108/80) C: 56,0: Line too long (126/80) C: 72,0: Line too long (117/80) C: 74,0: Line too long (106/80) C: 84,0: Line too long (134/80) C: 87,0: Line too long (85/80) C: 88,0: Line too long (117/80) C: 21,0: Invalid name "register" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) W: 26,8:textile: Redefining name 'textile' from outer scope (line 23) C: 24,0:textile: Missing docstring F: 26,8:textile: Unable to import 'textile' W: 53,8:markdown: Redefining name 'markdown' from outer scope (line 34) F: 53,8:markdown: Unable to import 'markdown' C: 71,12:markdown: Comma not followed by a space if getattr(markdown, "version_info", None) < (1,7): ^^ C: 79,0:restructuredtext: Missing docstring F: 81,8:restructuredtext: Unable to import 'docutils.core' ************* Module loco_directory.common.templatetags.teams_tags C: 1,0: Missing docstring C: 4,0: Invalid name "register" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) ************* Module loco_directory.common.shortcuts C: 40,0: Line too long (81/80) C: 12,0:redirect: Invalid name "to" (should match [a-z_][a-z0-9_]{2,30}$) C: 12,13:redirect: Invalid name "to" (should match [a-z_][a-z0-9_]{2,30}$) W: 55,4:queryset_sum: Redefining built-in 'sum' C: 50,0:queryset_sum: Invalid name "qs" (should match [a-z_][a-z0-9_]{2,30}$) C: 50,24:queryset_sum: Invalid name "qs" (should match [a-z_][a-z0-9_]{2,30}$) C: 56,8:queryset_sum: Invalid name "r" (should match [a-z_][a-z0-9_]{2,30}$) C: 58,12:queryset_sum: Invalid name "f" (should match [a-z_][a-z0-9_]{2,30}$) C: 67,0:queryset_count: Invalid name "qs" (should match [a-z_][a-z0-9_]{2,30}$) C: 67,26:queryset_count: Invalid name "qs" (should match [a-z_][a-z0-9_]{2,30}$) C: 73,8:queryset_count: Invalid name "r" (should match [a-z_][a-z0-9_]{2,30}$) C: 75,12:queryset_count: Invalid name "f" (should match [a-z_][a-z0-9_]{2,30}$) ************* Module loco_directory.articles.management C: 1,0: Missing docstring ************* Module loco_directory.articles.management.commands.refresh C: 47,0: Line too long (85/80) F: 11,0: Unable to import 'articles.models' C: 14,0:Command: Missing docstring W: 52,15:Command.handle_noargs: Catching too general exception Exception W: 50,23:Command.handle_noargs: Catching too general exception Exception C: 50,34:Command.handle_noargs: Invalid name "e" (should match [a-z_][a-z0-9_]{2,30}$) C: 52,26:Command.handle_noargs: Invalid name "e" (should match [a-z_][a-z0-9_]{2,30}$) R: 17,4:Command.handle_noargs: Too many branches (15/12) W: 7,0: Unused import time ************* Module loco_directory.articles.management.commands C: 1,0: Missing docstring ************* Module loco_directory.articles C: 1,0: Missing docstring ************* Module loco_directory.articles.models C: 40,0: Line too long (103/80) C: 57,0: Line too long (107/80) C: 65,0: Line too long (104/80) C: 70,0: Line too long (114/80) C: 78,0: Line too long (112/80) C: 79,0: Line too long (81/80) C: 1,0: Missing docstring F: 13,0: Unable to import 'teams.models' F: 14,0: Unable to import 'userprofiles.models' C: 16,0:create_feed: Missing docstring C: 26,0:get_entry_id: Missing docstring C: 35,0:Feed: Missing docstring C: 43,4:Feed.Meta: Missing docstring W: 43,4:Feed.Meta: Class has no __init__ method R: 43,4:Feed.Meta: Too few public methods (0/2) C: 49,4:Feed.update: Missing docstring R: 49,4:Feed.update: Too many local variables (16/15) E: 65,37:Feed.update: Class 'Article' has no 'objects' member E: 75,15:Feed.update: Class 'Article' has no 'objects' member E:104,8:Feed.update: Class 'Article' has no 'objects' member C:106,0:Article: Missing docstring C:116,4:Article.Meta: Missing docstring W:116,4:Article.Meta: Class has no __init__ method R:116,4:Article.Meta: Too few public methods (0/2) W: 9,0: Unused import User ************* Module loco_directory.articles.tests C: 1,0: Missing docstring F: 4,0: Unable to import 'articles.models' C: 6,0:ArticlesTests: Missing docstring C: 8,4:ArticlesTests.setUp: Invalid name "setUp" (should match [a-z_][a-z0-9_]{2,30}$) W: 19,12:ArticlesTests.test_environment: No exception type(s) specified W: 17,12:ArticlesTests.test_environment: Unused variable 'feedparser' R: 6,0:ArticlesTests: Too many public methods (58/20) W: 2,0: Unused import Client ************* Module loco_directory.articles.migrations C: 1,0: Missing docstring ************* Module loco_directory.articles.migrations.0001_initial C: 50,0: Line too long (120/80) C: 51,0: Line too long (85/80) C: 52,0: Line too long (105/80) C: 53,0: Line too long (118/80) C: 54,0: Line too long (106/80) C: 55,0: Line too long (121/80) C: 56,0: Line too long (138/80) C: 57,0: Line too long (119/80) C: 58,0: Line too long (83/80) C: 61,0: Line too long (105/80) C: 62,0: Line too long (85/80) C: 63,0: Line too long (126/80) C: 64,0: Line too long (133/80) C: 65,0: Line too long (119/80) C: 66,0: Line too long (83/80) C: 67,0: Line too long (146/80) C: 70,0: Line too long (85/80) C: 71,0: Line too long (102/80) C: 72,0: Line too long (133/80) C: 76,0: Line too long (89/80) C: 77,0: Line too long (122/80) C: 78,0: Line too long (85/80) C: 79,0: Line too long (83/80) C: 82,0: Line too long (111/80) C: 83,0: Line too long (103/80) C: 84,0: Line too long (107/80) C: 85,0: Line too long (124/80) C: 86,0: Line too long (85/80) C: 87,0: Line too long (108/80) C: 88,0: Line too long (108/80) C: 89,0: Line too long (112/80) C: 90,0: Line too long (110/80) C: 91,0: Line too long (106/80) C: 92,0: Line too long (89/80) C: 93,0: Line too long (139/80) C: 94,0: Line too long (105/80) C: 97,0: Line too long (106/80) C: 98,0: Line too long (90/80) C: 99,0: Line too long (85/80) C:100,0: Line too long (86/80) C:101,0: Line too long (84/80) C:104,0: Line too long (85/80) C:105,0: Line too long (83/80) C:108,0: Line too long (116/80) C:109,0: Line too long (85/80) C:110,0: Line too long (84/80) C:113,0: Line too long (100/80) C:114,0: Line too long (85/80) C:115,0: Line too long (100/80) C:119,0: Line too long (105/80) C:120,0: Line too long (129/80) C:121,0: Line too long (108/80) C:122,0: Line too long (106/80) C:123,0: Line too long (117/80) C:124,0: Line too long (131/80) C:125,0: Line too long (113/80) C:126,0: Line too long (119/80) C:127,0: Line too long (105/80) C:128,0: Line too long (122/80) C:129,0: Line too long (122/80) C:130,0: Line too long (85/80) C:131,0: Line too long (121/80) C:132,0: Line too long (114/80) C:133,0: Line too long (103/80) C:134,0: Line too long (129/80) C:135,0: Line too long (119/80) C:136,0: Line too long (124/80) C:137,0: Line too long (100/80) C:138,0: Line too long (166/80) C:139,0: Line too long (122/80) C:140,0: Line too long (121/80) C:141,0: Line too long (115/80) C:142,0: Line too long (116/80) C:143,0: Line too long (120/80) C:144,0: Line too long (120/80) C:147,0: Line too long (116/80) C:148,0: Line too long (117/80) C:149,0: Line too long (121/80) C:150,0: Line too long (119/80) C:151,0: Line too long (85/80) C:152,0: Line too long (121/80) C:153,0: Line too long (116/80) C:154,0: Line too long (120/80) C:155,0: Line too long (119/80) C:156,0: Line too long (106/80) C:157,0: Line too long (120/80) C:158,0: Line too long (102/80) C:159,0: Line too long (120/80) C:160,0: Line too long (116/80) C: 1,0: Invalid name "0001_initial" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring F: 4,0: Unable to import 'articles.models' C: 6,0:Migration: Missing docstring W: 6,0:Migration: Class has no __init__ method C: 8,4:Migration.forwards: Missing docstring R: 8,4:Migration.forwards: Method could be a function C: 38,4:Migration.backwards: Missing docstring W: 38,24:Migration.backwards: Unused argument 'orm' R: 38,4:Migration.backwards: Method could be a function W: 3,0: Unused import models ************* Module loco_directory.articles.views C: 1,0: Missing docstring ************* Module loco_directory.articles.admin C: 1,0: Missing docstring F: 1,0: Unable to import 'articles.models' C: 4,0:FeedAdmin: Missing docstring R: 4,0:FeedAdmin: Too many public methods (43/20) C: 9,0:ArticleAdmin: Missing docstring R: 9,0:ArticleAdmin: Too many public methods (43/20) ************* Module loco_directory.manage C: 7,0: Line too long (299/80) C: 1,0: Missing docstring W: 4,4: Relative import 'settings', should be 'loco_directory.settings' ************* Module loco_directory.teams.forms C: 13,0: Line too long (128/80) C: 32,0: Line too long (99/80) C: 34,0: Line too long (106/80) C: 44,0: Line too long (94/80) C: 1,0: Missing docstring W: 6,0: Relative import 'models', should be 'loco_directory.teams.models' F: 7,0: Unable to import 'userprofiles.models' F: 8,0: Unable to import 'common.forms' C: 10,0:UpdateTeamForm: Missing docstring C: 11,4:UpdateTeamForm.Meta: Missing docstring W: 11,4:UpdateTeamForm.Meta: Class has no __init__ method R: 11,4:UpdateTeamForm.Meta: Too few public methods (0/2) C: 15,4:UpdateTeamForm.Media: Missing docstring W: 15,4:UpdateTeamForm.Media: Class has no __init__ method R: 15,4:UpdateTeamForm.Media: Too few public methods (0/2) C: 30,4:UpdateTeamForm.grouped_user_list: Missing docstring E: 37,17:UpdateTeamForm.grouped_user_list: _ is not callable E: 38,17:UpdateTeamForm.grouped_user_list: _ is not callable C: 41,0:LoCoCouncilForm: Missing docstring C: 42,4:LoCoCouncilForm.Meta: Missing docstring W: 42,4:LoCoCouncilForm.Meta: Class has no __init__ method R: 42,4:LoCoCouncilForm.Meta: Too few public methods (0/2) ************* Module loco_directory.teams.management C: 1,0: Missing docstring ************* Module loco_directory.teams.management.commands C: 1,0: Missing docstring ************* Module loco_directory.teams.management.commands.lpupdate C: 25,0: Line too long (82/80) C: 74,0: Line too long (87/80) C: 76,0: Line too long (88/80) C: 86,0: Line too long (86/80) C: 89,0: Line too long (106/80) C: 96,0: Line too long (114/80) C: 98,0: Line too long (105/80) C: 1,0: Missing docstring F: 5,0: Unable to import 'common' F: 6,0: Unable to import 'teams' F: 8,0: Unable to import 'userprofiles.models' C: 13,0:create_admin_dict: Missing docstring C: 19,0:update_admins: Invalid name "lp" (should match [a-z_][a-z0-9_]{2,30}$) C: 19,0:update_admins: Missing docstring C: 19,36:update_admins: Invalid name "lp" (should match [a-z_][a-z0-9_]{2,30}$) C: 43,0:get_team_owner: Missing docstring C: 60,0:Command: Missing docstring R: 63,4:Command.handle_noargs: Too many local variables (17/15) C: 64,8:Command.handle_noargs: Invalid name "lp" (should match [a-z_][a-z0-9_]{2,30}$) C: 67,8:Command.handle_noargs: Invalid name "TEAM_BLACKLIST" (should match [a-z_][a-z0-9_]{2,30}$) E: 70,26:Command.handle_noargs: Class 'Group' has no 'objects' member W: 71,16:Command.handle_noargs: Used builtin function 'filter' C: 73,12:Command.handle_noargs: Invalid name "l" (should match [a-z_][a-z0-9_]{2,30}$) W: 79,23:Command.handle_noargs: Used builtin function 'filter' W: 89,29:Command.handle_noargs: Used builtin function 'filter' C:109,12:Command.handle_noargs: Invalid name "a" (should match [a-z_][a-z0-9_]{2,30}$) R: 63,4:Command.handle_noargs: Too many branches (15/12) ************* Module loco_directory.teams.management.commands.import-live-data C: 71,0: Line too long (112/80) C: 74,0: Line too long (85/80) C: 78,0: Line too long (94/80) C: 80,0: Line too long (144/80) C: 82,0: Line too long (103/80) C: 83,0: Line too long (113/80) C: 84,0: Line too long (103/80) C: 85,0: Line too long (116/80) C: 97,0: Line too long (86/80) C:100,0: Line too long (84/80) C:102,0: Line too long (120/80) C:106,0: Line too long (83/80) C:116,0: Line too long (85/80) C: 1,0: Invalid name "import-live-data" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring F: 5,0: Unable to import 'meetings.models' F: 6,0: Unable to import 'events.models' F: 7,0: Unable to import 'teams.models' F: 8,0: Unable to import 'venues.models' F: 9,0: Unable to import 'userprofiles.models' C: 34,0:Command: Missing docstring R: 37,4:Command.handle_noargs: Too many local variables (23/15) W: 43,12:Command.handle_noargs: No exception type(s) specified C: 47,21:Command.handle_noargs: Invalid name "Model" (should match [a-z_][a-z0-9_]{2,30}$) C: 54,21:Command.handle_noargs: Invalid name "Model" (should match [a-z_][a-z0-9_]{2,30}$) W: 60,27:Command.handle_noargs: Access to a protected member _meta of a client class E: 60,27:Command.handle_noargs: Class 'User' has no '_meta' member (but some types could not be inferred) E: 60,27:Command.handle_noargs: Class 'Group' has no '_meta' member (but some types could not be inferred) W: 61,27:Command.handle_noargs: Access to a protected member _meta of a client class E: 61,27:Command.handle_noargs: Class 'User' has no '_meta' member (but some types could not be inferred) E: 61,27:Command.handle_noargs: Class 'Group' has no '_meta' member (but some types could not be inferred) W: 80,97:Command.handle_noargs: Access to a protected member _meta of a client class W: 90,33:Command.handle_noargs: Used * or ** magic W:116,20:Command.handle_noargs: Unused variable 'created' R: 37,4:Command.handle_noargs: Too many branches (21/12) R: 37,4:Command.handle_noargs: Too many statements (54/50) W: 11,0: Unused import sys ************* Module loco_directory.teams.management.commands.init-ld C: 20,0: Line too long (81/80) C: 1,0: Invalid name "init-ld" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring F: 6,0: Unable to import 'settings' C: 12,0:Command: Missing docstring C: 20,9:Command.handle_noargs: Invalid name "lc" (should match [a-z_][a-z0-9_]{2,30}$) E: 20,27:Command.handle_noargs: Class 'Group' has no 'objects' member ************* Module loco_directory.teams.management.commands.release C: 29,0: Line too long (87/80) C: 1,0: Missing docstring C: 10,0:write_version_strings: Missing docstring W: 16,8:write_version_strings: No exception type(s) specified C: 21,4:write_version_strings: Invalid name "f" (should match [a-z_][a-z0-9_]{2,30}$) C: 28,0:Command: Missing docstring W: 32,18:Command.handle_label: Unused variable 'bzr_revno' ************* Module loco_directory.teams.management.commands.update-countries C: 30,0: Line too long (84/80) C: 39,0: Line too long (84/80) C: 40,0: Line too long (92/80) C: 1,0: Invalid name "update-countries" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring F: 5,0: Unable to import 'teams' C: 11,0:create_country: Missing docstring C: 18,0:rename_country: Missing docstring C: 24,0:Command: Missing docstring ************* Module loco_directory.teams.management.commands.update C: 1,0: Missing docstring F: 5,0: Unable to import 'common.utils' C: 9,0:Command: Missing docstring ************* Module loco_directory.teams.management.commands.update-languages C: 19,0: Line too long (99/80) C: 21,0: Line too long (94/80) C: 24,0: Line too long (94/80) C: 1,0: Invalid name "update-languages" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring F: 5,0: Unable to import 'teams' F: 7,0: Unable to import 'common' C: 11,0:Command: Missing docstring C: 15,8:Command.handle_noargs: Invalid name "lp" (should match [a-z_][a-z0-9_]{2,30}$) ************* Module loco_directory.teams.management.commands.update-template C: 1,0: Invalid name "update-template" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring C: 18,0:update_template: Missing docstring C: 30,0:Command: Missing docstring ************* Module loco_directory.teams.management.commands.import-translations C: 24,0: Line too long (82/80) C: 37,0: Line too long (97/80) C: 1,0: Invalid name "import-translations" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring C: 20,0:import_pofile: Missing docstring C: 36,0:Command: Missing docstring W: 48,8:Command.handle_label: Redefining built-in 'dir' W: 54,22:Command.handle_label: Used builtin function 'map' W: 55,26:Command.handle_label: Used builtin function 'filter' W: 53,21:Command.handle_label: Unused variable 'dirnames' ************* Module loco_directory.teams.management.commands.update-openids C: 1,0: Invalid name "update-openids" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring F: 5,0: Unable to import 'common' C: 8,0:Command: Missing docstring ************* Module loco_directory.teams C: 1,0: Missing docstring ************* Module loco_directory.teams.models C: 86,0: Line too long (82/80) C: 87,0: Line too long (108/80) C: 89,0: Line too long (92/80) C: 91,0: Line too long (97/80) C: 92,0: Line too long (87/80) C: 93,0: Line too long (95/80) C: 94,0: Line too long (92/80) C: 98,0: Line too long (81/80) C:105,0: Line too long (83/80) C:107,0: Line too long (83/80) C:108,0: Line too long (93/80) C:110,0: Line too long (97/80) C:111,0: Line too long (117/80) C:112,0: Line too long (91/80) C:113,0: Line too long (95/80) C:114,0: Line too long (90/80) C:116,0: Line too long (188/80) C:118,0: Line too long (228/80) C: 1,0: Missing docstring F: 6,0: Unable to import 'common.utils' F: 7,0: Unable to import 'common.mixins' F: 8,0: Unable to import 'userprofiles.models' C: 10,0:Language: Missing docstring C: 11,4:Language.Meta: Missing docstring W: 11,4:Language.Meta: Class has no __init__ method R: 11,4:Language.Meta: Too few public methods (0/2) E: 13,28:Language: _ is not callable E: 14,28:Language: _ is not callable C: 19,0:TeamManager: Missing docstring R: 19,0:TeamManager: Too many public methods (33/20) C: 22,0:Continent: Missing docstring E: 23,28:Continent: _ is not callable C: 25,4:Continent.Meta: Missing docstring W: 25,4:Continent.Meta: Class has no __init__ method R: 25,4:Continent.Meta: Too few public methods (0/2) C: 32,4:Continent.related_countries: Missing docstring E: 33,15:Continent.related_countries: Instance of 'Continent' has no 'country_set' member C: 36,4:Continent.related_venues: Missing docstring F: 37,8:Continent.related_venues: Unable to import 'venues.models' C: 41,4:Continent.related_teams: Missing docstring C: 44,0:Country: Missing docstring E: 45,28:Country: _ is not callable C: 48,4:Country.Meta: Missing docstring W: 48,4:Country.Meta: Class has no __init__ method R: 48,4:Country.Meta: Too few public methods (0/2) C: 55,4:Country.related_teams: Missing docstring E: 56,15:Country.related_teams: Instance of 'Country' has no 'team_set' member C: 59,4:Country.related_venues: Missing docstring E: 60,15:Country.related_venues: Instance of 'Country' has no 'venue_set' member C: 63,4:Country.slug: Missing docstring E: 65,19:Country.slug: Instance of 'TextField' has no 'replace' member C: 69,0:countries_without_continent: Missing docstring E: 70,11:countries_without_continent: Class 'Country' has no 'objects' member C: 72,0:countries_without_continent_have_venues: Invalid name "countries_without_continent_have_venues" (should match [a-z_][a-z0-9_]{2,30}$) C: 72,0:countries_without_continent_have_venues: Missing docstring C: 78,0:countries_without_continent_have_teams: Invalid name "countries_without_continent_have_teams" (should match [a-z_][a-z0-9_]{2,30}$) C: 78,0:countries_without_continent_have_teams: Missing docstring C: 84,0:Team: Missing docstring E: 85,31:Team: _ is not callable E: 86,28:Team: _ is not callable E: 87,37:Team: _ is not callable E: 89,27:Team: _ is not callable E: 90,28:Team: _ is not callable E: 91,31:Team: _ is not callable E: 92,30:Team: _ is not callable E: 93,29:Team: _ is not callable E: 94,32:Team: _ is not callable E: 95,30:Team: _ is not callable E: 96,32:Team: _ is not callable E: 98,42:Team: _ is not callable E:100,43:Team: _ is not callable E:102,35:Team: _ is not callable E:103,37:Team: _ is not callable E:104,36:Team: _ is not callable E:108,34:Team: _ is not callable E:110,33:Team: _ is not callable E:111,42:Team: _ is not callable E:112,33:Team: _ is not callable E:113,42:Team: _ is not callable E:114,32:Team: _ is not callable E:115,42:Team: _ is not callable E:116,65:Team: _ is not callable E:116,137:Team: _ is not callable E:117,33:Team: _ is not callable E:118,54:Team: _ is not callable E:118,176:Team: _ is not callable C:122,4:Team.Meta: Missing docstring W:122,4:Team.Meta: Class has no __init__ method R:122,4:Team.Meta: Too few public methods (0/2) C:130,4:Team.display_name: Missing docstring C:134,4:Team.get_absolute_url: Missing docstring E:140,17:Team.next_5_events_and_meetings: Instance of 'Team' has no 'teamevent_set' member E:141,19:Team.next_5_events_and_meetings: Instance of 'Team' has no 'teammeeting_set' member C:153,0:teams_without_country: Missing docstring W: 6,0: Unused import flat_list ************* Module loco_directory.teams.urls C: 6,0: Line too long (96/80) C: 7,0: Line too long (141/80) C: 8,0: Line too long (112/80) C: 9,0: Line too long (123/80) C: 10,0: Line too long (109/80) C: 11,0: Line too long (129/80) C: 12,0: Line too long (115/80) C: 13,0: Line too long (99/80) C: 14,0: Line too long (94/80) C: 1,0: Missing docstring W: 1,0: Wildcard import django.conf.urls.defaults C: 3,0: Invalid name "urlpatterns" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) W: 1,0: Unused import include from wildcard import W: 1,0: Unused import handler404 from wildcard import W: 1,0: Unused import handler500 from wildcard import ************* Module loco_directory.teams.tests C: 23,0: Line too long (85/80) C: 24,0: Line too long (81/80) C: 35,0: Line too long (100/80) C: 36,0: Line too long (132/80) C: 38,0: Line too long (149/80) C: 39,0: Line too long (132/80) C: 91,0: Line too long (89/80) C: 92,0: Line too long (85/80) W: 46,0: FIXME How to use a user with no right with openid? W: 53,0: FIXME How to use a user with this rights with openid? W: 60,0: FIXME How to use a user with this rights with openid? C: 1,0: Missing docstring F: 3,0: Unable to import 'teams.models' F: 4,0: Unable to import 'common' C: 9,0:ACLChecksTestCase: Missing docstring C: 15,4:ACLChecksTestCase.testAdminIsATeamChecks: Invalid name "testAdminIsATeamChecks" (should match [a-z_][a-z0-9_]{2,30}$) E: 18,16:ACLChecksTestCase.testAdminIsATeamChecks: Undefined variable 'Team' R: 9,0:ACLChecksTestCase: Too many public methods (56/20) R: 26,0:EditTeamTestCase: Too many public methods (59/20) C: 62,0:DisplayNameTestCase: Missing docstring C: 64,4:DisplayNameTestCase.setUp: Invalid name "setUp" (should match [a-z_][a-z0-9_]{2,30}$) E: 65,20:DisplayNameTestCase.setUp: Undefined variable 'Team' C: 67,4:DisplayNameTestCase.test_override_name: Missing docstring C: 76,4:DisplayNameTestCase.test_display_name_in_list: Missing docstring E: 81,26:DisplayNameTestCase.test_display_name_in_list: Instance of 'WSGIRequest' has no 'status_code' member (but some types could not be inferred) E: 90,26:DisplayNameTestCase.test_details_page: Instance of 'WSGIRequest' has no 'status_code' member (but some types could not be inferred) R: 62,0:DisplayNameTestCase: Too many public methods (58/20) ************* Module loco_directory.teams.migrations C: 1,0: Missing docstring ************* Module loco_directory.teams.migrations.0012_add_team_microbloghashtag C: 11,0: Line too long (86/80) C: 24,0: Line too long (85/80) C: 25,0: Line too long (102/80) C: 26,0: Line too long (157/80) C: 30,0: Line too long (89/80) C: 31,0: Line too long (122/80) C: 32,0: Line too long (85/80) C: 33,0: Line too long (83/80) C: 36,0: Line too long (111/80) C: 37,0: Line too long (103/80) C: 38,0: Line too long (107/80) C: 39,0: Line too long (148/80) C: 40,0: Line too long (85/80) C: 41,0: Line too long (108/80) C: 42,0: Line too long (108/80) C: 43,0: Line too long (112/80) C: 44,0: Line too long (110/80) C: 45,0: Line too long (106/80) C: 46,0: Line too long (89/80) C: 47,0: Line too long (163/80) C: 48,0: Line too long (105/80) C: 51,0: Line too long (106/80) C: 52,0: Line too long (90/80) C: 53,0: Line too long (85/80) C: 54,0: Line too long (86/80) C: 55,0: Line too long (84/80) C: 58,0: Line too long (85/80) C: 59,0: Line too long (83/80) C: 62,0: Line too long (140/80) C: 63,0: Line too long (85/80) C: 64,0: Line too long (84/80) C: 67,0: Line too long (100/80) C: 68,0: Line too long (85/80) C: 69,0: Line too long (100/80) C: 73,0: Line too long (105/80) C: 74,0: Line too long (153/80) C: 75,0: Line too long (108/80) C: 76,0: Line too long (106/80) C: 77,0: Line too long (117/80) C: 78,0: Line too long (155/80) C: 79,0: Line too long (137/80) C: 80,0: Line too long (119/80) C: 81,0: Line too long (105/80) C: 82,0: Line too long (122/80) C: 83,0: Line too long (122/80) C: 84,0: Line too long (85/80) C: 85,0: Line too long (121/80) C: 86,0: Line too long (138/80) C: 87,0: Line too long (103/80) C: 88,0: Line too long (129/80) C: 89,0: Line too long (119/80) C: 90,0: Line too long (124/80) C: 91,0: Line too long (100/80) C: 92,0: Line too long (166/80) C: 93,0: Line too long (122/80) C: 94,0: Line too long (121/80) C: 95,0: Line too long (115/80) C: 96,0: Line too long (116/80) C: 97,0: Line too long (120/80) C: 98,0: Line too long (120/80) C:101,0: Line too long (116/80) C:102,0: Line too long (117/80) C:103,0: Line too long (121/80) C:104,0: Line too long (119/80) C:105,0: Line too long (85/80) C:106,0: Line too long (121/80) C:107,0: Line too long (116/80) C:108,0: Line too long (119/80) C:109,0: Line too long (106/80) C:110,0: Line too long (120/80) C:111,0: Line too long (102/80) C:112,0: Line too long (120/80) C:113,0: Line too long (116/80) C: 1,0: Invalid name "0012_add_team_microbloghashtag" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring F: 4,0: Unable to import 'teams.models' C: 6,0:Migration: Missing docstring W: 6,0:Migration: Class has no __init__ method C: 8,4:Migration.forwards: Missing docstring R: 8,4:Migration.forwards: Method could be a function C: 15,4:Migration.backwards: Missing docstring W: 15,24:Migration.backwards: Unused argument 'orm' R: 15,4:Migration.backwards: Method could be a function W: 3,0: Unused import models ************* Module loco_directory.teams.migrations.0010_add_photos_feed_fields C: 30,0: Line too long (85/80) C: 31,0: Line too long (102/80) C: 32,0: Line too long (133/80) C: 36,0: Line too long (89/80) C: 37,0: Line too long (122/80) C: 38,0: Line too long (85/80) C: 39,0: Line too long (83/80) C: 42,0: Line too long (111/80) C: 43,0: Line too long (103/80) C: 44,0: Line too long (107/80) C: 45,0: Line too long (124/80) C: 46,0: Line too long (85/80) C: 47,0: Line too long (108/80) C: 48,0: Line too long (108/80) C: 49,0: Line too long (112/80) C: 50,0: Line too long (110/80) C: 51,0: Line too long (106/80) C: 52,0: Line too long (89/80) C: 53,0: Line too long (139/80) C: 54,0: Line too long (105/80) C: 57,0: Line too long (106/80) C: 58,0: Line too long (90/80) C: 59,0: Line too long (85/80) C: 60,0: Line too long (86/80) C: 61,0: Line too long (84/80) C: 64,0: Line too long (85/80) C: 65,0: Line too long (83/80) C: 68,0: Line too long (116/80) C: 69,0: Line too long (85/80) C: 70,0: Line too long (84/80) C: 73,0: Line too long (100/80) C: 74,0: Line too long (85/80) C: 75,0: Line too long (100/80) C: 79,0: Line too long (129/80) C: 80,0: Line too long (108/80) C: 81,0: Line too long (106/80) C: 82,0: Line too long (117/80) C: 83,0: Line too long (131/80) C: 84,0: Line too long (113/80) C: 85,0: Line too long (119/80) C: 86,0: Line too long (105/80) C: 87,0: Line too long (122/80) C: 88,0: Line too long (122/80) C: 89,0: Line too long (85/80) C: 90,0: Line too long (121/80) C: 91,0: Line too long (114/80) C: 92,0: Line too long (103/80) C: 93,0: Line too long (119/80) C: 94,0: Line too long (124/80) C: 95,0: Line too long (100/80) C: 96,0: Line too long (166/80) C: 97,0: Line too long (122/80) C: 98,0: Line too long (121/80) C: 99,0: Line too long (115/80) C:100,0: Line too long (116/80) C:101,0: Line too long (120/80) C:102,0: Line too long (120/80) C:105,0: Line too long (116/80) C:106,0: Line too long (117/80) C:107,0: Line too long (121/80) C:108,0: Line too long (119/80) C:109,0: Line too long (85/80) C:110,0: Line too long (121/80) C:111,0: Line too long (116/80) C:112,0: Line too long (119/80) C:113,0: Line too long (106/80) C:114,0: Line too long (120/80) C:115,0: Line too long (102/80) C:116,0: Line too long (120/80) C:117,0: Line too long (116/80) C: 1,0: Invalid name "0010_add_photos_feed_fields" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring F: 4,0: Unable to import 'teams.models' C: 6,0:Migration: Missing docstring W: 6,0:Migration: Class has no __init__ method C: 8,4:Migration.forwards: Missing docstring R: 8,4:Migration.forwards: Method could be a function C: 18,4:Migration.backwards: Missing docstring W: 18,24:Migration.backwards: Unused argument 'orm' R: 18,4:Migration.backwards: Method could be a function W: 3,0: Unused import models ************* Module loco_directory.teams.migrations.0007_remove_old_person_fields C: 25,0: Line too long (93/80) C: 27,0: Line too long (87/80) C: 44,0: Line too long (85/80) C: 45,0: Line too long (102/80) C: 46,0: Line too long (133/80) C: 50,0: Line too long (89/80) C: 51,0: Line too long (122/80) C: 52,0: Line too long (85/80) C: 53,0: Line too long (83/80) C: 56,0: Line too long (111/80) C: 57,0: Line too long (103/80) C: 58,0: Line too long (107/80) C: 59,0: Line too long (124/80) C: 60,0: Line too long (85/80) C: 61,0: Line too long (108/80) C: 62,0: Line too long (108/80) C: 63,0: Line too long (112/80) C: 64,0: Line too long (110/80) C: 65,0: Line too long (106/80) C: 66,0: Line too long (89/80) C: 67,0: Line too long (139/80) C: 68,0: Line too long (105/80) C: 71,0: Line too long (106/80) C: 72,0: Line too long (90/80) C: 73,0: Line too long (85/80) C: 74,0: Line too long (86/80) C: 75,0: Line too long (84/80) C: 78,0: Line too long (85/80) C: 79,0: Line too long (83/80) C: 82,0: Line too long (116/80) C: 83,0: Line too long (85/80) C: 84,0: Line too long (84/80) C: 87,0: Line too long (100/80) C: 88,0: Line too long (85/80) C: 89,0: Line too long (100/80) C: 93,0: Line too long (129/80) C: 94,0: Line too long (108/80) C: 95,0: Line too long (106/80) C: 96,0: Line too long (117/80) C: 97,0: Line too long (131/80) C: 98,0: Line too long (113/80) C: 99,0: Line too long (119/80) C:100,0: Line too long (105/80) C:101,0: Line too long (122/80) C:102,0: Line too long (85/80) C:103,0: Line too long (121/80) C:104,0: Line too long (114/80) C:105,0: Line too long (123/80) C:106,0: Line too long (119/80) C:107,0: Line too long (124/80) C:108,0: Line too long (100/80) C:109,0: Line too long (166/80) C:110,0: Line too long (115/80) C:111,0: Line too long (116/80) C:112,0: Line too long (120/80) C:113,0: Line too long (120/80) C:116,0: Line too long (86/80) C:117,0: Line too long (104/80) C:120,0: Line too long (116/80) C:121,0: Line too long (117/80) C:122,0: Line too long (121/80) C:123,0: Line too long (119/80) C:124,0: Line too long (85/80) C:125,0: Line too long (121/80) C:126,0: Line too long (116/80) C:127,0: Line too long (119/80) C:128,0: Line too long (106/80) C:129,0: Line too long (120/80) C:130,0: Line too long (102/80) C:131,0: Line too long (120/80) C:132,0: Line too long (116/80) C: 1,0: Invalid name "0007_remove_old_person_fields" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring F: 4,0: Unable to import 'teams.models' C: 6,0:Migration: Missing docstring W: 6,0:Migration: Class has no __init__ method C: 8,4:Migration.forwards: Missing docstring W: 8,23:Migration.forwards: Unused argument 'orm' R: 8,4:Migration.forwards: Method could be a function C: 21,4:Migration.backwards: Missing docstring R: 21,4:Migration.backwards: Method could be a function ************* Module loco_directory.teams.migrations.0005_add_profile_fields C: 18,0: Line too long (93/80) C: 20,0: Line too long (91/80) C: 25,0: Line too long (93/80) C: 27,0: Line too long (91/80) C: 48,0: Line too long (85/80) C: 49,0: Line too long (102/80) C: 50,0: Line too long (133/80) C: 54,0: Line too long (89/80) C: 55,0: Line too long (122/80) C: 56,0: Line too long (85/80) C: 57,0: Line too long (83/80) C: 60,0: Line too long (111/80) C: 61,0: Line too long (103/80) C: 62,0: Line too long (107/80) C: 63,0: Line too long (124/80) C: 64,0: Line too long (85/80) C: 65,0: Line too long (108/80) C: 66,0: Line too long (108/80) C: 67,0: Line too long (112/80) C: 68,0: Line too long (110/80) C: 69,0: Line too long (106/80) C: 70,0: Line too long (89/80) C: 71,0: Line too long (139/80) C: 72,0: Line too long (105/80) C: 75,0: Line too long (106/80) C: 76,0: Line too long (90/80) C: 77,0: Line too long (85/80) C: 78,0: Line too long (86/80) C: 79,0: Line too long (84/80) C: 82,0: Line too long (85/80) C: 83,0: Line too long (83/80) C: 86,0: Line too long (116/80) C: 87,0: Line too long (85/80) C: 88,0: Line too long (84/80) C: 91,0: Line too long (100/80) C: 92,0: Line too long (85/80) C: 93,0: Line too long (100/80) C: 97,0: Line too long (129/80) C: 98,0: Line too long (120/80) C: 99,0: Line too long (108/80) C:100,0: Line too long (106/80) C:101,0: Line too long (117/80) C:102,0: Line too long (131/80) C:103,0: Line too long (113/80) C:104,0: Line too long (119/80) C:105,0: Line too long (105/80) C:106,0: Line too long (122/80) C:107,0: Line too long (85/80) C:108,0: Line too long (121/80) C:109,0: Line too long (114/80) C:110,0: Line too long (123/80) C:111,0: Line too long (119/80) C:112,0: Line too long (124/80) C:113,0: Line too long (100/80) C:114,0: Line too long (121/80) C:115,0: Line too long (166/80) C:116,0: Line too long (115/80) C:117,0: Line too long (116/80) C:118,0: Line too long (120/80) C:119,0: Line too long (120/80) C:122,0: Line too long (85/80) C:123,0: Line too long (103/80) C:126,0: Line too long (116/80) C:127,0: Line too long (117/80) C:128,0: Line too long (121/80) C:129,0: Line too long (119/80) C:130,0: Line too long (85/80) C:131,0: Line too long (121/80) C:132,0: Line too long (116/80) C:133,0: Line too long (119/80) C:134,0: Line too long (106/80) C:135,0: Line too long (120/80) C:136,0: Line too long (102/80) C:137,0: Line too long (120/80) C:138,0: Line too long (116/80) C: 1,0: Invalid name "0005_add_profile_fields" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring F: 4,0: Unable to import 'teams.models' C: 6,0:Migration: Missing docstring W: 6,0:Migration: Class has no __init__ method C: 11,4:Migration.forwards: Missing docstring R: 11,4:Migration.forwards: Method could be a function C: 32,4:Migration.backwards: Missing docstring W: 32,24:Migration.backwards: Unused argument 'orm' R: 32,4:Migration.backwards: Method could be a function ************* Module loco_directory.teams.migrations.0008_add_flickr_field C: 22,0: Line too long (85/80) C: 23,0: Line too long (102/80) C: 24,0: Line too long (133/80) C: 28,0: Line too long (89/80) C: 29,0: Line too long (122/80) C: 30,0: Line too long (85/80) C: 31,0: Line too long (83/80) C: 34,0: Line too long (111/80) C: 35,0: Line too long (103/80) C: 36,0: Line too long (107/80) C: 37,0: Line too long (124/80) C: 38,0: Line too long (85/80) C: 39,0: Line too long (108/80) C: 40,0: Line too long (108/80) C: 41,0: Line too long (112/80) C: 42,0: Line too long (110/80) C: 43,0: Line too long (106/80) C: 44,0: Line too long (89/80) C: 45,0: Line too long (139/80) C: 46,0: Line too long (105/80) C: 49,0: Line too long (106/80) C: 50,0: Line too long (90/80) C: 51,0: Line too long (85/80) C: 52,0: Line too long (86/80) C: 53,0: Line too long (84/80) C: 56,0: Line too long (85/80) C: 57,0: Line too long (83/80) C: 60,0: Line too long (116/80) C: 61,0: Line too long (85/80) C: 62,0: Line too long (84/80) C: 65,0: Line too long (100/80) C: 66,0: Line too long (85/80) C: 67,0: Line too long (100/80) C: 71,0: Line too long (129/80) C: 72,0: Line too long (108/80) C: 73,0: Line too long (106/80) C: 74,0: Line too long (117/80) C: 75,0: Line too long (131/80) C: 76,0: Line too long (113/80) C: 77,0: Line too long (119/80) C: 78,0: Line too long (105/80) C: 79,0: Line too long (122/80) C: 80,0: Line too long (122/80) C: 81,0: Line too long (85/80) C: 82,0: Line too long (121/80) C: 83,0: Line too long (114/80) C: 84,0: Line too long (123/80) C: 85,0: Line too long (119/80) C: 86,0: Line too long (124/80) C: 87,0: Line too long (100/80) C: 88,0: Line too long (166/80) C: 89,0: Line too long (115/80) C: 90,0: Line too long (116/80) C: 91,0: Line too long (120/80) C: 92,0: Line too long (120/80) C: 95,0: Line too long (116/80) C: 96,0: Line too long (117/80) C: 97,0: Line too long (121/80) C: 98,0: Line too long (119/80) C: 99,0: Line too long (85/80) C:100,0: Line too long (121/80) C:101,0: Line too long (116/80) C:102,0: Line too long (119/80) C:103,0: Line too long (106/80) C:104,0: Line too long (120/80) C:105,0: Line too long (102/80) C:106,0: Line too long (120/80) C:107,0: Line too long (116/80) C: 1,0: Invalid name "0008_add_flickr_field" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring F: 4,0: Unable to import 'teams.models' C: 6,0:Migration: Missing docstring W: 6,0:Migration: Class has no __init__ method C: 8,4:Migration.forwards: Missing docstring R: 8,4:Migration.forwards: Method could be a function C: 13,4:Migration.backwards: Missing docstring W: 13,24:Migration.backwards: Unused argument 'orm' R: 13,4:Migration.backwards: Method could be a function W: 3,0: Unused import models ************* Module loco_directory.teams.migrations.0002_add_mugshot_field C: 26,0: Line too long (120/80) C: 27,0: Line too long (108/80) C: 28,0: Line too long (106/80) C: 29,0: Line too long (117/80) C: 30,0: Line too long (120/80) C: 31,0: Line too long (119/80) C: 32,0: Line too long (105/80) C: 33,0: Line too long (122/80) C: 34,0: Line too long (85/80) C: 35,0: Line too long (121/80) C: 36,0: Line too long (123/80) C: 37,0: Line too long (119/80) C: 38,0: Line too long (124/80) C: 39,0: Line too long (100/80) C: 40,0: Line too long (121/80) C: 41,0: Line too long (115/80) C: 42,0: Line too long (116/80) C: 43,0: Line too long (120/80) C: 44,0: Line too long (120/80) C: 47,0: Line too long (85/80) C: 48,0: Line too long (103/80) C: 1,0: Invalid name "0002_add_mugshot_field" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring F: 4,0: Unable to import 'teams.models' C: 6,0:Migration: Missing docstring W: 6,0:Migration: Class has no __init__ method C: 8,4:Migration.forwards: Missing docstring R: 8,4:Migration.forwards: Method could be a function C: 15,4:Migration.backwards: Missing docstring W: 15,24:Migration.backwards: Unused argument 'orm' R: 15,4:Migration.backwards: Method could be a function W: 3,0: Unused import models ************* Module loco_directory.teams.migrations.0013_add_timezone C: 24,0: Line too long (85/80) C: 25,0: Line too long (102/80) C: 26,0: Line too long (157/80) C: 30,0: Line too long (89/80) C: 31,0: Line too long (122/80) C: 32,0: Line too long (85/80) C: 33,0: Line too long (83/80) C: 36,0: Line too long (111/80) C: 37,0: Line too long (103/80) C: 38,0: Line too long (107/80) C: 39,0: Line too long (148/80) C: 40,0: Line too long (85/80) C: 41,0: Line too long (108/80) C: 42,0: Line too long (108/80) C: 43,0: Line too long (112/80) C: 44,0: Line too long (110/80) C: 45,0: Line too long (106/80) C: 46,0: Line too long (89/80) C: 47,0: Line too long (163/80) C: 48,0: Line too long (105/80) C: 51,0: Line too long (106/80) C: 52,0: Line too long (90/80) C: 53,0: Line too long (85/80) C: 54,0: Line too long (86/80) C: 55,0: Line too long (84/80) C: 58,0: Line too long (85/80) C: 59,0: Line too long (83/80) C: 62,0: Line too long (140/80) C: 63,0: Line too long (85/80) C: 64,0: Line too long (84/80) C: 67,0: Line too long (100/80) C: 68,0: Line too long (85/80) C: 69,0: Line too long (100/80) C: 73,0: Line too long (105/80) C: 74,0: Line too long (153/80) C: 75,0: Line too long (108/80) C: 76,0: Line too long (106/80) C: 77,0: Line too long (117/80) C: 78,0: Line too long (155/80) C: 79,0: Line too long (137/80) C: 80,0: Line too long (119/80) C: 81,0: Line too long (105/80) C: 82,0: Line too long (122/80) C: 83,0: Line too long (122/80) C: 84,0: Line too long (85/80) C: 85,0: Line too long (121/80) C: 86,0: Line too long (138/80) C: 87,0: Line too long (103/80) C: 88,0: Line too long (129/80) C: 89,0: Line too long (119/80) C: 90,0: Line too long (124/80) C: 91,0: Line too long (100/80) C: 92,0: Line too long (166/80) C: 93,0: Line too long (122/80) C: 94,0: Line too long (121/80) C: 95,0: Line too long (115/80) C: 96,0: Line too long (116/80) C: 97,0: Line too long (102/80) C: 98,0: Line too long (120/80) C: 99,0: Line too long (120/80) C:102,0: Line too long (116/80) C:103,0: Line too long (117/80) C:104,0: Line too long (121/80) C:105,0: Line too long (119/80) C:106,0: Line too long (85/80) C:107,0: Line too long (121/80) C:108,0: Line too long (116/80) C:109,0: Line too long (120/80) C:110,0: Line too long (119/80) C:111,0: Line too long (106/80) C:112,0: Line too long (120/80) C:113,0: Line too long (102/80) C:114,0: Line too long (120/80) C:115,0: Line too long (116/80) C: 1,0: Invalid name "0013_add_timezone" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring F: 4,0: Unable to import 'teams.models' C: 6,0:Migration: Missing docstring W: 6,0:Migration: Class has no __init__ method C: 8,4:Migration.forwards: Missing docstring R: 8,4:Migration.forwards: Method could be a function C: 15,4:Migration.backwards: Missing docstring W: 15,24:Migration.backwards: Unused argument 'orm' R: 15,4:Migration.backwards: Method could be a function W: 3,0: Unused import models ************* Module loco_directory.teams.migrations.0009_change_slug_field C: 11,0: Line too long (85/80) C: 19,0: Line too long (100/80) C: 26,0: Line too long (85/80) C: 27,0: Line too long (102/80) C: 28,0: Line too long (133/80) C: 32,0: Line too long (89/80) C: 33,0: Line too long (122/80) C: 34,0: Line too long (85/80) C: 35,0: Line too long (83/80) C: 38,0: Line too long (111/80) C: 39,0: Line too long (103/80) C: 40,0: Line too long (107/80) C: 41,0: Line too long (124/80) C: 42,0: Line too long (85/80) C: 43,0: Line too long (108/80) C: 44,0: Line too long (108/80) C: 45,0: Line too long (112/80) C: 46,0: Line too long (110/80) C: 47,0: Line too long (106/80) C: 48,0: Line too long (89/80) C: 49,0: Line too long (139/80) C: 50,0: Line too long (105/80) C: 53,0: Line too long (106/80) C: 54,0: Line too long (90/80) C: 55,0: Line too long (85/80) C: 56,0: Line too long (86/80) C: 57,0: Line too long (84/80) C: 60,0: Line too long (85/80) C: 61,0: Line too long (83/80) C: 64,0: Line too long (116/80) C: 65,0: Line too long (85/80) C: 66,0: Line too long (84/80) C: 69,0: Line too long (100/80) C: 70,0: Line too long (85/80) C: 71,0: Line too long (100/80) C: 75,0: Line too long (129/80) C: 76,0: Line too long (108/80) C: 77,0: Line too long (106/80) C: 78,0: Line too long (117/80) C: 79,0: Line too long (131/80) C: 80,0: Line too long (113/80) C: 81,0: Line too long (119/80) C: 82,0: Line too long (105/80) C: 83,0: Line too long (122/80) C: 84,0: Line too long (122/80) C: 85,0: Line too long (85/80) C: 86,0: Line too long (121/80) C: 87,0: Line too long (114/80) C: 88,0: Line too long (103/80) C: 89,0: Line too long (119/80) C: 90,0: Line too long (124/80) C: 91,0: Line too long (100/80) C: 92,0: Line too long (166/80) C: 93,0: Line too long (115/80) C: 94,0: Line too long (116/80) C: 95,0: Line too long (120/80) C: 96,0: Line too long (120/80) C: 99,0: Line too long (116/80) C:100,0: Line too long (117/80) C:101,0: Line too long (121/80) C:102,0: Line too long (119/80) C:103,0: Line too long (85/80) C:104,0: Line too long (121/80) C:105,0: Line too long (116/80) C:106,0: Line too long (119/80) C:107,0: Line too long (106/80) C:108,0: Line too long (120/80) C:109,0: Line too long (102/80) C:110,0: Line too long (120/80) C:111,0: Line too long (116/80) C: 1,0: Invalid name "0009_change_slug_field" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring F: 4,0: Unable to import 'teams.models' C: 6,0:Migration: Missing docstring W: 6,0:Migration: Class has no __init__ method C: 8,4:Migration.forwards: Missing docstring R: 8,4:Migration.forwards: Method could be a function C: 16,4:Migration.backwards: Missing docstring R: 16,4:Migration.backwards: Method could be a function W: 3,0: Unused import models ************* Module loco_directory.teams.migrations.0014_add_display_name C: 12,0: Line too long (151/80) C: 24,0: Line too long (85/80) C: 25,0: Line too long (102/80) C: 26,0: Line too long (157/80) C: 29,0: Line too long (182/80) C: 30,0: Line too long (89/80) C: 31,0: Line too long (122/80) C: 32,0: Line too long (85/80) C: 33,0: Line too long (83/80) C: 37,0: Line too long (111/80) C: 38,0: Line too long (103/80) C: 39,0: Line too long (107/80) C: 40,0: Line too long (148/80) C: 41,0: Line too long (85/80) C: 42,0: Line too long (91/80) C: 43,0: Line too long (91/80) C: 44,0: Line too long (95/80) C: 45,0: Line too long (110/80) C: 46,0: Line too long (106/80) C: 47,0: Line too long (89/80) C: 48,0: Line too long (163/80) C: 49,0: Line too long (105/80) C: 52,0: Line too long (161/80) C: 53,0: Line too long (90/80) C: 54,0: Line too long (85/80) C: 55,0: Line too long (86/80) C: 56,0: Line too long (84/80) C: 60,0: Line too long (85/80) C: 61,0: Line too long (83/80) C: 65,0: Line too long (140/80) C: 66,0: Line too long (85/80) C: 67,0: Line too long (84/80) C: 71,0: Line too long (100/80) C: 72,0: Line too long (85/80) C: 73,0: Line too long (100/80) C: 76,0: Line too long (103/80) C: 77,0: Line too long (88/80) C: 78,0: Line too long (181/80) C: 79,0: Line too long (91/80) C: 80,0: Line too long (106/80) C: 81,0: Line too long (117/80) C: 82,0: Line too long (185/80) C: 83,0: Line too long (137/80) C: 84,0: Line too long (119/80) C: 85,0: Line too long (105/80) C: 86,0: Line too long (122/80) C: 87,0: Line too long (122/80) C: 88,0: Line too long (85/80) C: 89,0: Line too long (121/80) C: 90,0: Line too long (138/80) C: 91,0: Line too long (103/80) C: 92,0: Line too long (129/80) C: 93,0: Line too long (119/80) C: 94,0: Line too long (124/80) C: 95,0: Line too long (100/80) C: 96,0: Line too long (126/80) C: 97,0: Line too long (166/80) C: 98,0: Line too long (122/80) C: 99,0: Line too long (121/80) C:100,0: Line too long (98/80) C:101,0: Line too long (116/80) C:102,0: Line too long (102/80) C:103,0: Line too long (120/80) C:104,0: Line too long (120/80) C:107,0: Line too long (86/80) C:108,0: Line too long (116/80) C:109,0: Line too long (117/80) C:110,0: Line too long (121/80) C:111,0: Line too long (119/80) C:112,0: Line too long (85/80) C:113,0: Line too long (121/80) C:114,0: Line too long (116/80) C:115,0: Line too long (120/80) C:116,0: Line too long (119/80) C:117,0: Line too long (106/80) C:118,0: Line too long (120/80) C:119,0: Line too long (102/80) C:120,0: Line too long (120/80) C:121,0: Line too long (116/80) C: 1,0: Invalid name "0014_add_display_name" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring C: 7,0:Migration: Missing docstring C: 9,4:Migration.forwards: Missing docstring W: 9,23:Migration.forwards: Unused argument 'orm' C: 15,4:Migration.backwards: Missing docstring W: 15,24:Migration.backwards: Unused argument 'orm' R: 15,4:Migration.backwards: Method could be a function W: 5,0: Unused import models W: 2,0: Unused import datetime ************* Module loco_directory.teams.migrations.0006_migrate_profile_fields C: 11,0: Line too long (87/80) C: 15,0: Line too long (110/80) C: 39,0: Line too long (99/80) C: 40,0: Line too long (110/80) C: 42,0: Line too long (107/80) C: 48,0: Line too long (85/80) C: 49,0: Line too long (102/80) C: 50,0: Line too long (133/80) C: 54,0: Line too long (89/80) C: 55,0: Line too long (122/80) C: 56,0: Line too long (85/80) C: 57,0: Line too long (83/80) C: 60,0: Line too long (111/80) C: 61,0: Line too long (103/80) C: 62,0: Line too long (107/80) C: 63,0: Line too long (124/80) C: 64,0: Line too long (85/80) C: 65,0: Line too long (108/80) C: 66,0: Line too long (108/80) C: 67,0: Line too long (112/80) C: 68,0: Line too long (110/80) C: 69,0: Line too long (106/80) C: 70,0: Line too long (89/80) C: 71,0: Line too long (139/80) C: 72,0: Line too long (105/80) C: 75,0: Line too long (106/80) C: 76,0: Line too long (90/80) C: 77,0: Line too long (85/80) C: 78,0: Line too long (86/80) C: 79,0: Line too long (84/80) C: 82,0: Line too long (85/80) C: 83,0: Line too long (83/80) C: 86,0: Line too long (116/80) C: 87,0: Line too long (85/80) C: 88,0: Line too long (84/80) C: 91,0: Line too long (100/80) C: 92,0: Line too long (85/80) C: 93,0: Line too long (100/80) C: 97,0: Line too long (129/80) C: 98,0: Line too long (120/80) C: 99,0: Line too long (108/80) C:100,0: Line too long (106/80) C:101,0: Line too long (117/80) C:102,0: Line too long (131/80) C:103,0: Line too long (113/80) C:104,0: Line too long (119/80) C:105,0: Line too long (105/80) C:106,0: Line too long (122/80) C:107,0: Line too long (85/80) C:108,0: Line too long (121/80) C:109,0: Line too long (114/80) C:110,0: Line too long (123/80) C:111,0: Line too long (119/80) C:112,0: Line too long (124/80) C:113,0: Line too long (100/80) C:114,0: Line too long (121/80) C:115,0: Line too long (166/80) C:116,0: Line too long (115/80) C:117,0: Line too long (116/80) C:118,0: Line too long (120/80) C:119,0: Line too long (120/80) C:122,0: Line too long (85/80) C:123,0: Line too long (103/80) C:126,0: Line too long (116/80) C:127,0: Line too long (117/80) C:128,0: Line too long (121/80) C:129,0: Line too long (119/80) C:130,0: Line too long (85/80) C:131,0: Line too long (121/80) C:132,0: Line too long (116/80) C:133,0: Line too long (119/80) C:134,0: Line too long (106/80) C:135,0: Line too long (120/80) C:136,0: Line too long (102/80) C:137,0: Line too long (120/80) C:138,0: Line too long (116/80) C: 1,0: Invalid name "0006_migrate_profile_fields" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring F: 4,0: Unable to import 'teams.models' F: 5,0: Unable to import 'common.launchpad' C: 7,0:_create_profile: Missing docstring C: 19,0:Migration: Missing docstring W: 19,0:Migration: Class has no __init__ method C: 21,4:Migration.forwards: Missing docstring R: 21,4:Migration.forwards: Method could be a function C: 32,4:Migration.backwards: Missing docstring R: 32,4:Migration.backwards: Method could be a function W: 3,0: Unused import models W: 5,0: Unused import get_user_timezone ************* Module loco_directory.teams.migrations.0011_add_team_active C: 9,0: Line too long (84/80) C: 24,0: Line too long (85/80) C: 25,0: Line too long (102/80) C: 26,0: Line too long (133/80) C: 30,0: Line too long (89/80) C: 31,0: Line too long (122/80) C: 32,0: Line too long (85/80) C: 33,0: Line too long (83/80) C: 36,0: Line too long (111/80) C: 37,0: Line too long (103/80) C: 38,0: Line too long (107/80) C: 39,0: Line too long (124/80) C: 40,0: Line too long (85/80) C: 41,0: Line too long (108/80) C: 42,0: Line too long (108/80) C: 43,0: Line too long (112/80) C: 44,0: Line too long (110/80) C: 45,0: Line too long (106/80) C: 46,0: Line too long (89/80) C: 47,0: Line too long (139/80) C: 48,0: Line too long (105/80) C: 51,0: Line too long (106/80) C: 52,0: Line too long (90/80) C: 53,0: Line too long (85/80) C: 54,0: Line too long (86/80) C: 55,0: Line too long (84/80) C: 58,0: Line too long (85/80) C: 59,0: Line too long (83/80) C: 62,0: Line too long (116/80) C: 63,0: Line too long (85/80) C: 64,0: Line too long (84/80) C: 67,0: Line too long (100/80) C: 68,0: Line too long (85/80) C: 69,0: Line too long (100/80) C: 73,0: Line too long (105/80) C: 74,0: Line too long (129/80) C: 75,0: Line too long (108/80) C: 76,0: Line too long (106/80) C: 77,0: Line too long (117/80) C: 78,0: Line too long (131/80) C: 79,0: Line too long (113/80) C: 80,0: Line too long (119/80) C: 81,0: Line too long (105/80) C: 82,0: Line too long (122/80) C: 83,0: Line too long (122/80) C: 84,0: Line too long (85/80) C: 85,0: Line too long (121/80) C: 86,0: Line too long (114/80) C: 87,0: Line too long (103/80) C: 88,0: Line too long (119/80) C: 89,0: Line too long (124/80) C: 90,0: Line too long (100/80) C: 91,0: Line too long (166/80) C: 92,0: Line too long (122/80) C: 93,0: Line too long (121/80) C: 94,0: Line too long (115/80) C: 95,0: Line too long (116/80) C: 96,0: Line too long (120/80) C: 97,0: Line too long (120/80) C:100,0: Line too long (116/80) C:101,0: Line too long (117/80) C:102,0: Line too long (121/80) C:103,0: Line too long (119/80) C:104,0: Line too long (85/80) C:105,0: Line too long (121/80) C:106,0: Line too long (116/80) C:107,0: Line too long (119/80) C:108,0: Line too long (106/80) C:109,0: Line too long (120/80) C:110,0: Line too long (102/80) C:111,0: Line too long (120/80) C:112,0: Line too long (116/80) C: 1,0: Invalid name "0011_add_team_active" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring F: 4,0: Unable to import 'teams.models' C: 6,0:Migration: Missing docstring W: 6,0:Migration: Class has no __init__ method C: 8,4:Migration.forwards: Missing docstring R: 8,4:Migration.forwards: Method could be a function C: 15,4:Migration.backwards: Missing docstring W: 15,24:Migration.backwards: Unused argument 'orm' R: 15,4:Migration.backwards: Method could be a function W: 3,0: Unused import models ************* Module loco_directory.teams.migrations.0003_add_countries C: 26,0: Line too long (93/80) C: 33,0: Line too long (93/80) C: 58,0: Line too long (85/80) C: 59,0: Line too long (83/80) C: 62,0: Line too long (116/80) C: 63,0: Line too long (85/80) C: 64,0: Line too long (84/80) C: 68,0: Line too long (120/80) C: 69,0: Line too long (108/80) C: 70,0: Line too long (106/80) C: 71,0: Line too long (117/80) C: 72,0: Line too long (113/80) C: 73,0: Line too long (119/80) C: 74,0: Line too long (105/80) C: 75,0: Line too long (122/80) C: 76,0: Line too long (85/80) C: 77,0: Line too long (121/80) C: 78,0: Line too long (123/80) C: 79,0: Line too long (119/80) C: 80,0: Line too long (124/80) C: 81,0: Line too long (100/80) C: 82,0: Line too long (121/80) C: 83,0: Line too long (115/80) C: 84,0: Line too long (116/80) C: 85,0: Line too long (120/80) C: 86,0: Line too long (120/80) C: 89,0: Line too long (85/80) C: 90,0: Line too long (103/80) C: 1,0: Invalid name "0003_add_countries" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring F: 4,0: Unable to import 'teams.models' C: 6,0:Migration: Missing docstring W: 6,0:Migration: Class has no __init__ method C: 8,4:Migration.forwards: Missing docstring R: 8,4:Migration.forwards: Method could be a function C: 40,4:Migration.backwards: Missing docstring W: 40,24:Migration.backwards: Unused argument 'orm' R: 40,4:Migration.backwards: Method could be a function ************* Module loco_directory.teams.migrations.0001_initial C: 41,0: Line too long (93/80) C: 43,0: Line too long (87/80) C: 64,0: Line too long (120/80) C: 65,0: Line too long (108/80) C: 66,0: Line too long (106/80) C: 67,0: Line too long (117/80) C: 68,0: Line too long (120/80) C: 69,0: Line too long (119/80) C: 70,0: Line too long (105/80) C: 71,0: Line too long (122/80) C: 72,0: Line too long (85/80) C: 73,0: Line too long (121/80) C: 74,0: Line too long (123/80) C: 75,0: Line too long (119/80) C: 76,0: Line too long (100/80) C: 77,0: Line too long (121/80) C: 78,0: Line too long (115/80) C: 79,0: Line too long (116/80) C: 80,0: Line too long (120/80) C: 81,0: Line too long (120/80) C: 84,0: Line too long (85/80) C: 85,0: Line too long (103/80) C: 1,0: Invalid name "0001_initial" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring F: 4,0: Unable to import 'teams.models' C: 6,0:Migration: Missing docstring W: 6,0:Migration: Class has no __init__ method C: 8,4:Migration.forwards: Missing docstring R: 8,4:Migration.forwards: Method could be a function C: 48,4:Migration.backwards: Missing docstring W: 48,24:Migration.backwards: Unused argument 'orm' R: 48,4:Migration.backwards: Method could be a function ************* Module loco_directory.teams.migrations.0004_add_languages C: 20,0: Line too long (93/80) C: 39,0: Line too long (85/80) C: 40,0: Line too long (83/80) C: 43,0: Line too long (116/80) C: 44,0: Line too long (85/80) C: 45,0: Line too long (84/80) C: 48,0: Line too long (100/80) C: 49,0: Line too long (85/80) C: 50,0: Line too long (100/80) C: 54,0: Line too long (120/80) C: 55,0: Line too long (108/80) C: 56,0: Line too long (106/80) C: 57,0: Line too long (117/80) C: 58,0: Line too long (113/80) C: 59,0: Line too long (119/80) C: 60,0: Line too long (105/80) C: 61,0: Line too long (122/80) C: 62,0: Line too long (85/80) C: 63,0: Line too long (121/80) C: 64,0: Line too long (114/80) C: 65,0: Line too long (123/80) C: 66,0: Line too long (119/80) C: 67,0: Line too long (124/80) C: 68,0: Line too long (100/80) C: 69,0: Line too long (121/80) C: 70,0: Line too long (115/80) C: 71,0: Line too long (116/80) C: 72,0: Line too long (120/80) C: 73,0: Line too long (120/80) C: 76,0: Line too long (85/80) C: 77,0: Line too long (103/80) C: 1,0: Invalid name "0004_add_languages" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring F: 4,0: Unable to import 'teams.models' C: 6,0:Migration: Missing docstring W: 6,0:Migration: Class has no __init__ method C: 8,4:Migration.forwards: Missing docstring R: 8,4:Migration.forwards: Method could be a function C: 27,4:Migration.backwards: Missing docstring W: 27,24:Migration.backwards: Unused argument 'orm' R: 27,4:Migration.backwards: Method could be a function ************* Module loco_directory.teams.utils C: 10,0: Line too long (129/80) C: 14,0: Line too long (83/80) C: 17,0: Line too long (145/80) C: 21,0: Line too long (131/80) C: 25,0: Line too long (135/80) C: 28,0: Line too long (138/80) C: 31,0: Line too long (118/80) C: 34,0: Line too long (124/80) C: 37,0: Line too long (122/80) C: 40,0: Line too long (130/80) C: 43,0: Line too long (126/80) C: 46,0: Line too long (130/80) C: 49,0: Line too long (135/80) C: 52,0: Line too long (124/80) C: 55,0: Line too long (124/80) C: 58,0: Line too long (123/80) C: 61,0: Line too long (128/80) C: 1,0: Missing docstring F: 3,0: Unable to import 'events.models' C: 5,0:merge_teams: Missing docstring R: 5,0:merge_teams: Too many branches (19/12) R: 5,0:merge_teams: Too many statements (52/50) ************* Module loco_directory.teams.views C: 18,0: Line too long (132/80) C: 37,0: Line too long (88/80) C: 38,0: Line too long (88/80) C: 40,0: Line too long (81/80) C: 41,0: Line too long (81/80) C: 53,0: Line too long (101/80) C: 72,0: Line too long (84/80) C: 79,0: Line too long (91/80) C: 88,0: Line too long (96/80) C:168,0: Line too long (133/80) C:184,0: Line too long (117/80) C:200,0: Line too long (81/80) C:203,0: Line too long (117/80) C:226,0: Line too long (117/80) C:231,0: Line too long (81/80) C:236,0: Line too long (85/80) C:239,0: Line too long (97/80) W: 34,0: XXX: we have no idea why, but on loco.ubuntu.com we are dealing with C: 1,0: Missing docstring F: 15,0: Unable to import 'common.utils' F: 16,0: Unable to import 'common' F: 18,0: Unable to import 'teams.models' F: 19,0: Unable to import 'teams.utils' F: 21,0: Unable to import 'events.models' F: 22,0: Unable to import 'meetings.models' W: 24,0: Relative import 'forms', should be 'loco_directory.teams.forms' C: 29,0:reapprovals: Missing docstring W: 30,12:reapprovals: Used builtin function 'filter' W: 37,21:reapprovals: Used builtin function 'filter' W: 38,22:reapprovals: Used builtin function 'filter' W: 40,21:reapprovals: Used builtin function 'filter' W: 41,22:reapprovals: Used builtin function 'filter' C: 61,8:as_ical: Invalid name "o" (should match [a-z_][a-z0-9_]{2,30}$) C: 67,0:team_list: Missing docstring C: 87,0:my_teams: Missing docstring W: 96,14:team_ical: Unused argument 'request' W:111,4:team_event_list: Redefining name 'team_event_list' from outer scope (line 106) W:128,4:team_event_history: Redefining name 'team_event_list' from outer scope (line 106) W:141,4:team_meeting_list: Redefining name 'team_meeting_list' from outer scope (line 136) W:154,4:team_meeting_history: Redefining name 'team_meeting_list' from outer scope (line 136) C:162,0:team_detail: Missing docstring W:186,4:select_other_team: Redefining name 'team_list' from outer scope (line 67) C:178,0:select_other_team: Missing docstring C:195,0:team_merge: Missing docstring C:218,0:team_edit: Missing docstring C:252,0:xml_team_data: Missing docstring C:253,4:xml_team_data: Invalid name "XMLSerializer" (should match [a-z_][a-z0-9_]{2,30}$) W:252,18:xml_team_data: Unused argument 'request' W: 8,0: Unused import Q ************* Module loco_directory.teams.admin C: 1,0: Missing docstring F: 4,0: Unable to import 'teams.models' C: 6,0:TeamAdmin: Missing docstring R: 6,0:TeamAdmin: Too many public methods (43/20) C: 15,0:ContinentAdmin: Missing docstring R: 15,0:ContinentAdmin: Too many public methods (43/20) C: 18,0:CountryAdmin: Missing docstring R: 18,0:CountryAdmin: Too many public methods (43/20) C: 21,0:LanguageAdmin: Missing docstring R: 21,0:LanguageAdmin: Too many public methods (43/20) ************* Module loco_directory.venues.forms C: 17,0: Line too long (87/80) C: 32,0: Line too long (147/80) C: 33,0: Line too long (128/80) C: 1,0: Missing docstring W: 5,0: Relative import 'models', should be 'loco_directory.venues.models' F: 7,0: Unable to import 'common.forms' C: 11,4: Invalid name "google_api_key" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) C: 13,4: Invalid name "google_api_key" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) C: 15,0:validate_name: Missing docstring E: 17,36:validate_name: _ is not callable C: 24,4:VenueForm.Meta: Missing docstring W: 24,4:VenueForm.Meta: Class has no __init__ method R: 24,4:VenueForm.Meta: Too few public methods (0/2) C: 27,4:VenueForm.Media: Missing docstring W: 27,4:VenueForm.Media: Class has no __init__ method E: 32,119:VenueForm.Media: _ is not callable E: 32,138:VenueForm.Media: _ is not callable R: 27,4:VenueForm.Media: Too few public methods (0/2) ************* Module loco_directory.venues C: 1,0: Missing docstring ************* Module loco_directory.venues.models C: 22,0: Line too long (88/80) C: 24,0: Line too long (92/80) C: 25,0: Line too long (92/80) C: 26,0: Line too long (116/80) C: 27,0: Line too long (98/80) C: 28,0: Line too long (97/80) C: 29,0: Line too long (157/80) C: 30,0: Line too long (170/80) C: 31,0: Line too long (93/80) C: 34,0: Line too long (85/80) C: 41,0: Line too long (103/80) C: 1,0: Missing docstring F: 5,0: Unable to import 'teams.models' F: 6,0: Unable to import 'common.mixins' R: 11,0:VenueManager: Too many public methods (33/20) E: 21,38:Venue: _ is not callable E: 22,58:Venue: _ is not callable E: 23,54:Venue: _ is not callable E: 24,27:Venue: _ is not callable E: 25,38:Venue: _ is not callable E: 26,41:Venue: _ is not callable E: 27,44:Venue: _ is not callable E: 28,43:Venue: _ is not callable E: 29,54:Venue: _ is not callable E: 30,42:Venue: _ is not callable E: 30,88:Venue: _ is not callable E: 31,41:Venue: _ is not callable C: 33,4:Venue.Meta: Missing docstring W: 33,4:Venue.Meta: Class has no __init__ method R: 33,4:Venue.Meta: Too few public methods (0/2) C: 41,12:Venue.__unicode__: Operator not followed by a space return '%(name)s (%(city)s, %(spr)s)' %{'name':self.name, 'city':self.city, 'spr':self.spr} ^ C: 43,12:Venue.__unicode__: Operator not followed by a space return '%(name)s (%(city)s)' %{'name':self.name, 'city':self.city} ^ E: 51,22:Venue.get_absolute_url: Instance of 'ForeignKey' has no 'slug' member E: 54,42:Venue.get_absolute_url: Instance of 'Venue' has no 'id' member E: 57,11:Venue.save: Instance of 'Venue' has no 'id' member F: 58,12:Venue.save: Unable to import 'events.models' E: 60,43:Venue.save: Instance of 'Venue' has no 'id' member E: 61,19:Venue.save: Class 'Venue' has no 'DoesNotExist' member C: 67,24:Venue.save: Invalid name "e" (should match [a-z_][a-z0-9_]{2,30}$) E: 69,37:Venue.save: Instance of 'Venue' has no 'tolocaltime' member C: 75,0:venues_without_country: Missing docstring W: 3,0: Unused import permalink ************* Module loco_directory.venues.urls C: 6,0: Line too long (111/80) C: 7,0: Line too long (111/80) C: 11,0: Line too long (92/80) C: 12,0: Line too long (92/80) C: 1,0: Missing docstring W: 1,0: Wildcard import django.conf.urls.defaults C: 3,0: Invalid name "urlpatterns" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) W: 1,0: Unused import include from wildcard import W: 1,0: Unused import handler404 from wildcard import W: 1,0: Unused import handler500 from wildcard import ************* Module loco_directory.venues.tests C: 37,0: Line too long (105/80) C: 40,0: Line too long (92/80) C: 43,0: Line too long (102/80) C: 52,0: Line too long (110/80) C: 55,0: Line too long (92/80) C: 56,0: Line too long (107/80) F: 9,0: Unable to import 'teams.models' F: 10,0: Unable to import 'venues.models' C: 13,0:ViewTests: Missing docstring C: 15,4:ViewTests.setUp: Invalid name "setUp" (should match [a-z_][a-z0-9_]{2,30}$) C: 27,4:ViewTests.test_venue_list: Missing docstring C: 39,4:ViewTests.test_venue_details_subnav: Missing docstring C: 45,4:ViewTests.test_country_contains_comma: Missing docstring C: 46,8:ViewTests.test_country_contains_comma: Operator not preceded by a space self.country.name='Korea, Republic of' ^ R: 13,0:ViewTests: Too many public methods (58/20) ************* Module loco_directory.venues.migrations C: 1,0: Missing docstring ************* Module loco_directory.venues.migrations.0004_remove_venue_map_field C: 24,0: Line too long (85/80) C: 25,0: Line too long (83/80) C: 28,0: Line too long (116/80) C: 29,0: Line too long (85/80) C: 30,0: Line too long (84/80) C: 33,0: Line too long (100/80) C: 34,0: Line too long (121/80) C: 35,0: Line too long (118/80) C: 36,0: Line too long (100/80) C: 37,0: Line too long (122/80) C: 38,0: Line too long (85/80) C: 39,0: Line too long (102/80) C: 40,0: Line too long (103/80) C: 41,0: Line too long (85/80) C: 42,0: Line too long (121/80) C: 1,0: Invalid name "0004_remove_venue_map_field" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring F: 4,0: Unable to import 'venues.models' C: 6,0:Migration: Missing docstring W: 6,0:Migration: Class has no __init__ method C: 8,4:Migration.forwards: Missing docstring W: 8,23:Migration.forwards: Unused argument 'orm' R: 8,4:Migration.forwards: Method could be a function C: 15,4:Migration.backwards: Missing docstring R: 15,4:Migration.backwards: Method could be a function W: 3,0: Unused import models ************* Module loco_directory.venues.migrations.0007_auto__add_field_venue_continent C: 12,0: Line too long (163/80) C: 24,0: Line too long (85/80) C: 25,0: Line too long (83/80) C: 29,0: Line too long (140/80) C: 30,0: Line too long (85/80) C: 31,0: Line too long (84/80) C: 34,0: Line too long (124/80) C: 35,0: Line too long (121/80) C: 36,0: Line too long (118/80) C: 37,0: Line too long (100/80) C: 38,0: Line too long (126/80) C: 39,0: Line too long (122/80) C: 40,0: Line too long (85/80) C: 41,0: Line too long (102/80) C: 42,0: Line too long (103/80) C: 43,0: Line too long (85/80) C: 44,0: Line too long (116/80) C: 45,0: Line too long (102/80) C: 46,0: Line too long (121/80) C: 1,0: Invalid name "0007_auto__add_field_venue_continent" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring C: 7,0:Migration: Missing docstring C: 9,4:Migration.forwards: Missing docstring C: 15,4:Migration.backwards: Missing docstring W: 15,24:Migration.backwards: Unused argument 'orm' R: 15,4:Migration.backwards: Method could be a function W: 5,0: Unused import models W: 2,0: Unused import datetime ************* Module loco_directory.venues.migrations.0002_add_unique_together C: 30,0: Line too long (100/80) C: 31,0: Line too long (121/80) C: 32,0: Line too long (118/80) C: 33,0: Line too long (100/80) C: 34,0: Line too long (121/80) C: 35,0: Line too long (85/80) C: 36,0: Line too long (102/80) C: 37,0: Line too long (103/80) C: 38,0: Line too long (120/80) C: 39,0: Line too long (85/80) C: 40,0: Line too long (121/80) C: 1,0: Invalid name "0002_add_unique_together" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring F: 4,0: Unable to import 'venues.models' C: 6,0:Migration: Missing docstring W: 6,0:Migration: Class has no __init__ method C: 8,4:Migration.forwards: Missing docstring W: 8,23:Migration.forwards: Unused argument 'orm' R: 8,4:Migration.forwards: Method could be a function C: 18,4:Migration.backwards: Missing docstring W: 18,24:Migration.backwards: Unused argument 'orm' R: 18,4:Migration.backwards: Method could be a function W: 3,0: Unused import models ************* Module loco_directory.venues.migrations.0003_add_country C: 24,0: Line too long (85/80) C: 25,0: Line too long (83/80) C: 28,0: Line too long (116/80) C: 29,0: Line too long (85/80) C: 30,0: Line too long (84/80) C: 33,0: Line too long (100/80) C: 34,0: Line too long (121/80) C: 35,0: Line too long (118/80) C: 36,0: Line too long (100/80) C: 37,0: Line too long (122/80) C: 38,0: Line too long (85/80) C: 39,0: Line too long (102/80) C: 40,0: Line too long (103/80) C: 41,0: Line too long (120/80) C: 42,0: Line too long (85/80) C: 43,0: Line too long (121/80) C: 1,0: Invalid name "0003_add_country" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring F: 4,0: Unable to import 'venues.models' C: 6,0:Migration: Missing docstring W: 6,0:Migration: Class has no __init__ method C: 8,4:Migration.forwards: Missing docstring R: 8,4:Migration.forwards: Method could be a function C: 15,4:Migration.backwards: Missing docstring W: 15,24:Migration.backwards: Unused argument 'orm' R: 15,4:Migration.backwards: Method could be a function W: 3,0: Unused import models ************* Module loco_directory.venues.migrations.0005_add_spr C: 24,0: Line too long (85/80) C: 25,0: Line too long (83/80) C: 28,0: Line too long (140/80) C: 29,0: Line too long (85/80) C: 30,0: Line too long (84/80) C: 33,0: Line too long (100/80) C: 34,0: Line too long (121/80) C: 35,0: Line too long (118/80) C: 36,0: Line too long (100/80) C: 37,0: Line too long (122/80) C: 38,0: Line too long (85/80) C: 39,0: Line too long (102/80) C: 40,0: Line too long (103/80) C: 41,0: Line too long (85/80) C: 42,0: Line too long (116/80) C: 43,0: Line too long (121/80) C: 1,0: Invalid name "0005_add_spr" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring F: 4,0: Unable to import 'venues.models' C: 6,0:Migration: Missing docstring W: 6,0:Migration: Class has no __init__ method C: 8,4:Migration.forwards: Missing docstring R: 8,4:Migration.forwards: Method could be a function C: 15,4:Migration.backwards: Missing docstring W: 15,24:Migration.backwards: Unused argument 'orm' R: 15,4:Migration.backwards: Method could be a function W: 3,0: Unused import models ************* Module loco_directory.venues.migrations.0001_initial C: 36,0: Line too long (121/80) C: 37,0: Line too long (118/80) C: 38,0: Line too long (100/80) C: 39,0: Line too long (121/80) C: 40,0: Line too long (85/80) C: 41,0: Line too long (102/80) C: 42,0: Line too long (103/80) C: 43,0: Line too long (120/80) C: 44,0: Line too long (85/80) C: 45,0: Line too long (121/80) C: 1,0: Invalid name "0001_initial" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring F: 4,0: Unable to import 'venues.models' C: 6,0:Migration: Missing docstring W: 6,0:Migration: Class has no __init__ method C: 8,4:Migration.forwards: Missing docstring R: 8,4:Migration.forwards: Method could be a function C: 27,4:Migration.backwards: Missing docstring W: 27,24:Migration.backwards: Unused argument 'orm' R: 27,4:Migration.backwards: Method could be a function W: 3,0: Unused import models ************* Module loco_directory.venues.migrations.0006_add_venue_timezone C: 24,0: Line too long (85/80) C: 25,0: Line too long (83/80) C: 28,0: Line too long (140/80) C: 29,0: Line too long (85/80) C: 30,0: Line too long (84/80) C: 33,0: Line too long (100/80) C: 34,0: Line too long (121/80) C: 35,0: Line too long (118/80) C: 36,0: Line too long (100/80) C: 37,0: Line too long (122/80) C: 38,0: Line too long (85/80) C: 39,0: Line too long (102/80) C: 40,0: Line too long (103/80) C: 41,0: Line too long (85/80) C: 42,0: Line too long (116/80) C: 43,0: Line too long (102/80) C: 44,0: Line too long (121/80) C: 1,0: Invalid name "0006_add_venue_timezone" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring F: 4,0: Unable to import 'venues.models' C: 6,0:Migration: Missing docstring W: 6,0:Migration: Class has no __init__ method C: 8,4:Migration.forwards: Missing docstring R: 8,4:Migration.forwards: Method could be a function C: 15,4:Migration.backwards: Missing docstring W: 15,24:Migration.backwards: Unused argument 'orm' R: 15,4:Migration.backwards: Method could be a function W: 3,0: Unused import models ************* Module loco_directory.venues.views C: 11,0: Line too long (104/80) C: 21,0: Line too long (83/80) C: 24,0: Line too long (87/80) C: 25,0: Line too long (85/80) C: 28,0: Line too long (106/80) C: 64,0: Line too long (132/80) C: 1,0: Missing docstring F: 11,0: Unable to import 'teams.models' W: 12,0: Relative import 'models', should be 'loco_directory.venues.models' W: 13,0: Relative import 'forms', should be 'loco_directory.venues.forms' F: 15,0: Unable to import 'common.utils' W: 41,26:venue_detail: Unused argument 'country' W: 62,12:venue_new: Unused variable 'new_venue_id' W: 79,26:venue_update: Unused argument 'country' W: 11,0: Unused import countries_without_continent W: 9,0: Unused import Q W: 11,0: Unused import countries_without_continent_have_venues W: 6,0: Unused import reverse W: 12,0: Unused import venues_without_country ************* Module loco_directory.meetings.forms C: 16,0: Line too long (97/80) C: 18,0: Line too long (90/80) C: 36,0: Line too long (87/80) C: 58,0: Line too long (82/80) C: 85,0: Line too long (92/80) C:116,0: Line too long (136/80) C:117,0: Line too long (150/80) C:118,0: Line too long (133/80) C:129,0: Line too long (110/80) C:130,0: Line too long (145/80) C:133,0: Line too long (86/80) C: 1,0: Missing docstring W: 7,0: Relative import 'models', should be 'loco_directory.meetings.models' F: 8,0: Unable to import 'common.forms' F: 9,0: Unable to import 'userprofiles.models' C: 14,0:grouped_user_list: Missing docstring C: 29,4:BaseMeetingForm.Meta: Missing docstring W: 29,4:BaseMeetingForm.Meta: Class has no __init__ method R: 29,4:BaseMeetingForm.Meta: Too few public methods (0/2) C: 33,4:BaseMeetingForm.Media: Missing docstring W: 33,4:BaseMeetingForm.Media: Class has no __init__ method R: 33,4:BaseMeetingForm.Media: Too few public methods (0/2) C: 66,4:TeamMeetingForm.Meta: Missing docstring W: 66,4:TeamMeetingForm.Meta: Class has no __init__ method R: 66,4:TeamMeetingForm.Meta: Too few public methods (0/2) C: 90,8:TeamMeetingForm.clean: Invalid name "tz" (should match [a-z_][a-z0-9_]{2,30}$) W:114,4:TeamMeetingForm.save: Arguments number differs from overridden method C:121,0:AgendaItemForm: Missing docstring C:123,4:AgendaItemForm.Meta: Missing docstring W:123,4:AgendaItemForm.Meta: Class has no __init__ method R:123,4:AgendaItemForm.Meta: Too few public methods (0/2) C:136,0:AgendaItemFormSet: Missing docstring E:144,8:AgendaItemFormSet.add_fields: Instance of 'AgendaItemFormSet' has no 'fields' member E:144,33:AgendaItemFormSet.add_fields: Undefined variable 'IntegerField' E:148,8:AgendaItemFormSet.add_fields: Instance of 'AgendaItemFormSet' has no 'fields' member E:148,37:AgendaItemFormSet.add_fields: Undefined variable 'IntegerField' W:152,4:AgendaItemFormSet.save: Arguments number differs from overridden method C:154,4:AgendaItemFormSet.as_tree: Missing docstring R:136,0:AgendaItemFormSet: Too many public methods (24/20) W: 5,0: Unused import reverse W: 11,0: Unused import pytz ************* Module loco_directory.meetings C: 1,0: Missing docstring ************* Module loco_directory.meetings.models C: 17,0: Line too long (138/80) C: 18,0: Line too long (132/80) C: 19,0: Line too long (168/80) C: 20,0: Line too long (182/80) C: 21,0: Line too long (193/80) C: 22,0: Line too long (148/80) C: 23,0: Line too long (98/80) C: 68,0: Line too long (85/80) C: 72,0: Line too long (86/80) C: 78,0: Line too long (138/80) C: 79,0: Line too long (189/80) C:109,0: Line too long (104/80) C:123,0: Line too long (136/80) C:129,0: Line too long (136/80) C:160,0: Line too long (167/80) C:161,0: Line too long (125/80) C:162,0: Line too long (136/80) C:163,0: Line too long (153/80) C:164,0: Line too long (145/80) C:165,0: Line too long (183/80) C:166,0: Line too long (150/80) C:167,0: Line too long (166/80) C:182,0: Line too long (153/80) C: 1,0: Missing docstring F: 3,0: Unable to import 'userprofiles.models' F: 4,0: Unable to import 'teams.models' F: 6,0: Unable to import 'common.shortcuts' F: 7,0: Unable to import 'common.mixins' E: 16,57:BaseMeeting: _ is not callable E: 17,48:BaseMeeting: _ is not callable E: 17,111:BaseMeeting: _ is not callable E: 18,46:BaseMeeting: _ is not callable E: 18,107:BaseMeeting: _ is not callable E: 19,60:BaseMeeting: _ is not callable E: 19,92:BaseMeeting: _ is not callable E: 20,40:BaseMeeting: _ is not callable E: 20,68:BaseMeeting: _ is not callable E: 21,43:BaseMeeting: _ is not callable E: 21,75:BaseMeeting: _ is not callable E: 22,50:BaseMeeting: _ is not callable E: 23,56:BaseMeeting: _ is not callable C: 27,4:BaseMeeting.get_local_begin: Missing docstring E: 28,15:BaseMeeting.get_local_begin: Instance of 'BaseMeeting' has no 'tolocaltime' member C: 29,4:BaseMeeting.set_local_begin: Missing docstring E: 30,26:BaseMeeting.set_local_begin: Instance of 'BaseMeeting' has no 'fromlocaltime' member C: 33,4:BaseMeeting.get_local_end: Missing docstring E: 34,15:BaseMeeting.get_local_end: Instance of 'BaseMeeting' has no 'tolocaltime' member C: 35,4:BaseMeeting.set_local_end: Missing docstring E: 36,24:BaseMeeting.set_local_end: Instance of 'BaseMeeting' has no 'fromlocaltime' member E: 47,37:BaseMeeting.as_ical: Instance of 'BaseMeeting' has no 'id' member C: 53,4:BaseMeeting.is_past: Missing docstring R: 56,0:TeamMeetingManager: Too many public methods (37/20) E: 78,35:TeamMeeting: Undefined variable 'Team' E: 78,51:TeamMeeting: _ is not callable E: 78,98:TeamMeeting: _ is not callable E: 79,62:TeamMeeting: _ is not callable C: 82,4:TeamMeeting.get_tz: Missing docstring C: 87,16:TeamMeeting.get_tz: Invalid name "t" (should match [a-z_][a-z0-9_]{2,30}$) E: 87,21:TeamMeeting.get_tz: Instance of 'ManyToManyField' has no 'all' member C:100,4:TeamMeeting.first_team: Missing docstring W:104,12:TeamMeeting.first_team: No exception type(s) specified E:102,19:TeamMeeting.first_team: Instance of 'ManyToManyField' has no 'all' member E:104,45:TeamMeeting.first_team: Instance of 'TeamMeeting' has no 'id' member C:108,4:TeamMeeting.get_absolute_url: Missing docstring E:109,94:TeamMeeting.get_absolute_url: Instance of 'TeamMeeting' has no 'id' member C:114,0:AgendaItemNode: Missing docstring C:121,4:AgendaItemNode.as_ol: Missing docstring C:127,4:AgendaItemNode.as_ul: Missing docstring C:136,0:AgendaItemManager: Missing docstring C:138,4:AgendaItemManager.top: Missing docstring C:141,4:AgendaItemManager.as_tree: Missing docstring R:136,0:AgendaItemManager: Too many public methods (35/20) C:155,0:AgendaItem: Missing docstring C:157,4:AgendaItem.Meta: Missing docstring W:157,4:AgendaItem.Meta: Class has no __init__ method R:157,4:AgendaItem.Meta: Too few public methods (0/2) E:160,58:AgendaItem: _ is not callable E:160,105:AgendaItem: _ is not callable E:161,42:AgendaItem: _ is not callable E:161,82:AgendaItem: _ is not callable E:162,56:AgendaItem: _ is not callable E:162,78:AgendaItem: _ is not callable E:163,53:AgendaItem: _ is not callable E:163,101:AgendaItem: _ is not callable E:164,48:AgendaItem: _ is not callable E:164,76:AgendaItem: _ is not callable E:165,52:AgendaItem: _ is not callable E:165,112:AgendaItem: _ is not callable E:166,53:AgendaItem: _ is not callable E:166,75:AgendaItem: _ is not callable E:167,39:AgendaItem: _ is not callable E:167,100:AgendaItem: _ is not callable C:171,4:AgendaItem.get_descendents: Missing docstring E:173,11:AgendaItem.get_descendents: Instance of 'AgendaItem' has no 'id' member E:175,21:AgendaItem.get_descendents: Instance of 'AgendaItem' has no 'children' member C:181,4:AgendaItem.get_sig: Missing docstring E:182,88:AgendaItem.get_sig: Instance of 'ForeignKey' has no 'user' member E:182,114:AgendaItem.get_sig: Instance of 'ForeignKey' has no 'realname' member W: 6,0: Unused import queryset_sum W: 6,0: Unused import queryset_count ************* Module loco_directory.meetings.urls C: 6,0: Line too long (91/80) C: 8,0: Line too long (94/80) C: 9,0: Line too long (139/80) C: 10,0: Line too long (148/80) C: 11,0: Line too long (148/80) C: 12,0: Line too long (148/80) C: 13,0: Line too long (142/80) C: 14,0: Line too long (114/80) C: 15,0: Line too long (116/80) C: 16,0: Line too long (127/80) C: 17,0: Line too long (85/80) C: 19,0: Line too long (147/80) C: 20,0: Line too long (147/80) C: 21,0: Line too long (114/80) C: 1,0: Missing docstring W: 1,0: Wildcard import django.conf.urls.defaults C: 3,0: Invalid name "urlpatterns" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) W: 1,0: Unused import include from wildcard import W: 1,0: Unused import handler404 from wildcard import W: 1,0: Unused import handler500 from wildcard import ************* Module loco_directory.meetings.tests C: 24,0: Line too long (91/80) F: 10,0: Unable to import 'meetings.models' C: 13,0:UnicodeTest: Missing docstring C: 15,4:UnicodeTest.setUp: Invalid name "setUp" (should match [a-z_][a-z0-9_]{2,30}$) C: 19,4:UnicodeTest.test_unicode_agenda_title: Missing docstring R: 13,0:UnicodeTest: Too many public methods (56/20) ************* Module loco_directory.meetings.migrations.0003_add_chair C: 11,0: Line too long (89/80) C: 24,0: Line too long (85/80) C: 25,0: Line too long (102/80) C: 26,0: Line too long (157/80) C: 30,0: Line too long (89/80) C: 31,0: Line too long (122/80) C: 32,0: Line too long (85/80) C: 33,0: Line too long (83/80) C: 36,0: Line too long (111/80) C: 37,0: Line too long (103/80) C: 38,0: Line too long (107/80) C: 39,0: Line too long (148/80) C: 40,0: Line too long (85/80) C: 41,0: Line too long (108/80) C: 42,0: Line too long (108/80) C: 43,0: Line too long (112/80) C: 44,0: Line too long (110/80) C: 45,0: Line too long (106/80) C: 46,0: Line too long (89/80) C: 47,0: Line too long (163/80) C: 48,0: Line too long (105/80) C: 51,0: Line too long (106/80) C: 52,0: Line too long (90/80) C: 53,0: Line too long (85/80) C: 54,0: Line too long (86/80) C: 55,0: Line too long (84/80) C: 58,0: Line too long (148/80) C: 59,0: Line too long (104/80) C: 60,0: Line too long (94/80) C: 61,0: Line too long (160/80) C: 62,0: Line too long (92/80) C: 63,0: Line too long (85/80) C: 64,0: Line too long (117/80) C: 65,0: Line too long (84/80) C: 68,0: Line too long (165/80) C: 69,0: Line too long (149/80) C: 72,0: Line too long (85/80) C: 73,0: Line too long (83/80) C: 76,0: Line too long (140/80) C: 77,0: Line too long (85/80) C: 78,0: Line too long (84/80) C: 81,0: Line too long (100/80) C: 82,0: Line too long (85/80) C: 83,0: Line too long (100/80) C: 87,0: Line too long (105/80) C: 88,0: Line too long (153/80) C: 89,0: Line too long (108/80) C: 90,0: Line too long (106/80) C: 91,0: Line too long (117/80) C: 92,0: Line too long (155/80) C: 93,0: Line too long (137/80) C: 94,0: Line too long (119/80) C: 95,0: Line too long (105/80) C: 96,0: Line too long (122/80) C: 97,0: Line too long (122/80) C: 98,0: Line too long (85/80) C: 99,0: Line too long (121/80) C:100,0: Line too long (138/80) C:101,0: Line too long (103/80) C:102,0: Line too long (119/80) C:103,0: Line too long (124/80) C:104,0: Line too long (100/80) C:105,0: Line too long (166/80) C:106,0: Line too long (122/80) C:107,0: Line too long (121/80) C:108,0: Line too long (115/80) C:109,0: Line too long (116/80) C:110,0: Line too long (120/80) C:111,0: Line too long (120/80) C:114,0: Line too long (116/80) C:115,0: Line too long (117/80) C:116,0: Line too long (121/80) C:117,0: Line too long (119/80) C:118,0: Line too long (85/80) C:119,0: Line too long (121/80) C:120,0: Line too long (116/80) C:121,0: Line too long (119/80) C:122,0: Line too long (106/80) C:123,0: Line too long (120/80) C:124,0: Line too long (102/80) C:125,0: Line too long (120/80) C:126,0: Line too long (116/80) C: 1,0: Invalid name "0003_add_chair" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring F: 4,0: Unable to import 'meetings.models' C: 6,0:Migration: Missing docstring W: 6,0:Migration: Class has no __init__ method C: 8,4:Migration.forwards: Missing docstring R: 8,4:Migration.forwards: Method could be a function C: 15,4:Migration.backwards: Missing docstring W: 15,24:Migration.backwards: Unused argument 'orm' R: 15,4:Migration.backwards: Method could be a function W: 3,0: Unused import models ************* Module loco_directory.meetings.migrations.0005_add_meeting_minutes C: 11,0: Line too long (93/80) C: 24,0: Line too long (85/80) C: 25,0: Line too long (102/80) C: 26,0: Line too long (157/80) C: 30,0: Line too long (89/80) C: 31,0: Line too long (122/80) C: 32,0: Line too long (85/80) C: 33,0: Line too long (83/80) C: 36,0: Line too long (111/80) C: 37,0: Line too long (103/80) C: 38,0: Line too long (107/80) C: 39,0: Line too long (148/80) C: 40,0: Line too long (85/80) C: 41,0: Line too long (108/80) C: 42,0: Line too long (108/80) C: 43,0: Line too long (112/80) C: 44,0: Line too long (110/80) C: 45,0: Line too long (106/80) C: 46,0: Line too long (89/80) C: 47,0: Line too long (163/80) C: 48,0: Line too long (105/80) C: 51,0: Line too long (106/80) C: 52,0: Line too long (90/80) C: 53,0: Line too long (85/80) C: 54,0: Line too long (86/80) C: 55,0: Line too long (84/80) C: 58,0: Line too long (117/80) C: 59,0: Line too long (104/80) C: 60,0: Line too long (85/80) C: 61,0: Line too long (116/80) C: 62,0: Line too long (141/80) C: 64,0: Line too long (115/80) C: 65,0: Line too long (174/80) C: 66,0: Line too long (85/80) C: 69,0: Line too long (148/80) C: 70,0: Line too long (104/80) C: 71,0: Line too long (94/80) C: 72,0: Line too long (161/80) C: 73,0: Line too long (92/80) C: 74,0: Line too long (85/80) C: 75,0: Line too long (117/80) C: 76,0: Line too long (120/80) C: 77,0: Line too long (84/80) C: 80,0: Line too long (165/80) C: 81,0: Line too long (149/80) C: 84,0: Line too long (85/80) C: 85,0: Line too long (83/80) C: 88,0: Line too long (140/80) C: 89,0: Line too long (85/80) C: 90,0: Line too long (84/80) C: 93,0: Line too long (100/80) C: 94,0: Line too long (85/80) C: 95,0: Line too long (100/80) C: 99,0: Line too long (105/80) C:100,0: Line too long (153/80) C:101,0: Line too long (108/80) C:102,0: Line too long (106/80) C:103,0: Line too long (117/80) C:104,0: Line too long (155/80) C:105,0: Line too long (137/80) C:106,0: Line too long (119/80) C:107,0: Line too long (105/80) C:108,0: Line too long (122/80) C:109,0: Line too long (122/80) C:110,0: Line too long (85/80) C:111,0: Line too long (121/80) C:112,0: Line too long (138/80) C:113,0: Line too long (103/80) C:114,0: Line too long (119/80) C:115,0: Line too long (124/80) C:116,0: Line too long (100/80) C:117,0: Line too long (166/80) C:118,0: Line too long (122/80) C:119,0: Line too long (121/80) C:120,0: Line too long (115/80) C:121,0: Line too long (116/80) C:122,0: Line too long (120/80) C:123,0: Line too long (120/80) C:126,0: Line too long (116/80) C:127,0: Line too long (117/80) C:128,0: Line too long (121/80) C:129,0: Line too long (119/80) C:130,0: Line too long (85/80) C:131,0: Line too long (121/80) C:132,0: Line too long (116/80) C:133,0: Line too long (119/80) C:134,0: Line too long (106/80) C:135,0: Line too long (120/80) C:136,0: Line too long (102/80) C:137,0: Line too long (120/80) C:138,0: Line too long (116/80) C: 1,0: Invalid name "0005_add_meeting_minutes" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring F: 4,0: Unable to import 'meetings.models' C: 6,0:Migration: Missing docstring W: 6,0:Migration: Class has no __init__ method C: 8,4:Migration.forwards: Missing docstring R: 8,4:Migration.forwards: Method could be a function C: 15,4:Migration.backwards: Missing docstring W: 15,24:Migration.backwards: Unused argument 'orm' R: 15,4:Migration.backwards: Method could be a function W: 3,0: Unused import models ************* Module loco_directory.meetings.migrations C: 1,0: Missing docstring ************* Module loco_directory.meetings.migrations.0002_channel_logs C: 11,0: Line too long (87/80) C: 14,0: Line too long (93/80) C: 30,0: Line too long (85/80) C: 31,0: Line too long (102/80) C: 32,0: Line too long (157/80) C: 36,0: Line too long (89/80) C: 37,0: Line too long (122/80) C: 38,0: Line too long (85/80) C: 39,0: Line too long (83/80) C: 42,0: Line too long (111/80) C: 43,0: Line too long (103/80) C: 44,0: Line too long (107/80) C: 45,0: Line too long (148/80) C: 46,0: Line too long (85/80) C: 47,0: Line too long (108/80) C: 48,0: Line too long (108/80) C: 49,0: Line too long (112/80) C: 50,0: Line too long (110/80) C: 51,0: Line too long (106/80) C: 52,0: Line too long (89/80) C: 53,0: Line too long (163/80) C: 54,0: Line too long (105/80) C: 57,0: Line too long (106/80) C: 58,0: Line too long (90/80) C: 59,0: Line too long (85/80) C: 60,0: Line too long (86/80) C: 61,0: Line too long (84/80) C: 64,0: Line too long (104/80) C: 65,0: Line too long (94/80) C: 66,0: Line too long (161/80) C: 67,0: Line too long (92/80) C: 68,0: Line too long (85/80) C: 69,0: Line too long (117/80) C: 70,0: Line too long (84/80) C: 73,0: Line too long (165/80) C: 74,0: Line too long (149/80) C: 77,0: Line too long (85/80) C: 78,0: Line too long (83/80) C: 81,0: Line too long (140/80) C: 82,0: Line too long (85/80) C: 83,0: Line too long (84/80) C: 86,0: Line too long (100/80) C: 87,0: Line too long (85/80) C: 88,0: Line too long (100/80) C: 92,0: Line too long (105/80) C: 93,0: Line too long (153/80) C: 94,0: Line too long (108/80) C: 95,0: Line too long (106/80) C: 96,0: Line too long (117/80) C: 97,0: Line too long (155/80) C: 98,0: Line too long (137/80) C: 99,0: Line too long (119/80) C:100,0: Line too long (105/80) C:101,0: Line too long (122/80) C:102,0: Line too long (122/80) C:103,0: Line too long (85/80) C:104,0: Line too long (121/80) C:105,0: Line too long (138/80) C:106,0: Line too long (103/80) C:107,0: Line too long (119/80) C:108,0: Line too long (124/80) C:109,0: Line too long (100/80) C:110,0: Line too long (166/80) C:111,0: Line too long (122/80) C:112,0: Line too long (121/80) C:113,0: Line too long (115/80) C:114,0: Line too long (116/80) C:115,0: Line too long (120/80) C:116,0: Line too long (120/80) C:119,0: Line too long (116/80) C:120,0: Line too long (117/80) C:121,0: Line too long (121/80) C:122,0: Line too long (119/80) C:123,0: Line too long (85/80) C:124,0: Line too long (121/80) C:125,0: Line too long (116/80) C:126,0: Line too long (119/80) C:127,0: Line too long (106/80) C:128,0: Line too long (120/80) C:129,0: Line too long (102/80) C:130,0: Line too long (120/80) C:131,0: Line too long (116/80) C: 1,0: Invalid name "0002_channel_logs" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring F: 4,0: Unable to import 'meetings.models' C: 6,0:Migration: Missing docstring W: 6,0:Migration: Class has no __init__ method C: 8,4:Migration.forwards: Missing docstring R: 8,4:Migration.forwards: Method could be a function C: 18,4:Migration.backwards: Missing docstring W: 18,24:Migration.backwards: Unused argument 'orm' R: 18,4:Migration.backwards: Method could be a function W: 3,0: Unused import models ************* Module loco_directory.meetings.migrations.0001_add_meetings C: 28,0: Line too long (93/80) C: 50,0: Line too long (85/80) C: 51,0: Line too long (102/80) C: 52,0: Line too long (157/80) C: 56,0: Line too long (89/80) C: 57,0: Line too long (122/80) C: 58,0: Line too long (85/80) C: 59,0: Line too long (83/80) C: 62,0: Line too long (111/80) C: 63,0: Line too long (103/80) C: 64,0: Line too long (107/80) C: 65,0: Line too long (148/80) C: 66,0: Line too long (85/80) C: 67,0: Line too long (108/80) C: 68,0: Line too long (108/80) C: 69,0: Line too long (112/80) C: 70,0: Line too long (110/80) C: 71,0: Line too long (106/80) C: 72,0: Line too long (89/80) C: 73,0: Line too long (163/80) C: 74,0: Line too long (105/80) C: 77,0: Line too long (106/80) C: 78,0: Line too long (90/80) C: 79,0: Line too long (85/80) C: 80,0: Line too long (86/80) C: 81,0: Line too long (84/80) C: 84,0: Line too long (94/80) C: 85,0: Line too long (161/80) C: 86,0: Line too long (92/80) C: 87,0: Line too long (85/80) C: 88,0: Line too long (84/80) C: 91,0: Line too long (165/80) C: 92,0: Line too long (149/80) C: 95,0: Line too long (85/80) C: 96,0: Line too long (83/80) C: 99,0: Line too long (140/80) C:100,0: Line too long (85/80) C:101,0: Line too long (84/80) C:104,0: Line too long (100/80) C:105,0: Line too long (85/80) C:106,0: Line too long (100/80) C:110,0: Line too long (105/80) C:111,0: Line too long (153/80) C:112,0: Line too long (108/80) C:113,0: Line too long (106/80) C:114,0: Line too long (117/80) C:115,0: Line too long (155/80) C:116,0: Line too long (137/80) C:117,0: Line too long (119/80) C:118,0: Line too long (105/80) C:119,0: Line too long (122/80) C:120,0: Line too long (122/80) C:121,0: Line too long (85/80) C:122,0: Line too long (121/80) C:123,0: Line too long (138/80) C:124,0: Line too long (103/80) C:125,0: Line too long (119/80) C:126,0: Line too long (124/80) C:127,0: Line too long (100/80) C:128,0: Line too long (166/80) C:129,0: Line too long (122/80) C:130,0: Line too long (121/80) C:131,0: Line too long (115/80) C:132,0: Line too long (116/80) C:133,0: Line too long (120/80) C:134,0: Line too long (120/80) C:137,0: Line too long (116/80) C:138,0: Line too long (117/80) C:139,0: Line too long (121/80) C:140,0: Line too long (119/80) C:141,0: Line too long (85/80) C:142,0: Line too long (121/80) C:143,0: Line too long (116/80) C:144,0: Line too long (119/80) C:145,0: Line too long (106/80) C:146,0: Line too long (120/80) C:147,0: Line too long (102/80) C:148,0: Line too long (120/80) C:149,0: Line too long (116/80) C: 1,0: Invalid name "0001_add_meetings" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring F: 4,0: Unable to import 'meetings.models' C: 6,0:Migration: Missing docstring W: 6,0:Migration: Class has no __init__ method C: 8,4:Migration.forwards: Missing docstring R: 8,4:Migration.forwards: Method could be a function C: 35,4:Migration.backwards: Missing docstring W: 35,24:Migration.backwards: Unused argument 'orm' R: 35,4:Migration.backwards: Method could be a function ************* Module loco_directory.meetings.migrations.0004_add_agenda C: 35,0: Line too long (85/80) C: 36,0: Line too long (102/80) C: 37,0: Line too long (157/80) C: 41,0: Line too long (89/80) C: 42,0: Line too long (122/80) C: 43,0: Line too long (85/80) C: 44,0: Line too long (83/80) C: 47,0: Line too long (111/80) C: 48,0: Line too long (103/80) C: 49,0: Line too long (107/80) C: 50,0: Line too long (148/80) C: 51,0: Line too long (85/80) C: 52,0: Line too long (108/80) C: 53,0: Line too long (108/80) C: 54,0: Line too long (112/80) C: 55,0: Line too long (110/80) C: 56,0: Line too long (106/80) C: 57,0: Line too long (89/80) C: 58,0: Line too long (163/80) C: 59,0: Line too long (105/80) C: 62,0: Line too long (106/80) C: 63,0: Line too long (90/80) C: 64,0: Line too long (85/80) C: 65,0: Line too long (86/80) C: 66,0: Line too long (84/80) C: 69,0: Line too long (117/80) C: 70,0: Line too long (104/80) C: 71,0: Line too long (85/80) C: 72,0: Line too long (116/80) C: 73,0: Line too long (113/80) C: 75,0: Line too long (115/80) C: 76,0: Line too long (174/80) C: 77,0: Line too long (85/80) C: 80,0: Line too long (148/80) C: 81,0: Line too long (104/80) C: 82,0: Line too long (94/80) C: 83,0: Line too long (161/80) C: 84,0: Line too long (92/80) C: 85,0: Line too long (85/80) C: 86,0: Line too long (117/80) C: 87,0: Line too long (84/80) C: 90,0: Line too long (165/80) C: 91,0: Line too long (149/80) C: 94,0: Line too long (85/80) C: 95,0: Line too long (83/80) C: 98,0: Line too long (140/80) C: 99,0: Line too long (85/80) C:100,0: Line too long (84/80) C:103,0: Line too long (100/80) C:104,0: Line too long (85/80) C:105,0: Line too long (100/80) C:109,0: Line too long (105/80) C:110,0: Line too long (153/80) C:111,0: Line too long (108/80) C:112,0: Line too long (106/80) C:113,0: Line too long (117/80) C:114,0: Line too long (155/80) C:115,0: Line too long (137/80) C:116,0: Line too long (119/80) C:117,0: Line too long (105/80) C:118,0: Line too long (122/80) C:119,0: Line too long (122/80) C:120,0: Line too long (85/80) C:121,0: Line too long (121/80) C:122,0: Line too long (138/80) C:123,0: Line too long (103/80) C:124,0: Line too long (119/80) C:125,0: Line too long (124/80) C:126,0: Line too long (100/80) C:127,0: Line too long (166/80) C:128,0: Line too long (122/80) C:129,0: Line too long (121/80) C:130,0: Line too long (115/80) C:131,0: Line too long (116/80) C:132,0: Line too long (120/80) C:133,0: Line too long (120/80) C:136,0: Line too long (116/80) C:137,0: Line too long (117/80) C:138,0: Line too long (121/80) C:139,0: Line too long (119/80) C:140,0: Line too long (85/80) C:141,0: Line too long (121/80) C:142,0: Line too long (116/80) C:143,0: Line too long (119/80) C:144,0: Line too long (106/80) C:145,0: Line too long (120/80) C:146,0: Line too long (102/80) C:147,0: Line too long (120/80) C:148,0: Line too long (116/80) C: 1,0: Invalid name "0004_add_agenda" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring F: 4,0: Unable to import 'meetings.models' C: 6,0:Migration: Missing docstring W: 6,0:Migration: Class has no __init__ method C: 8,4:Migration.forwards: Missing docstring R: 8,4:Migration.forwards: Method could be a function C: 26,4:Migration.backwards: Missing docstring W: 26,24:Migration.backwards: Unused argument 'orm' R: 26,4:Migration.backwards: Method could be a function W: 3,0: Unused import models ************* Module loco_directory.meetings.migrations.0006_add_timezone C: 11,0: Line too long (99/80) C: 14,0: Line too long (138/80) C: 15,0: Line too long (105/80) C: 25,0: Line too long (138/80) C: 26,0: Line too long (105/80) C: 32,0: Line too long (85/80) C: 33,0: Line too long (102/80) C: 34,0: Line too long (157/80) C: 38,0: Line too long (89/80) C: 39,0: Line too long (122/80) C: 40,0: Line too long (85/80) C: 41,0: Line too long (83/80) C: 44,0: Line too long (111/80) C: 45,0: Line too long (103/80) C: 46,0: Line too long (107/80) C: 47,0: Line too long (148/80) C: 48,0: Line too long (85/80) C: 49,0: Line too long (108/80) C: 50,0: Line too long (108/80) C: 51,0: Line too long (112/80) C: 52,0: Line too long (110/80) C: 53,0: Line too long (106/80) C: 54,0: Line too long (89/80) C: 55,0: Line too long (163/80) C: 56,0: Line too long (105/80) C: 59,0: Line too long (106/80) C: 60,0: Line too long (90/80) C: 61,0: Line too long (85/80) C: 62,0: Line too long (86/80) C: 63,0: Line too long (84/80) C: 66,0: Line too long (117/80) C: 67,0: Line too long (104/80) C: 68,0: Line too long (85/80) C: 69,0: Line too long (116/80) C: 70,0: Line too long (141/80) C: 71,0: Line too long (92/80) C: 72,0: Line too long (115/80) C: 73,0: Line too long (174/80) C: 74,0: Line too long (85/80) C: 77,0: Line too long (148/80) C: 78,0: Line too long (104/80) C: 79,0: Line too long (94/80) C: 80,0: Line too long (161/80) C: 81,0: Line too long (92/80) C: 82,0: Line too long (85/80) C: 83,0: Line too long (117/80) C: 84,0: Line too long (120/80) C: 85,0: Line too long (84/80) C: 88,0: Line too long (165/80) C: 89,0: Line too long (111/80) C: 90,0: Line too long (149/80) C: 93,0: Line too long (85/80) C: 94,0: Line too long (83/80) C: 97,0: Line too long (140/80) C: 98,0: Line too long (85/80) C: 99,0: Line too long (84/80) C:102,0: Line too long (100/80) C:103,0: Line too long (85/80) C:104,0: Line too long (100/80) C:108,0: Line too long (105/80) C:109,0: Line too long (153/80) C:110,0: Line too long (108/80) C:111,0: Line too long (106/80) C:112,0: Line too long (117/80) C:113,0: Line too long (155/80) C:114,0: Line too long (137/80) C:115,0: Line too long (119/80) C:116,0: Line too long (105/80) C:117,0: Line too long (122/80) C:118,0: Line too long (122/80) C:119,0: Line too long (85/80) C:120,0: Line too long (121/80) C:121,0: Line too long (138/80) C:122,0: Line too long (103/80) C:123,0: Line too long (129/80) C:124,0: Line too long (119/80) C:125,0: Line too long (124/80) C:126,0: Line too long (100/80) C:127,0: Line too long (166/80) C:128,0: Line too long (122/80) C:129,0: Line too long (121/80) C:130,0: Line too long (115/80) C:131,0: Line too long (116/80) C:132,0: Line too long (102/80) C:133,0: Line too long (120/80) C:134,0: Line too long (120/80) C:137,0: Line too long (116/80) C:138,0: Line too long (117/80) C:139,0: Line too long (121/80) C:140,0: Line too long (119/80) C:141,0: Line too long (85/80) C:142,0: Line too long (121/80) C:143,0: Line too long (116/80) C:144,0: Line too long (120/80) C:145,0: Line too long (119/80) C:146,0: Line too long (106/80) C:147,0: Line too long (120/80) C:148,0: Line too long (102/80) C:149,0: Line too long (120/80) C:150,0: Line too long (116/80) C: 1,0: Invalid name "0006_add_timezone" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring F: 4,0: Unable to import 'meetings.models' C: 6,0:Migration: Missing docstring W: 6,0:Migration: Class has no __init__ method C: 8,4:Migration.forwards: Missing docstring R: 8,4:Migration.forwards: Method could be a function C: 19,4:Migration.backwards: Missing docstring R: 19,4:Migration.backwards: Method could be a function W: 3,0: Unused import models ************* Module loco_directory.meetings.views C: 39,0: Line too long (101/80) C: 74,0: Line too long (83/80) C: 96,0: Line too long (84/80) C:127,0: Line too long (116/80) C:130,0: Line too long (182/80) C:135,0: Line too long (88/80) C:137,0: Line too long (149/80) C:145,0: Line too long (108/80) C:149,0: Line too long (133/80) C:161,0: Line too long (93/80) C:164,0: Line too long (81/80) C:167,0: Line too long (131/80) C:183,0: Line too long (104/80) C:188,0: Line too long (83/80) C:190,0: Line too long (85/80) C:200,0: Line too long (173/80) C:217,0: Line too long (108/80) C:225,0: Line too long (89/80) C:235,0: Line too long (173/80) C:255,0: Line too long (83/80) C:258,0: Line too long (83/80) C:269,0: Line too long (166/80) C:295,0: Line too long (81/80) C:298,0: Line too long (85/80) C:311,0: Line too long (185/80) C:332,0: Line too long (81/80) C:335,0: Line too long (85/80) C:348,0: Line too long (173/80) C:376,0: Line too long (115/80) C:379,0: Line too long (181/80) W:199,0: XXX: Once we move to a new ACL system, this needs fixing. W:234,0: XXX: Once we move to a new ACL system, this needs fixing. W:310,0: XXX: Once we move to a new ACL system, this needs fixing. C: 1,0: Missing docstring F: 9,0: Unable to import 'meetings.models' F: 10,0: Unable to import 'teams.models' W: 12,0: Relative import 'forms', should be 'loco_directory.meetings.forms' F: 15,0: Unable to import 'common.utils' F: 16,0: Unable to import 'common' F: 18,0: Unable to import 'userprofiles.models' W: 55,17:meeting_ical: Unused argument 'request' W: 55,26:meeting_ical: Unused argument 'team_slug' W: 62,27:team_meeting_list_ical: Unused argument 'request' W: 70,28:teams_meeting_list_ical: Unused argument 'request' C: 92,0:team_meeting_detail: Missing docstring W: 92,33:team_meeting_detail: Unused argument 'team_slug' W:106,33:team_meeting_delete: Unused argument 'team_slug' C:134,0:team_meeting_select: Missing docstring C:147,0:team_meetings_rss: Missing docstring W:187,16:team_meeting_new: Unused variable 'team_meeting_id' W:204,31:team_meeting_copy: Unused argument 'team_slug' W:239,33:team_meeting_update: Unused argument 'team_slug' W: 13,0: Unused import Q W: 7,0: Unused import reverse W: 15,0: Unused import simple_iterator ************* Module loco_directory.meetings.templatetags C: 1,0: Missing docstring ************* Module loco_directory.meetings.templatetags.recurse C: 49,0: Line too long (85/80) C: 67,0: Line too long (127/80) C: 1,0: Missing docstring C: 19,0: Invalid name "register" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) C: 26,8:RecurseNode.__init__: Invalid name "nodeList" (should match [a-z_][a-z0-9_]{2,30}$) C: 21,0:RecurseNode: Missing docstring C: 22,4:RecurseNode.__init__: Invalid name "nodeList" (should match [a-z_][a-z0-9_]{2,30}$) W: 22,4:RecurseNode.__init__: __init__ method from base class 'Node' is not called C: 22,41:RecurseNode.__init__: Invalid name "nodeList" (should match [a-z_][a-z0-9_]{2,30}$) C: 31,4:RecurseNode.renderCallback: Invalid name "renderCallback" (should match [a-z_][a-z0-9_]{2,30}$) C: 31,4:RecurseNode.renderCallback: Missing docstring W: 37,12:RecurseNode.renderCallback: No exception type(s) specified C: 64,0:do_recurse: Missing docstring C: 72,4:do_recurse: Invalid name "nodeList" (should match [a-z_][a-z0-9_]{2,30}$) C: 74,8:do_recurse: Comma not followed by a space temp = parser.parse(('child','loop','endloop','endrecurse')) ^^ C: 82,0: Invalid name "do_recurse" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) ************* Module loco_directory.meetings.admin C: 1,0: Missing docstring F: 2,0: Unable to import 'meetings.models' E: 4,20: Undefined variable 'TeamMeeting' E: 5,20: Undefined variable 'AgendaItem' ************* Module loco_directory.userprofiles.management C: 1,0: Missing docstring ************* Module loco_directory.userprofiles.management.commands C: 1,0: Missing docstring ************* Module loco_directory.userprofiles.management.commands.update-profiles C: 26,0: Line too long (82/80) W: 32,0: Bad indentation. Found 23 spaces, expected 24 W: 34,0: Bad indentation. Found 23 spaces, expected 24 C: 1,0: Invalid name "update-profiles" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring F: 6,0: Unable to import 'common' F: 8,0: Unable to import 'userprofiles.models' C: 13,0:Command: Missing docstring C: 17,8:Command.handle_noargs: Invalid name "lp" (should match [a-z_][a-z0-9_]{2,30}$) C: 20,8:Command.handle_noargs: Invalid name "USER_BLACKLIST" (should match [a-z_][a-z0-9_]{2,30}$) W: 36,23:Command.handle_noargs: Catching too general exception Exception E: 30,63:Command.handle_noargs: Undefined variable 'user' C: 36,34:Command.handle_noargs: Invalid name "e" (should match [a-z_][a-z0-9_]{2,30}$) W: 39,20:Command.handle_noargs: Unnecessary pass statement W: 26,25:Command.handle_noargs: Unused variable 'created' W: 10,0: Unused import datetime W: 8,0: Unused import create_profile W: 7,0: Unused import Group ************* Module loco_directory.userprofiles C: 1,0: Missing docstring ************* Module loco_directory.userprofiles.models C: 13,0: Line too long (83/80) C: 14,0: Line too long (116/80) C: 16,0: Line too long (98/80) C: 17,0: Line too long (98/80) C: 18,0: Line too long (101/80) C: 19,0: Line too long (96/80) C: 20,0: Line too long (96/80) C: 21,0: Line too long (100/80) C: 22,0: Line too long (92/80) C: 23,0: Line too long (95/80) C: 24,0: Line too long (97/80) C: 1,0: Missing docstring E: 12,32:UserProfile: _ is not callable E: 13,39:UserProfile: _ is not callable E: 14,43:UserProfile: _ is not callable E: 16,40:UserProfile: _ is not callable E: 17,44:UserProfile: _ is not callable E: 18,45:UserProfile: _ is not callable E: 19,43:UserProfile: _ is not callable E: 20,43:UserProfile: _ is not callable E: 21,45:UserProfile: _ is not callable E: 22,40:UserProfile: _ is not callable E: 23,40:UserProfile: _ is not callable E: 24,41:UserProfile: _ is not callable C: 26,4:UserProfile.Meta: Missing docstring W: 26,4:UserProfile.Meta: Class has no __init__ method R: 26,4:UserProfile.Meta: Too few public methods (0/2) W: 35,12:UserProfile.__unicode__: No exception type(s) specified E: 32,36:UserProfile.__unicode__: Instance of 'OneToOneField' has no 'username' member E: 33,26:UserProfile.__unicode__: Instance of 'OneToOneField' has no 'username' member C: 37,4:UserProfile.get_timezone: Missing docstring W: 41,12:UserProfile.get_timezone: No exception type(s) specified C: 44,4:UserProfile.tolocaltime: Invalid name "dt" (should match [a-z_][a-z0-9_]{2,30}$) C: 44,4:UserProfile.tolocaltime: Missing docstring C: 44,26:UserProfile.tolocaltime: Invalid name "dt" (should match [a-z_][a-z0-9_]{2,30}$) C: 48,4:UserProfile.fromlocaltime: Invalid name "dt" (should match [a-z_][a-z0-9_]{2,30}$) C: 48,4:UserProfile.fromlocaltime: Missing docstring C: 48,28:UserProfile.fromlocaltime: Invalid name "dt" (should match [a-z_][a-z0-9_]{2,30}$) C: 52,0:_getUserProfile: Invalid name "_getUserProfile" (should match [a-z_][a-z0-9_]{2,30}$) C: 52,0:_getUserProfile: Missing docstring E: 56,23:_getUserProfile: Class 'UserProfile' has no 'objects' member F: 59,8:_getUserProfile: Unable to import 'common.launchpad' C: 65,0:_getAnonProfile: Invalid name "_getAnonProfile" (should match [a-z_][a-z0-9_]{2,30}$) C: 65,0:_getAnonProfile: Missing docstring W: 65,20:_getAnonProfile: Unused argument 'self' C: 71,0:create_profile: Missing docstring F: 75,4:create_profile: Unable to import 'common' E: 77,23:create_profile: Class 'UserProfile' has no 'objects' member ************* Module loco_directory.userprofiles.migrations C: 1,0: Missing docstring ************* Module loco_directory.userprofiles.migrations.0002_add_mugshot C: 11,0: Line too long (101/80) C: 24,0: Line too long (85/80) C: 25,0: Line too long (102/80) C: 26,0: Line too long (157/80) C: 30,0: Line too long (89/80) C: 31,0: Line too long (122/80) C: 32,0: Line too long (85/80) C: 33,0: Line too long (83/80) C: 36,0: Line too long (111/80) C: 37,0: Line too long (103/80) C: 38,0: Line too long (107/80) C: 39,0: Line too long (148/80) C: 40,0: Line too long (85/80) C: 41,0: Line too long (108/80) C: 42,0: Line too long (108/80) C: 43,0: Line too long (112/80) C: 44,0: Line too long (110/80) C: 45,0: Line too long (106/80) C: 46,0: Line too long (89/80) C: 47,0: Line too long (163/80) C: 48,0: Line too long (105/80) C: 51,0: Line too long (106/80) C: 52,0: Line too long (90/80) C: 53,0: Line too long (85/80) C: 54,0: Line too long (86/80) C: 55,0: Line too long (84/80) C: 58,0: Line too long (116/80) C: 59,0: Line too long (117/80) C: 60,0: Line too long (121/80) C: 61,0: Line too long (119/80) C: 62,0: Line too long (85/80) C: 63,0: Line too long (121/80) C: 64,0: Line too long (116/80) C: 65,0: Line too long (120/80) C: 66,0: Line too long (119/80) C: 67,0: Line too long (106/80) C: 68,0: Line too long (120/80) C: 69,0: Line too long (102/80) C: 70,0: Line too long (120/80) C: 71,0: Line too long (116/80) C: 1,0: Invalid name "0002_add_mugshot" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring F: 4,0: Unable to import 'userprofiles.models' C: 6,0:Migration: Missing docstring W: 6,0:Migration: Class has no __init__ method C: 8,4:Migration.forwards: Missing docstring R: 8,4:Migration.forwards: Method could be a function C: 15,4:Migration.backwards: Missing docstring W: 15,24:Migration.backwards: Unused argument 'orm' R: 15,4:Migration.backwards: Method could be a function W: 3,0: Unused import models ************* Module loco_directory.userprofiles.migrations.0001_initial C: 39,0: Line too long (85/80) C: 40,0: Line too long (102/80) C: 41,0: Line too long (133/80) C: 45,0: Line too long (89/80) C: 46,0: Line too long (122/80) C: 47,0: Line too long (85/80) C: 48,0: Line too long (83/80) C: 51,0: Line too long (111/80) C: 52,0: Line too long (103/80) C: 53,0: Line too long (107/80) C: 54,0: Line too long (124/80) C: 55,0: Line too long (85/80) C: 56,0: Line too long (108/80) C: 57,0: Line too long (108/80) C: 58,0: Line too long (112/80) C: 59,0: Line too long (110/80) C: 60,0: Line too long (106/80) C: 61,0: Line too long (89/80) C: 62,0: Line too long (139/80) C: 63,0: Line too long (105/80) C: 66,0: Line too long (106/80) C: 67,0: Line too long (90/80) C: 68,0: Line too long (85/80) C: 69,0: Line too long (86/80) C: 70,0: Line too long (84/80) C: 73,0: Line too long (116/80) C: 74,0: Line too long (117/80) C: 75,0: Line too long (121/80) C: 76,0: Line too long (119/80) C: 77,0: Line too long (85/80) C: 78,0: Line too long (121/80) C: 79,0: Line too long (116/80) C: 80,0: Line too long (119/80) C: 81,0: Line too long (106/80) C: 82,0: Line too long (120/80) C: 83,0: Line too long (102/80) C: 84,0: Line too long (120/80) C: 85,0: Line too long (116/80) C: 1,0: Invalid name "0001_initial" (should match (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$) C: 1,0: Missing docstring F: 4,0: Unable to import 'userprofiles.models' C: 6,0:Migration: Missing docstring W: 6,0:Migration: Class has no __init__ method C: 8,4:Migration.forwards: Missing docstring R: 8,4:Migration.forwards: Method could be a function C: 30,4:Migration.backwards: Missing docstring W: 30,24:Migration.backwards: Unused argument 'orm' R: 30,4:Migration.backwards: Method could be a function W: 3,0: Unused import models ************* Module loco_directory.userprofiles.admin C: 1,0: Missing docstring F: 2,0: Unable to import 'userprofiles.models' C: 4,0:UserProfileAdmin: Missing docstring R: 4,0:UserProfileAdmin: Too many public methods (43/20) R: 1,0: Similar lines in 2 files ==loco_directory.teams.migrations.0005_add_profile_fields:45 ==loco_directory.teams.migrations.0006_migrate_profile_fields:45 models = { 'auth.group': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'blank': 'True'}) }, 'auth.permission': { 'Meta': {'unique_together': "(('content_type', 'codename'),)"}, 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) }, 'auth.user': { 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'blank': 'True'}), 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) }, 'contenttypes.contenttype': { 'Meta': {'unique_together': "(('app_label', 'model'),)", 'db_table': "'django_content_type'"}, 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) }, 'teams.continent': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '50'}) }, 'teams.country': { 'continents': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Continent']"}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '100'}) }, 'teams.language': { 'code': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True'}) }, 'teams.team': { 'Meta': {'db_table': "'teams'"}, 'admin_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']"}), 'admins': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.TeamAdministrator']"}), 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'approved_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'contact_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']"}), 'countries': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Country']"}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'languages': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Language']"}), 'lp_name': ('django.db.models.fields.SlugField', [], {'max_length': '40', 'null': 'True', 'db_index': 'True'}), 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), 'owner': ('django.db.models.fields.SlugField', [], {'max_length': '50', 'null': 'True', 'db_index': 'True'}), 'owner_profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'owner'", 'null': 'True', 'to': "orm['userprofiles.UserProfile']"}), 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'teams.teamadministrator': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'lpid': ('django.db.models.fields.SlugField', [], {'max_length': '40', 'db_index': 'True'}) }, 'userprofiles.userprofile': { 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) } } complete_apps = ['teams'] R: 1,0: Similar lines in 2 files ==loco_directory.events.migrations.0008_add_global_event_channel:97 ==loco_directory.events.migrations.0009_global_event_activities:98 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'team_event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.TeamEvent']"}) }, 'teams.continent': { 'Meta': {'ordering': "('name',)", 'object_name': 'Continent'}, 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '50'}) }, 'teams.country': { 'Meta': {'ordering': "('name',)", 'object_name': 'Country'}, 'continents': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Continent']", 'symmetrical': 'False'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '100'}) }, 'teams.language': { 'Meta': {'ordering': "('name',)", 'object_name': 'Language'}, 'code': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True'}) }, 'teams.team': { 'Meta': {'ordering': "('approved', 'name')", 'object_name': 'Team', 'db_table': "'teams'"}, 'active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), 'admin_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'admins'", 'symmetrical': 'False', 'to': "orm['userprofiles.UserProfile']"}), 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), 'approved_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'contact_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'contacts'", 'symmetrical': 'False', 'to': "orm['userprofiles.UserProfile']"}), 'countries': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Country']", 'symmetrical': 'False'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'flickr_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'languages': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Language']", 'symmetrical': 'False'}), 'lp_name': ('django.db.models.fields.CharField', [], {'max_length': '40', 'null': 'True'}), 'microbloghashtag': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '80'}), 'override_name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True', 'blank': 'True'}), 'owner_profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'owner'", 'null': 'True', 'to': "orm['userprofiles.UserProfile']"}), 'picasa_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'pixie_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'userprofiles.userprofile': { 'Meta': {'ordering': "('user__username',)", 'object_name': 'UserProfile'}, 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'mugshot': ('django.db.models.fields.URLField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) }, 'venues.venue': { 'Meta': {'unique_together': "(('name', 'country', 'city'), ('longitude', 'latitude'))", 'object_name': 'Venue'}, 'address': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'comment': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), 'continent': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['teams.Continent']", 'null': 'True'}), 'country': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['teams.Country']", 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'latitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'longitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'venue_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) } } complete_apps = ['events'] R: 1,0: Similar lines in 2 files ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:21 ==loco_directory.teams.migrations.0013_add_timezone:21 models = { 'auth.group': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) }, 'auth.permission': { 'Meta': {'unique_together': "(('content_type', 'codename'),)"}, 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) }, 'auth.user': { 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) }, 'contenttypes.contenttype': { 'Meta': {'unique_together': "(('app_label', 'model'),)", 'db_table': "'django_content_type'"}, 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) }, 'teams.continent': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '50'}) }, 'teams.country': { 'continents': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Continent']", 'symmetrical': 'False'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '100'}) }, 'teams.language': { 'code': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True'}) }, 'teams.team': { 'Meta': {'db_table': "'teams'"}, 'active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'admin_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']", 'symmetrical': 'False'}), 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'approved_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'contact_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']", 'symmetrical': 'False'}), 'countries': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Country']", 'symmetrical': 'False'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'flickr_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'languages': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Language']", 'symmetrical': 'False'}), 'lp_name': ('django.db.models.fields.CharField', [], {'max_length': '40', 'null': 'True'}), 'microbloghashtag': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), 'owner_profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'owner'", 'null': 'True', 'to': "orm['userprofiles.UserProfile']"}), 'picasa_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'pixie_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), R: 1,0: Similar lines in 3 files ==loco_directory.events.migrations.0002_add_profile_fields:99 ==loco_directory.events.migrations.0003_migrate_profile_data:102 ==loco_directory.events.migrations.0004_remove_user:110 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'team_event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.TeamEvent']"}) }, 'teams.continent': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '50'}) }, 'teams.country': { 'continents': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Continent']"}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '100'}) }, 'teams.language': { 'code': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True'}) }, 'teams.team': { 'Meta': {'db_table': "'teams'"}, 'admin_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']"}), 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'approved_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'contact_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']"}), 'countries': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Country']"}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'languages': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Language']"}), 'lp_name': ('django.db.models.fields.SlugField', [], {'max_length': '40', 'null': 'True', 'db_index': 'True'}), 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), 'owner_profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'owner'", 'null': 'True', 'to': "orm['userprofiles.UserProfile']"}), 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'userprofiles.userprofile': { 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) }, 'venues.venue': { 'Meta': {'unique_together': "(('name', 'country', 'city'), ('longitude', 'latitude'))"}, 'address': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'comment': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), 'country': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['teams.Country']", 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'latitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'longitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}), 'venue_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) } } complete_apps = ['events'] R: 1,0: Similar lines in 3 files ==loco_directory.meetings.migrations.0002_channel_logs:66 ==loco_directory.meetings.migrations.0003_add_chair:61 ==loco_directory.meetings.migrations.0004_add_agenda:83 'date_end': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'logs': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}) }, 'meetings.teammeeting': { 'basemeeting_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['meetings.BaseMeeting']", 'unique': 'True', 'primary_key': 'True'}), 'teams': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Team']", 'db_index': 'True', 'symmetrical': 'False'}) }, 'teams.continent': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '50'}) }, 'teams.country': { 'continents': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Continent']", 'symmetrical': 'False'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '100'}) }, 'teams.language': { 'code': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True'}) }, 'teams.team': { 'Meta': {'db_table': "'teams'"}, 'active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'admin_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']", 'symmetrical': 'False'}), 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'approved_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'contact_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']", 'symmetrical': 'False'}), 'countries': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Country']", 'symmetrical': 'False'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'flickr_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'languages': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Language']", 'symmetrical': 'False'}), 'lp_name': ('django.db.models.fields.CharField', [], {'max_length': '40', 'null': 'True'}), 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), 'owner_profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'owner'", 'null': 'True', 'to': "orm['userprofiles.UserProfile']"}), 'picasa_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'pixie_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'userprofiles.userprofile': { 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) } } complete_apps = ['meetings'] R: 1,0: Similar lines in 2 files ==loco_directory.teams.migrations.0009_change_slug_field:23 ==loco_directory.teams.migrations.0010_add_photos_feed_fields:27 models = { 'auth.group': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'blank': 'True'}) }, 'auth.permission': { 'Meta': {'unique_together': "(('content_type', 'codename'),)"}, 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) }, 'auth.user': { 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'blank': 'True'}), 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) }, 'contenttypes.contenttype': { 'Meta': {'unique_together': "(('app_label', 'model'),)", 'db_table': "'django_content_type'"}, 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) }, 'teams.continent': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '50'}) }, 'teams.country': { 'continents': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Continent']"}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '100'}) }, 'teams.language': { 'code': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True'}) }, 'teams.team': { 'Meta': {'db_table': "'teams'"}, 'admin_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']"}), 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'approved_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'contact_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']"}), 'countries': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Country']"}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'flickr_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'languages': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Language']"}), 'lp_name': ('django.db.models.fields.CharField', [], {'max_length': '40', 'null': 'True'}), 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), 'owner_profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'owner'", 'null': 'True', 'to': "orm['userprofiles.UserProfile']"}), R: 1,0: Similar lines in 5 files ==loco_directory.meetings.migrations.0001_add_meetings:87 ==loco_directory.meetings.migrations.0002_channel_logs:69 ==loco_directory.meetings.migrations.0003_add_chair:64 ==loco_directory.meetings.migrations.0004_add_agenda:86 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:76 'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}) }, 'meetings.teammeeting': { 'basemeeting_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['meetings.BaseMeeting']", 'unique': 'True', 'primary_key': 'True'}), 'teams': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Team']", 'db_index': 'True', 'symmetrical': 'False'}) }, 'teams.continent': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '50'}) }, 'teams.country': { 'continents': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Continent']", 'symmetrical': 'False'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '100'}) }, 'teams.language': { 'code': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True'}) }, 'teams.team': { 'Meta': {'db_table': "'teams'"}, 'active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'admin_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']", 'symmetrical': 'False'}), 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'approved_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'contact_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']", 'symmetrical': 'False'}), 'countries': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Country']", 'symmetrical': 'False'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'flickr_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'languages': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Language']", 'symmetrical': 'False'}), 'lp_name': ('django.db.models.fields.CharField', [], {'max_length': '40', 'null': 'True'}), 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), 'owner_profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'owner'", 'null': 'True', 'to': "orm['userprofiles.UserProfile']"}), 'picasa_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'pixie_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'userprofiles.userprofile': { 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) } } complete_apps = ['meetings'] R: 1,0: Similar lines in 2 files ==loco_directory.articles.migrations.0001_initial:68 ==loco_directory.teams.migrations.0011_add_team_active:22 'auth.group': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'blank': 'True'}) }, 'auth.permission': { 'Meta': {'unique_together': "(('content_type', 'codename'),)"}, 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) }, 'auth.user': { 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'blank': 'True'}), 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) }, 'contenttypes.contenttype': { 'Meta': {'unique_together': "(('app_label', 'model'),)", 'db_table': "'django_content_type'"}, 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) }, 'teams.continent': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '50'}) }, 'teams.country': { 'continents': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Continent']"}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '100'}) }, 'teams.language': { 'code': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True'}) }, 'teams.team': { 'Meta': {'db_table': "'teams'"}, 'active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'admin_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']"}), 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'approved_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'contact_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']"}), 'countries': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Country']"}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'flickr_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'languages': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Language']"}), 'lp_name': ('django.db.models.fields.CharField', [], {'max_length': '40', 'null': 'True'}), R: 1,0: Similar lines in 3 files ==loco_directory.teams.migrations.0008_add_flickr_field:19 ==loco_directory.teams.migrations.0009_change_slug_field:23 ==loco_directory.teams.migrations.0010_add_photos_feed_fields:27 models = { 'auth.group': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'blank': 'True'}) }, 'auth.permission': { 'Meta': {'unique_together': "(('content_type', 'codename'),)"}, 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) }, 'auth.user': { 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'blank': 'True'}), 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) }, 'contenttypes.contenttype': { 'Meta': {'unique_together': "(('app_label', 'model'),)", 'db_table': "'django_content_type'"}, 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) }, 'teams.continent': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '50'}) }, 'teams.country': { 'continents': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Continent']"}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '100'}) }, 'teams.language': { 'code': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True'}) }, 'teams.team': { 'Meta': {'db_table': "'teams'"}, 'admin_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']"}), 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'approved_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'contact_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']"}), 'countries': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Country']"}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'flickr_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'languages': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Language']"}), R: 1,0: Similar lines in 2 files ==loco_directory.meetings.migrations.0006_add_timezone:91 ==loco_directory.teams.migrations.0013_add_timezone:56 'teams.continent': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '50'}) }, 'teams.country': { 'continents': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Continent']", 'symmetrical': 'False'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '100'}) }, 'teams.language': { 'code': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True'}) }, 'teams.team': { 'Meta': {'db_table': "'teams'"}, 'active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'admin_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']", 'symmetrical': 'False'}), 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'approved_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'contact_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']", 'symmetrical': 'False'}), 'countries': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Country']", 'symmetrical': 'False'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'flickr_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'languages': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Language']", 'symmetrical': 'False'}), 'lp_name': ('django.db.models.fields.CharField', [], {'max_length': '40', 'null': 'True'}), 'microbloghashtag': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), 'owner_profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'owner'", 'null': 'True', 'to': "orm['userprofiles.UserProfile']"}), 'picasa_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'pixie_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'userprofiles.userprofile': { 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'mugshot': ('django.db.models.fields.URLField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) } } R: 1,0: Similar lines in 3 files ==loco_directory.events.migrations.0007_event_contact:93 ==loco_directory.meetings.migrations.0006_add_timezone:90 ==loco_directory.teams.migrations.0013_add_timezone:55 }, 'teams.continent': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '50'}) }, 'teams.country': { 'continents': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Continent']", 'symmetrical': 'False'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '100'}) }, 'teams.language': { 'code': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True'}) }, 'teams.team': { 'Meta': {'db_table': "'teams'"}, 'active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'admin_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']", 'symmetrical': 'False'}), 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'approved_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'contact_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']", 'symmetrical': 'False'}), 'countries': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Country']", 'symmetrical': 'False'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'flickr_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'languages': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Language']", 'symmetrical': 'False'}), 'lp_name': ('django.db.models.fields.CharField', [], {'max_length': '40', 'null': 'True'}), 'microbloghashtag': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), 'owner_profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'owner'", 'null': 'True', 'to': "orm['userprofiles.UserProfile']"}), 'picasa_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'pixie_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'userprofiles.userprofile': { 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'mugshot': ('django.db.models.fields.URLField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) R: 1,0: Similar lines in 4 files ==loco_directory.teams.migrations.0007_remove_old_person_fields:41 ==loco_directory.teams.migrations.0008_add_flickr_field:19 ==loco_directory.teams.migrations.0009_change_slug_field:23 ==loco_directory.teams.migrations.0010_add_photos_feed_fields:27 models = { 'auth.group': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'blank': 'True'}) }, 'auth.permission': { 'Meta': {'unique_together': "(('content_type', 'codename'),)"}, 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) }, 'auth.user': { 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'blank': 'True'}), 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) }, 'contenttypes.contenttype': { 'Meta': {'unique_together': "(('app_label', 'model'),)", 'db_table': "'django_content_type'"}, 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) }, 'teams.continent': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '50'}) }, 'teams.country': { 'continents': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Continent']"}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '100'}) }, 'teams.language': { 'code': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True'}) }, 'teams.team': { 'Meta': {'db_table': "'teams'"}, 'admin_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']"}), 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'approved_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'contact_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']"}), 'countries': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Country']"}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), R: 1,0: Similar lines in 6 files ==loco_directory.events.migrations.0005_allow_external_registration:91 ==loco_directory.meetings.migrations.0001_add_meetings:92 ==loco_directory.meetings.migrations.0002_channel_logs:74 ==loco_directory.meetings.migrations.0003_add_chair:69 ==loco_directory.meetings.migrations.0004_add_agenda:91 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:81 }, 'teams.continent': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '50'}) }, 'teams.country': { 'continents': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Continent']", 'symmetrical': 'False'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '100'}) }, 'teams.language': { 'code': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True'}) }, 'teams.team': { 'Meta': {'db_table': "'teams'"}, 'active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'admin_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']", 'symmetrical': 'False'}), 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'approved_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'contact_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']", 'symmetrical': 'False'}), 'countries': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Country']", 'symmetrical': 'False'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'flickr_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'languages': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Language']", 'symmetrical': 'False'}), 'lp_name': ('django.db.models.fields.CharField', [], {'max_length': '40', 'null': 'True'}), 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), 'owner_profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'owner'", 'null': 'True', 'to': "orm['userprofiles.UserProfile']"}), 'picasa_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'pixie_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'userprofiles.userprofile': { 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) R: 1,0: Similar lines in 6 files ==loco_directory.teams.migrations.0005_add_profile_fields:45 ==loco_directory.teams.migrations.0006_migrate_profile_fields:45 ==loco_directory.teams.migrations.0007_remove_old_person_fields:41 ==loco_directory.teams.migrations.0008_add_flickr_field:19 ==loco_directory.teams.migrations.0009_change_slug_field:23 ==loco_directory.teams.migrations.0010_add_photos_feed_fields:27 models = { 'auth.group': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'blank': 'True'}) }, 'auth.permission': { 'Meta': {'unique_together': "(('content_type', 'codename'),)"}, 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) }, 'auth.user': { 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'blank': 'True'}), 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) }, 'contenttypes.contenttype': { 'Meta': {'unique_together': "(('app_label', 'model'),)", 'db_table': "'django_content_type'"}, 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) }, 'teams.continent': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '50'}) }, 'teams.country': { 'continents': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Continent']"}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '100'}) }, 'teams.language': { 'code': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True'}) }, 'teams.team': { 'Meta': {'db_table': "'teams'"}, 'admin_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']"}), R: 1,0: Similar lines in 2 files ==loco_directory.events.migrations.0006_event_channel:92 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:55 }, 'teams.continent': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '50'}) }, 'teams.country': { 'continents': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Continent']", 'symmetrical': 'False'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '100'}) }, 'teams.language': { 'code': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True'}) }, 'teams.team': { 'Meta': {'db_table': "'teams'"}, 'active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'admin_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']", 'symmetrical': 'False'}), 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'approved_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'contact_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']", 'symmetrical': 'False'}), 'countries': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Country']", 'symmetrical': 'False'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'flickr_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'languages': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Language']", 'symmetrical': 'False'}), 'lp_name': ('django.db.models.fields.CharField', [], {'max_length': '40', 'null': 'True'}), 'microbloghashtag': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), 'owner_profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'owner'", 'null': 'True', 'to': "orm['userprofiles.UserProfile']"}), 'picasa_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'pixie_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'userprofiles.userprofile': { 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), R: 1,0: Similar lines in 7 files ==loco_directory.teams.migrations.0005_add_profile_fields:45 ==loco_directory.teams.migrations.0006_migrate_profile_fields:45 ==loco_directory.teams.migrations.0007_remove_old_person_fields:41 ==loco_directory.teams.migrations.0008_add_flickr_field:19 ==loco_directory.teams.migrations.0009_change_slug_field:23 ==loco_directory.teams.migrations.0010_add_photos_feed_fields:27 ==loco_directory.teams.migrations.0011_add_team_active:21 models = { 'auth.group': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'blank': 'True'}) }, 'auth.permission': { 'Meta': {'unique_together': "(('content_type', 'codename'),)"}, 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) }, 'auth.user': { 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'blank': 'True'}), 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) }, 'contenttypes.contenttype': { 'Meta': {'unique_together': "(('app_label', 'model'),)", 'db_table': "'django_content_type'"}, 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) }, 'teams.continent': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '50'}) }, 'teams.country': { 'continents': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Continent']"}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '100'}) }, 'teams.language': { 'code': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True'}) }, 'teams.team': { 'Meta': {'db_table': "'teams'"}, R: 1,0: Similar lines in 7 files ==loco_directory.articles.migrations.0001_initial:68 ==loco_directory.teams.migrations.0005_add_profile_fields:46 ==loco_directory.teams.migrations.0006_migrate_profile_fields:46 ==loco_directory.teams.migrations.0007_remove_old_person_fields:42 ==loco_directory.teams.migrations.0008_add_flickr_field:20 ==loco_directory.teams.migrations.0009_change_slug_field:24 ==loco_directory.teams.migrations.0010_add_photos_feed_fields:28 'auth.group': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'blank': 'True'}) }, 'auth.permission': { 'Meta': {'unique_together': "(('content_type', 'codename'),)"}, 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) }, 'auth.user': { 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'blank': 'True'}), 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) }, 'contenttypes.contenttype': { 'Meta': {'unique_together': "(('app_label', 'model'),)", 'db_table': "'django_content_type'"}, 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) }, 'teams.continent': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '50'}) }, 'teams.country': { 'continents': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Continent']"}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '100'}) }, 'teams.language': { 'code': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True'}) }, 'teams.team': { 'Meta': {'db_table': "'teams'"}, R: 1,0: Similar lines in 2 files ==loco_directory.events.migrations.0008_add_global_event_channel:20 ==loco_directory.events.migrations.0009_global_event_activities:20 models = { 'auth.group': { 'Meta': {'object_name': 'Group'}, 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) }, 'auth.permission': { 'Meta': {'ordering': "('content_type__app_label', 'codename')", 'unique_together': "(('content_type', 'codename'),)", 'object_name': 'Permission'}, 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) }, 'auth.user': { 'Meta': {'object_name': 'User'}, 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) }, 'contenttypes.contenttype': { 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) }, 'events.attendee': { 'Meta': {'unique_together': "(('team_event', 'attendee_profile'),)", 'object_name': 'Attendee'}, 'attendee_profile': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['userprofiles.UserProfile']", 'null': 'True'}), 'guests': ('django.db.models.fields.PositiveSmallIntegerField', [], {}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'promise': ('django.db.models.fields.CharField', [], {'max_length': '50'}), 'team_event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.TeamEvent']"}) }, 'events.baseevent': { 'Meta': {'object_name': 'BaseEvent'}, 'announce': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'date_begin': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}), R: 1,0: Similar lines in 3 files ==loco_directory.events.migrations.0005_allow_external_registration:21 ==loco_directory.events.migrations.0006_event_channel:21 ==loco_directory.events.migrations.0007_event_contact:21 models = { 'auth.group': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) }, 'auth.permission': { 'Meta': {'unique_together': "(('content_type', 'codename'),)"}, 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) }, 'auth.user': { 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) }, 'contenttypes.contenttype': { 'Meta': {'unique_together': "(('app_label', 'model'),)", 'db_table': "'django_content_type'"}, 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) }, 'events.attendee': { 'Meta': {'unique_together': "(('team_event', 'attendee_profile'),)"}, 'attendee_profile': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['userprofiles.UserProfile']", 'null': 'True'}), 'guests': ('django.db.models.fields.PositiveSmallIntegerField', [], {}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'promise': ('django.db.models.fields.CharField', [], {'max_length': '50'}), 'team_event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.TeamEvent']"}) }, 'events.baseevent': { 'announce': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'date_begin': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}), R: 1,0: Similar lines in 2 files ==loco_directory.teams.migrations.0010_add_photos_feed_fields:78 ==loco_directory.teams.migrations.0011_add_team_active:73 'admin_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']"}), 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'approved_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'contact_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']"}), 'countries': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Country']"}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'flickr_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'languages': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Language']"}), 'lp_name': ('django.db.models.fields.CharField', [], {'max_length': '40', 'null': 'True'}), 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), 'owner_profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'owner'", 'null': 'True', 'to': "orm['userprofiles.UserProfile']"}), 'picasa_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'pixie_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'userprofiles.userprofile': { 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) } } complete_apps = ['teams'] R: 1,0: Similar lines in 2 files ==loco_directory.events.migrations.0006_event_channel:90 ==loco_directory.events.migrations.0007_event_contact:91 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'team_event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.TeamEvent']"}) }, 'teams.continent': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '50'}) }, 'teams.country': { 'continents': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Continent']", 'symmetrical': 'False'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '100'}) }, 'teams.language': { 'code': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True'}) }, 'teams.team': { 'Meta': {'db_table': "'teams'"}, 'active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'admin_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']", 'symmetrical': 'False'}), 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'approved_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'contact_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']", 'symmetrical': 'False'}), 'countries': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Country']", 'symmetrical': 'False'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'flickr_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'languages': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Language']", 'symmetrical': 'False'}), 'lp_name': ('django.db.models.fields.CharField', [], {'max_length': '40', 'null': 'True'}), 'microbloghashtag': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), 'owner_profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'owner'", 'null': 'True', 'to': "orm['userprofiles.UserProfile']"}), 'picasa_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'pixie_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), R: 1,0: Similar lines in 2 files ==loco_directory.meetings.migrations.0005_add_meeting_minutes:21 ==loco_directory.meetings.migrations.0006_add_timezone:29 models = { 'auth.group': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) }, 'auth.permission': { 'Meta': {'unique_together': "(('content_type', 'codename'),)"}, 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) }, 'auth.user': { 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) }, 'contenttypes.contenttype': { 'Meta': {'unique_together': "(('app_label', 'model'),)", 'db_table': "'django_content_type'"}, 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) }, 'meetings.agendaitem': { 'created_date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'log': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'meeting': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'agenda'", 'to': "orm['meetings.BaseMeeting']"}), R: 1,0: Similar lines in 2 files ==loco_directory.events.migrations.0007_event_contact:93 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:55 }, 'teams.continent': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '50'}) }, 'teams.country': { 'continents': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Continent']", 'symmetrical': 'False'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '100'}) }, 'teams.language': { 'code': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True'}) }, 'teams.team': { 'Meta': {'db_table': "'teams'"}, 'active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'admin_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']", 'symmetrical': 'False'}), 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'approved_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'contact_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']", 'symmetrical': 'False'}), 'countries': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Country']", 'symmetrical': 'False'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'flickr_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'languages': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Language']", 'symmetrical': 'False'}), 'lp_name': ('django.db.models.fields.CharField', [], {'max_length': '40', 'null': 'True'}), 'microbloghashtag': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), 'owner_profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'owner'", 'null': 'True', 'to': "orm['userprofiles.UserProfile']"}), 'picasa_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'pixie_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), R: 1,0: Similar lines in 3 files ==loco_directory.events.migrations.0006_event_channel:92 ==loco_directory.meetings.migrations.0006_add_timezone:90 ==loco_directory.teams.migrations.0013_add_timezone:55 }, 'teams.continent': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '50'}) }, 'teams.country': { 'continents': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Continent']", 'symmetrical': 'False'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '100'}) }, 'teams.language': { 'code': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True'}) }, 'teams.team': { 'Meta': {'db_table': "'teams'"}, 'active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'admin_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']", 'symmetrical': 'False'}), 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'approved_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'contact_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']", 'symmetrical': 'False'}), 'countries': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Country']", 'symmetrical': 'False'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'flickr_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'languages': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Language']", 'symmetrical': 'False'}), 'lp_name': ('django.db.models.fields.CharField', [], {'max_length': '40', 'null': 'True'}), 'microbloghashtag': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), 'owner_profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'owner'", 'null': 'True', 'to': "orm['userprofiles.UserProfile']"}), 'picasa_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'pixie_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), R: 1,0: Similar lines in 3 files ==loco_directory.meetings.migrations.0004_add_agenda:32 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:21 ==loco_directory.meetings.migrations.0006_add_timezone:29 models = { 'auth.group': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) }, 'auth.permission': { 'Meta': {'unique_together': "(('content_type', 'codename'),)"}, 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) }, 'auth.user': { 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) }, 'contenttypes.contenttype': { 'Meta': {'unique_together': "(('app_label', 'model'),)", 'db_table': "'django_content_type'"}, 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) }, 'meetings.agendaitem': { 'created_date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'log': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), R: 1,0: Similar lines in 2 files ==loco_directory.meetings.migrations.0006_add_timezone:91 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:56 'teams.continent': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '50'}) }, 'teams.country': { 'continents': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Continent']", 'symmetrical': 'False'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '100'}) }, 'teams.language': { 'code': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True'}) }, 'teams.team': { 'Meta': {'db_table': "'teams'"}, 'active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'admin_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']", 'symmetrical': 'False'}), 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'approved_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'contact_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']", 'symmetrical': 'False'}), 'countries': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Country']", 'symmetrical': 'False'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'flickr_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'languages': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Language']", 'symmetrical': 'False'}), 'lp_name': ('django.db.models.fields.CharField', [], {'max_length': '40', 'null': 'True'}), 'microbloghashtag': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), 'owner_profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'owner'", 'null': 'True', 'to': "orm['userprofiles.UserProfile']"}), 'picasa_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'pixie_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), R: 1,0: Similar lines in 4 files ==loco_directory.events.migrations.0002_add_profile_fields:101 ==loco_directory.events.migrations.0003_migrate_profile_data:104 ==loco_directory.events.migrations.0004_remove_user:112 ==loco_directory.teams.migrations.0007_remove_old_person_fields:75 }, 'teams.continent': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '50'}) }, 'teams.country': { 'continents': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Continent']"}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '100'}) }, 'teams.language': { 'code': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True'}) }, 'teams.team': { 'Meta': {'db_table': "'teams'"}, 'admin_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']"}), 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'approved_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'contact_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']"}), 'countries': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Country']"}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'languages': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Language']"}), 'lp_name': ('django.db.models.fields.SlugField', [], {'max_length': '40', 'null': 'True', 'db_index': 'True'}), 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), 'owner_profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'owner'", 'null': 'True', 'to': "orm['userprofiles.UserProfile']"}), 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, R: 1,0: Similar lines in 3 files ==loco_directory.events.migrations.0008_add_global_event_channel:99 ==loco_directory.events.migrations.0009_global_event_activities:100 ==loco_directory.teams.migrations.0014_add_display_name:56 }, 'teams.continent': { 'Meta': {'ordering': "('name',)", 'object_name': 'Continent'}, 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '50'}) }, 'teams.country': { 'Meta': {'ordering': "('name',)", 'object_name': 'Country'}, 'continents': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Continent']", 'symmetrical': 'False'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '100'}) }, 'teams.language': { 'Meta': {'ordering': "('name',)", 'object_name': 'Language'}, 'code': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True'}) }, 'teams.team': { 'Meta': {'ordering': "('approved', 'name')", 'object_name': 'Team', 'db_table': "'teams'"}, 'active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), 'admin_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'admins'", 'symmetrical': 'False', 'to': "orm['userprofiles.UserProfile']"}), 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), 'approved_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'contact_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'contacts'", 'symmetrical': 'False', 'to': "orm['userprofiles.UserProfile']"}), 'countries': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Country']", 'symmetrical': 'False'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'flickr_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'languages': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Language']", 'symmetrical': 'False'}), 'lp_name': ('django.db.models.fields.CharField', [], {'max_length': '40', 'null': 'True'}), 'microbloghashtag': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), R: 1,0: Similar lines in 3 files ==loco_directory.events.migrations.0002_add_profile_fields:30 ==loco_directory.events.migrations.0003_migrate_profile_data:33 ==loco_directory.events.migrations.0004_remove_user:43 models = { 'auth.group': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'blank': 'True'}) }, 'auth.permission': { 'Meta': {'unique_together': "(('content_type', 'codename'),)"}, 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) }, 'auth.user': { 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'blank': 'True'}), 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) }, 'contenttypes.contenttype': { 'Meta': {'unique_together': "(('app_label', 'model'),)", 'db_table': "'django_content_type'"}, 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) }, 'events.attendee': { 'Meta': {'unique_together': "(('team_event', 'attendee_profile'),)"}, R: 1,0: Similar lines in 3 files ==loco_directory.meetings.migrations.0001_add_meetings:47 ==loco_directory.meetings.migrations.0002_channel_logs:27 ==loco_directory.meetings.migrations.0003_add_chair:21 models = { 'auth.group': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) }, 'auth.permission': { 'Meta': {'unique_together': "(('content_type', 'codename'),)"}, 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) }, 'auth.user': { 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) }, 'contenttypes.contenttype': { 'Meta': {'unique_together': "(('app_label', 'model'),)", 'db_table': "'django_content_type'"}, 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) }, 'meetings.basemeeting': { R: 1,0: Similar lines in 4 files ==loco_directory.events.migrations.0001_initial:94 ==loco_directory.events.migrations.0002_add_profile_fields:30 ==loco_directory.events.migrations.0003_migrate_profile_data:33 ==loco_directory.events.migrations.0004_remove_user:43 models = { 'auth.group': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'blank': 'True'}) }, 'auth.permission': { 'Meta': {'unique_together': "(('content_type', 'codename'),)"}, 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) }, 'auth.user': { 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'blank': 'True'}), 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) }, 'contenttypes.contenttype': { 'Meta': {'unique_together': "(('app_label', 'model'),)", 'db_table': "'django_content_type'"}, 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) }, 'events.attendee': { R: 1,0: Similar lines in 2 files ==loco_directory.events.migrations.0006_event_channel:133 ==loco_directory.events.migrations.0007_event_contact:135 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'userprofiles.userprofile': { 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'mugshot': ('django.db.models.fields.URLField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) }, 'venues.venue': { 'Meta': {'unique_together': "(('name', 'country', 'city'), ('longitude', 'latitude'))"}, 'address': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'comment': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), 'country': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['teams.Country']", 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'latitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'longitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'venue_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) } } complete_apps = ['events'] R: 1,0: Similar lines in 12 files ==loco_directory.events.migrations.0001_initial:94 ==loco_directory.events.migrations.0002_add_profile_fields:30 ==loco_directory.events.migrations.0003_migrate_profile_data:33 ==loco_directory.events.migrations.0004_remove_user:43 ==loco_directory.teams.migrations.0005_add_profile_fields:45 ==loco_directory.teams.migrations.0006_migrate_profile_fields:45 ==loco_directory.teams.migrations.0007_remove_old_person_fields:41 ==loco_directory.teams.migrations.0008_add_flickr_field:19 ==loco_directory.teams.migrations.0009_change_slug_field:23 ==loco_directory.teams.migrations.0010_add_photos_feed_fields:27 ==loco_directory.teams.migrations.0011_add_team_active:21 ==loco_directory.userprofiles.migrations.0001_initial:36 models = { 'auth.group': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'blank': 'True'}) }, 'auth.permission': { 'Meta': {'unique_together': "(('content_type', 'codename'),)"}, 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) }, 'auth.user': { 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'blank': 'True'}), 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) }, 'contenttypes.contenttype': { 'Meta': {'unique_together': "(('app_label', 'model'),)", 'db_table': "'django_content_type'"}, 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) }, R: 1,0: Similar lines in 12 files ==loco_directory.events.migrations.0005_allow_external_registration:21 ==loco_directory.events.migrations.0006_event_channel:21 ==loco_directory.events.migrations.0007_event_contact:21 ==loco_directory.meetings.migrations.0001_add_meetings:47 ==loco_directory.meetings.migrations.0002_channel_logs:27 ==loco_directory.meetings.migrations.0003_add_chair:21 ==loco_directory.meetings.migrations.0004_add_agenda:32 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:21 ==loco_directory.meetings.migrations.0006_add_timezone:29 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:21 ==loco_directory.teams.migrations.0013_add_timezone:21 ==loco_directory.userprofiles.migrations.0002_add_mugshot:21 models = { 'auth.group': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) }, 'auth.permission': { 'Meta': {'unique_together': "(('content_type', 'codename'),)"}, 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) }, 'auth.user': { 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) }, 'contenttypes.contenttype': { 'Meta': {'unique_together': "(('app_label', 'model'),)", 'db_table': "'django_content_type'"}, 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) }, R: 1,0: Similar lines in 6 files ==loco_directory.articles.migrations.0001_initial:68 ==loco_directory.events.migrations.0001_initial:95 ==loco_directory.events.migrations.0002_add_profile_fields:31 ==loco_directory.events.migrations.0003_migrate_profile_data:34 ==loco_directory.events.migrations.0004_remove_user:44 ==loco_directory.userprofiles.migrations.0001_initial:37 'auth.group': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'blank': 'True'}) }, 'auth.permission': { 'Meta': {'unique_together': "(('content_type', 'codename'),)"}, 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) }, 'auth.user': { 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'blank': 'True'}), 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) }, 'contenttypes.contenttype': { 'Meta': {'unique_together': "(('app_label', 'model'),)", 'db_table': "'django_content_type'"}, 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) }, R: 1,0: Similar lines in 3 files ==loco_directory.events.migrations.0005_allow_external_registration:89 ==loco_directory.events.migrations.0006_event_channel:90 ==loco_directory.events.migrations.0007_event_contact:91 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'team_event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.TeamEvent']"}) }, 'teams.continent': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '50'}) }, 'teams.country': { 'continents': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Continent']", 'symmetrical': 'False'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '100'}) }, 'teams.language': { 'code': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True'}) }, 'teams.team': { 'Meta': {'db_table': "'teams'"}, 'active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'admin_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']", 'symmetrical': 'False'}), 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'approved_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'contact_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']", 'symmetrical': 'False'}), 'countries': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Country']", 'symmetrical': 'False'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'flickr_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'languages': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Language']", 'symmetrical': 'False'}), 'lp_name': ('django.db.models.fields.CharField', [], {'max_length': '40', 'null': 'True'}), R: 1,0: Similar lines in 6 files ==loco_directory.meetings.migrations.0001_add_meetings:91 ==loco_directory.meetings.migrations.0002_channel_logs:73 ==loco_directory.meetings.migrations.0003_add_chair:68 ==loco_directory.meetings.migrations.0004_add_agenda:90 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:80 ==loco_directory.meetings.migrations.0006_add_timezone:89 'teams': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Team']", 'db_index': 'True', 'symmetrical': 'False'}) }, 'teams.continent': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '50'}) }, 'teams.country': { 'continents': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Continent']", 'symmetrical': 'False'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '100'}) }, 'teams.language': { 'code': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True'}) }, 'teams.team': { 'Meta': {'db_table': "'teams'"}, 'active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'admin_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']", 'symmetrical': 'False'}), 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'approved_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'contact_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']", 'symmetrical': 'False'}), 'countries': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Country']", 'symmetrical': 'False'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'flickr_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'languages': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Language']", 'symmetrical': 'False'}), 'lp_name': ('django.db.models.fields.CharField', [], {'max_length': '40', 'null': 'True'}), R: 1,0: Similar lines in 4 files ==loco_directory.events.migrations.0005_allow_external_registration:91 ==loco_directory.meetings.migrations.0006_add_timezone:90 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:55 ==loco_directory.teams.migrations.0013_add_timezone:55 }, 'teams.continent': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '50'}) }, 'teams.country': { 'continents': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Continent']", 'symmetrical': 'False'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '100'}) }, 'teams.language': { 'code': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True'}) }, 'teams.team': { 'Meta': {'db_table': "'teams'"}, 'active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'admin_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']", 'symmetrical': 'False'}), 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'approved_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'contact_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']", 'symmetrical': 'False'}), 'countries': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Country']", 'symmetrical': 'False'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'flickr_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'languages': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Language']", 'symmetrical': 'False'}), 'lp_name': ('django.db.models.fields.CharField', [], {'max_length': '40', 'null': 'True'}), R: 1,0: Similar lines in 7 files ==loco_directory.events.migrations.0006_event_channel:92 ==loco_directory.events.migrations.0007_event_contact:93 ==loco_directory.meetings.migrations.0001_add_meetings:92 ==loco_directory.meetings.migrations.0002_channel_logs:74 ==loco_directory.meetings.migrations.0003_add_chair:69 ==loco_directory.meetings.migrations.0004_add_agenda:91 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:81 }, 'teams.continent': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '50'}) }, 'teams.country': { 'continents': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Continent']", 'symmetrical': 'False'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '100'}) }, 'teams.language': { 'code': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True'}) }, 'teams.team': { 'Meta': {'db_table': "'teams'"}, 'active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'admin_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']", 'symmetrical': 'False'}), 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'approved_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'contact_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']", 'symmetrical': 'False'}), 'countries': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Country']", 'symmetrical': 'False'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'flickr_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'languages': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Language']", 'symmetrical': 'False'}), 'lp_name': ('django.db.models.fields.CharField', [], {'max_length': '40', 'null': 'True'}), R: 1,0: Similar lines in 7 files ==loco_directory.meetings.migrations.0001_add_meetings:93 ==loco_directory.meetings.migrations.0002_channel_logs:75 ==loco_directory.meetings.migrations.0003_add_chair:70 ==loco_directory.meetings.migrations.0004_add_agenda:92 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:82 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:56 ==loco_directory.teams.migrations.0013_add_timezone:56 'teams.continent': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '50'}) }, 'teams.country': { 'continents': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Continent']", 'symmetrical': 'False'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '100'}) }, 'teams.language': { 'code': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True'}) }, 'teams.team': { 'Meta': {'db_table': "'teams'"}, 'active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'admin_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']", 'symmetrical': 'False'}), 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'approved_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'contact_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']", 'symmetrical': 'False'}), 'countries': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Country']", 'symmetrical': 'False'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'flickr_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'languages': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Language']", 'symmetrical': 'False'}), 'lp_name': ('django.db.models.fields.CharField', [], {'max_length': '40', 'null': 'True'}), R: 1,0: Similar lines in 4 files ==loco_directory.events.migrations.0002_add_profile_fields:135 ==loco_directory.events.migrations.0003_migrate_profile_data:138 ==loco_directory.events.migrations.0004_remove_user:146 ==loco_directory.events.migrations.0005_allow_external_registration:129 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'userprofiles.userprofile': { 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) }, 'venues.venue': { 'Meta': {'unique_together': "(('name', 'country', 'city'), ('longitude', 'latitude'))"}, 'address': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'comment': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), 'country': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['teams.Country']", 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'latitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'longitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}), R: 1,0: Similar lines in 7 files ==loco_directory.meetings.migrations.0001_add_meetings:123 ==loco_directory.meetings.migrations.0002_channel_logs:105 ==loco_directory.meetings.migrations.0003_add_chair:100 ==loco_directory.meetings.migrations.0004_add_agenda:122 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:112 ==loco_directory.teams.migrations.0010_add_photos_feed_fields:91 ==loco_directory.teams.migrations.0011_add_team_active:86 'lp_name': ('django.db.models.fields.CharField', [], {'max_length': '40', 'null': 'True'}), 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), 'owner_profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'owner'", 'null': 'True', 'to': "orm['userprofiles.UserProfile']"}), 'picasa_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'pixie_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'userprofiles.userprofile': { 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) } } R: 1,0: Similar lines in 3 files ==loco_directory.teams.migrations.0010_add_photos_feed_fields:92 ==loco_directory.teams.migrations.0011_add_team_active:87 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:88 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), 'owner_profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'owner'", 'null': 'True', 'to': "orm['userprofiles.UserProfile']"}), 'picasa_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'pixie_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'userprofiles.userprofile': { 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) } } complete_apps = ['teams'] R: 1,0: Similar lines in 6 files ==loco_directory.meetings.migrations.0001_add_meetings:124 ==loco_directory.meetings.migrations.0002_channel_logs:106 ==loco_directory.meetings.migrations.0003_add_chair:101 ==loco_directory.meetings.migrations.0004_add_agenda:123 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:113 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:88 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), 'owner_profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'owner'", 'null': 'True', 'to': "orm['userprofiles.UserProfile']"}), 'picasa_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'pixie_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'userprofiles.userprofile': { 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) } } R: 1,0: Similar lines in 3 files ==loco_directory.events.migrations.0008_add_global_event_channel:29 ==loco_directory.events.migrations.0009_global_event_activities:29 ==loco_directory.teams.migrations.0014_add_display_name:29 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) }, 'auth.user': { 'Meta': {'object_name': 'User'}, 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) }, 'contenttypes.contenttype': { 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) }, R: 1,0: Similar lines in 4 files ==loco_directory.events.migrations.0002_add_profile_fields:126 ==loco_directory.events.migrations.0003_migrate_profile_data:129 ==loco_directory.events.migrations.0004_remove_user:137 ==loco_directory.teams.migrations.0008_add_flickr_field:79 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'languages': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Language']"}), 'lp_name': ('django.db.models.fields.SlugField', [], {'max_length': '40', 'null': 'True', 'db_index': 'True'}), 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), 'owner_profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'owner'", 'null': 'True', 'to': "orm['userprofiles.UserProfile']"}), 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'userprofiles.userprofile': { 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) R: 1,0: Similar lines in 2 files ==loco_directory.articles.migrations.0001_initial:132 ==loco_directory.events.migrations.0006_event_channel:123 'lp_name': ('django.db.models.fields.CharField', [], {'max_length': '40', 'null': 'True'}), 'microbloghashtag': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), 'owner_profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'owner'", 'null': 'True', 'to': "orm['userprofiles.UserProfile']"}), 'picasa_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'pixie_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'userprofiles.userprofile': { 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'mugshot': ('django.db.models.fields.URLField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) R: 1,0: Similar lines in 2 files ==loco_directory.teams.migrations.0008_add_flickr_field:84 ==loco_directory.teams.migrations.0009_change_slug_field:88 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), 'owner_profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'owner'", 'null': 'True', 'to': "orm['userprofiles.UserProfile']"}), 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'userprofiles.userprofile': { 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) } } complete_apps = ['teams'] R: 1,0: Similar lines in 3 files ==loco_directory.events.migrations.0005_allow_external_registration:122 ==loco_directory.teams.migrations.0010_add_photos_feed_fields:91 ==loco_directory.teams.migrations.0011_add_team_active:86 'lp_name': ('django.db.models.fields.CharField', [], {'max_length': '40', 'null': 'True'}), 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), 'owner_profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'owner'", 'null': 'True', 'to': "orm['userprofiles.UserProfile']"}), 'picasa_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'pixie_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'userprofiles.userprofile': { 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) R: 1,0: Similar lines in 3 files ==loco_directory.events.migrations.0008_add_global_event_channel:138 ==loco_directory.events.migrations.0009_global_event_activities:139 ==loco_directory.teams.migrations.0014_add_display_name:95 'override_name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True', 'blank': 'True'}), 'owner_profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'owner'", 'null': 'True', 'to': "orm['userprofiles.UserProfile']"}), 'picasa_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'pixie_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'userprofiles.userprofile': { 'Meta': {'ordering': "('user__username',)", 'object_name': 'UserProfile'}, 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'mugshot': ('django.db.models.fields.URLField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) R: 1,0: Similar lines in 2 files ==loco_directory.events.migrations.0001_initial:164 ==loco_directory.teams.migrations.0002_add_mugshot_field:23 'teams.team': { 'Meta': {'db_table': "'teams'"}, 'admins': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.TeamAdministrator']"}), 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'approved_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'country': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'lp_name': ('django.db.models.fields.SlugField', [], {'max_length': '40', 'null': 'True', 'db_index': 'True'}), 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), 'owner': ('django.db.models.fields.SlugField', [], {'max_length': '50', 'null': 'True', 'db_index': 'True'}), 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'teams.teamadministrator': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'lpid': ('django.db.models.fields.SlugField', [], {'max_length': '40', 'db_index': 'True'}) R: 1,0: Similar lines in 2 files ==loco_directory.events.migrations.0005_allow_external_registration:123 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:88 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), 'owner_profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'owner'", 'null': 'True', 'to': "orm['userprofiles.UserProfile']"}), 'picasa_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'pixie_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'userprofiles.userprofile': { 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) R: 1,0: Similar lines in 6 files ==loco_directory.events.migrations.0002_add_profile_fields:101 ==loco_directory.events.migrations.0003_migrate_profile_data:104 ==loco_directory.events.migrations.0004_remove_user:112 ==loco_directory.teams.migrations.0008_add_flickr_field:53 ==loco_directory.teams.migrations.0009_change_slug_field:57 ==loco_directory.teams.migrations.0010_add_photos_feed_fields:61 }, 'teams.continent': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '50'}) }, 'teams.country': { 'continents': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Continent']"}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '100'}) }, 'teams.language': { 'code': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True'}) }, 'teams.team': { 'Meta': {'db_table': "'teams'"}, 'admin_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']"}), 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'approved_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'contact_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']"}), 'countries': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Country']"}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), R: 1,0: Similar lines in 3 files ==loco_directory.events.migrations.0005_allow_external_registration:142 ==loco_directory.events.migrations.0006_event_channel:145 ==loco_directory.events.migrations.0007_event_contact:147 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) }, 'venues.venue': { 'Meta': {'unique_together': "(('name', 'country', 'city'), ('longitude', 'latitude'))"}, 'address': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'comment': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), 'country': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['teams.Country']", 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'latitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'longitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'venue_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) } } complete_apps = ['events'] R: 1,0: Similar lines in 5 files ==loco_directory.teams.migrations.0008_add_flickr_field:88 ==loco_directory.teams.migrations.0009_change_slug_field:92 ==loco_directory.teams.migrations.0010_add_photos_feed_fields:98 ==loco_directory.teams.migrations.0011_add_team_active:93 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:94 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'userprofiles.userprofile': { 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) } } complete_apps = ['teams'] R: 1,0: Similar lines in 4 files ==loco_directory.events.migrations.0002_add_profile_fields:131 ==loco_directory.events.migrations.0003_migrate_profile_data:134 ==loco_directory.events.migrations.0004_remove_user:142 ==loco_directory.teams.migrations.0009_change_slug_field:88 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), 'owner_profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'owner'", 'null': 'True', 'to': "orm['userprofiles.UserProfile']"}), 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'userprofiles.userprofile': { 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) R: 1,0: Similar lines in 2 files ==loco_directory.teams.migrations.0002_add_mugshot_field:30 ==loco_directory.teams.migrations.0003_add_countries:72 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'lp_name': ('django.db.models.fields.SlugField', [], {'max_length': '40', 'null': 'True', 'db_index': 'True'}), 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), 'owner': ('django.db.models.fields.SlugField', [], {'max_length': '50', 'null': 'True', 'db_index': 'True'}), 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'teams.teamadministrator': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'lpid': ('django.db.models.fields.SlugField', [], {'max_length': '40', 'db_index': 'True'}) } } complete_apps = ['teams'] R: 1,0: Similar lines in 7 files ==loco_directory.meetings.migrations.0001_add_meetings:130 ==loco_directory.meetings.migrations.0002_channel_logs:112 ==loco_directory.meetings.migrations.0003_add_chair:107 ==loco_directory.meetings.migrations.0004_add_agenda:129 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:119 ==loco_directory.teams.migrations.0008_add_flickr_field:88 ==loco_directory.teams.migrations.0009_change_slug_field:92 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'userprofiles.userprofile': { 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) } } R: 1,0: Similar lines in 2 files ==loco_directory.venues.migrations.0005_add_spr:21 ==loco_directory.venues.migrations.0006_add_venue_timezone:21 models = { 'teams.continent': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '50'}) }, 'teams.country': { 'continents': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Continent']", 'symmetrical': 'False'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '100'}) }, 'venues.venue': { 'Meta': {'unique_together': "(('name', 'country', 'city'), ('longitude', 'latitude'))"}, 'address': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'comment': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), 'country': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['teams.Country']", 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'latitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'longitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), R: 1,0: Similar lines in 3 files ==loco_directory.articles.migrations.0001_initial:142 ==loco_directory.meetings.migrations.0006_add_timezone:132 ==loco_directory.teams.migrations.0013_add_timezone:97 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'userprofiles.userprofile': { 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'mugshot': ('django.db.models.fields.URLField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) } } R: 1,0: Similar lines in 2 files ==loco_directory.articles.migrations.0001_initial:132 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:86 'lp_name': ('django.db.models.fields.CharField', [], {'max_length': '40', 'null': 'True'}), 'microbloghashtag': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), 'owner_profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'owner'", 'null': 'True', 'to': "orm['userprofiles.UserProfile']"}), 'picasa_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'pixie_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'userprofiles.userprofile': { 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), R: 1,0: Similar lines in 4 files ==loco_directory.events.migrations.0004_remove_user:69 ==loco_directory.events.migrations.0005_allow_external_registration:47 ==loco_directory.events.migrations.0006_event_channel:47 ==loco_directory.events.migrations.0007_event_contact:47 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) }, 'contenttypes.contenttype': { 'Meta': {'unique_together': "(('app_label', 'model'),)", 'db_table': "'django_content_type'"}, 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) }, 'events.attendee': { 'Meta': {'unique_together': "(('team_event', 'attendee_profile'),)"}, 'attendee_profile': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['userprofiles.UserProfile']", 'null': 'True'}), 'guests': ('django.db.models.fields.PositiveSmallIntegerField', [], {}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'promise': ('django.db.models.fields.CharField', [], {'max_length': '50'}), 'team_event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.TeamEvent']"}) }, 'events.baseevent': { 'announce': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'date_begin': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}), R: 1,0: Similar lines in 2 files ==loco_directory.venues.migrations.0003_add_country:21 ==loco_directory.venues.migrations.0004_remove_venue_map_field:21 models = { 'teams.continent': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '50'}) }, 'teams.country': { 'continents': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Continent']"}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '100'}) }, 'venues.venue': { 'Meta': {'unique_together': "(('name', 'country', 'city'), ('longitude', 'latitude'))"}, 'address': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'comment': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), 'country': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['teams.Country']", 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'latitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'longitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), R: 1,0: Similar lines in 6 files ==loco_directory.teams.migrations.0005_add_profile_fields:123 ==loco_directory.teams.migrations.0006_migrate_profile_fields:123 ==loco_directory.teams.migrations.0007_remove_old_person_fields:117 ==loco_directory.teams.migrations.0008_add_flickr_field:92 ==loco_directory.teams.migrations.0009_change_slug_field:96 ==loco_directory.teams.migrations.0011_add_team_active:97 }, 'userprofiles.userprofile': { 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) } } complete_apps = ['teams'] R: 1,0: Similar lines in 4 files ==loco_directory.articles.migrations.0001_initial:144 ==loco_directory.meetings.migrations.0006_add_timezone:134 ==loco_directory.teams.migrations.0013_add_timezone:99 ==loco_directory.userprofiles.migrations.0002_add_mugshot:55 }, 'userprofiles.userprofile': { 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'mugshot': ('django.db.models.fields.URLField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) } } R: 1,0: Similar lines in 2 files ==loco_directory.events.migrations.0001_initial:141 ==loco_directory.events.migrations.0002_add_profile_fields:78 'date_end': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}), 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}) }, 'events.globalevent': { 'baseevent_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['events.BaseEvent']", 'unique': 'True', 'primary_key': 'True'}), 'microbloghashtag': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'pictag': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}) }, 'events.teamevent': { 'baseevent_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['events.BaseEvent']", 'unique': 'True', 'primary_key': 'True'}), 'global_event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.GlobalEvent']", 'null': 'True', 'blank': 'True'}), 'teams': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Team']", 'db_index': 'True'}), 'venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['venues.Venue']", 'null': 'True', 'blank': 'True'}) }, 'events.teameventcomment': { 'comment': ('django.db.models.fields.TextField', [], {'db_index': 'True'}), 'comment_by': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), R: 1,0: Similar lines in 3 files ==loco_directory.events.migrations.0005_allow_external_registration:129 ==loco_directory.teams.migrations.0008_add_flickr_field:88 ==loco_directory.teams.migrations.0009_change_slug_field:92 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'userprofiles.userprofile': { 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) R: 1,0: Similar lines in 2 files ==loco_directory.events.migrations.0008_add_global_event_channel:77 ==loco_directory.events.migrations.0009_global_event_activities:78 'baseevent_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['events.BaseEvent']", 'unique': 'True', 'primary_key': 'True'}), 'channel': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'microbloghashtag': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'pictag': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}) }, 'events.teamevent': { 'Meta': {'object_name': 'TeamEvent', '_ormbases': ['events.BaseEvent']}, 'baseevent_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['events.BaseEvent']", 'unique': 'True', 'primary_key': 'True'}), 'channel': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'contact': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['userprofiles.UserProfile']", 'null': 'True'}), 'global_event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.GlobalEvent']", 'null': 'True', 'blank': 'True'}), 'registration': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'teams': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Team']", 'db_index': 'True', 'symmetrical': 'False'}), 'venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['venues.Venue']", 'null': 'True', 'blank': 'True'}) }, 'events.teameventcomment': { 'Meta': {'object_name': 'TeamEventComment'}, 'comment': ('django.db.models.fields.TextField', [], {'db_index': 'True'}), 'commenter_profile': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['userprofiles.UserProfile']", 'null': 'True'}), R: 1,0: Similar lines in 11 files ==loco_directory.events.migrations.0002_add_profile_fields:135 ==loco_directory.events.migrations.0003_migrate_profile_data:138 ==loco_directory.events.migrations.0004_remove_user:146 ==loco_directory.meetings.migrations.0001_add_meetings:130 ==loco_directory.meetings.migrations.0002_channel_logs:112 ==loco_directory.meetings.migrations.0003_add_chair:107 ==loco_directory.meetings.migrations.0004_add_agenda:129 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:119 ==loco_directory.teams.migrations.0010_add_photos_feed_fields:98 ==loco_directory.teams.migrations.0011_add_team_active:93 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:94 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'userprofiles.userprofile': { 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) R: 1,0: Similar lines in 10 files ==loco_directory.articles.migrations.0001_initial:134 ==loco_directory.events.migrations.0005_allow_external_registration:123 ==loco_directory.events.migrations.0006_event_channel:125 ==loco_directory.meetings.migrations.0001_add_meetings:124 ==loco_directory.meetings.migrations.0002_channel_logs:106 ==loco_directory.meetings.migrations.0003_add_chair:101 ==loco_directory.meetings.migrations.0004_add_agenda:123 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:113 ==loco_directory.teams.migrations.0010_add_photos_feed_fields:92 ==loco_directory.teams.migrations.0011_add_team_active:87 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), 'owner_profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'owner'", 'null': 'True', 'to': "orm['userprofiles.UserProfile']"}), 'picasa_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'pixie_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'userprofiles.userprofile': { 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), R: 1,0: Similar lines in 2 files ==loco_directory.teams.migrations.0009_change_slug_field:74 ==loco_directory.teams.migrations.0011_add_team_active:73 'admin_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']"}), 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'approved_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'contact_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']"}), 'countries': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Country']"}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'flickr_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'languages': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Language']"}), 'lp_name': ('django.db.models.fields.CharField', [], {'max_length': '40', 'null': 'True'}), 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), 'owner_profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'owner'", 'null': 'True', 'to': "orm['userprofiles.UserProfile']"}), R: 1,0: Similar lines in 2 files ==loco_directory.teams.migrations.0013_add_timezone:101 ==loco_directory.teams.migrations.0014_add_display_name:107 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'mugshot': ('django.db.models.fields.URLField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) } } complete_apps = ['teams'] R: 1,0: Similar lines in 14 files ==loco_directory.meetings.migrations.0001_add_meetings:134 ==loco_directory.meetings.migrations.0002_channel_logs:116 ==loco_directory.meetings.migrations.0003_add_chair:111 ==loco_directory.meetings.migrations.0004_add_agenda:133 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:123 ==loco_directory.teams.migrations.0005_add_profile_fields:123 ==loco_directory.teams.migrations.0006_migrate_profile_fields:123 ==loco_directory.teams.migrations.0007_remove_old_person_fields:117 ==loco_directory.teams.migrations.0008_add_flickr_field:92 ==loco_directory.teams.migrations.0009_change_slug_field:96 ==loco_directory.teams.migrations.0010_add_photos_feed_fields:102 ==loco_directory.teams.migrations.0011_add_team_active:97 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:98 ==loco_directory.userprofiles.migrations.0001_initial:70 }, 'userprofiles.userprofile': { 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) } } R: 1,0: Similar lines in 8 files ==loco_directory.meetings.migrations.0001_add_meetings:134 ==loco_directory.meetings.migrations.0002_channel_logs:116 ==loco_directory.meetings.migrations.0003_add_chair:111 ==loco_directory.meetings.migrations.0004_add_agenda:133 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:123 ==loco_directory.teams.migrations.0005_add_profile_fields:123 ==loco_directory.teams.migrations.0006_migrate_profile_fields:123 ==loco_directory.teams.migrations.0007_remove_old_person_fields:117 }, 'userprofiles.userprofile': { 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) } } R: 1,0: Similar lines in 7 files ==loco_directory.teams.migrations.0005_add_profile_fields:124 ==loco_directory.teams.migrations.0006_migrate_profile_fields:124 ==loco_directory.teams.migrations.0007_remove_old_person_fields:118 ==loco_directory.teams.migrations.0008_add_flickr_field:93 ==loco_directory.teams.migrations.0009_change_slug_field:97 ==loco_directory.teams.migrations.0010_add_photos_feed_fields:103 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:99 'userprofiles.userprofile': { 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) } } complete_apps = ['teams'] R: 1,0: Similar lines in 2 files ==loco_directory.events.migrations.0001_initial:171 ==loco_directory.teams.migrations.0003_add_countries:72 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'lp_name': ('django.db.models.fields.SlugField', [], {'max_length': '40', 'null': 'True', 'db_index': 'True'}), 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), 'owner': ('django.db.models.fields.SlugField', [], {'max_length': '50', 'null': 'True', 'db_index': 'True'}), 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'teams.teamadministrator': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'lpid': ('django.db.models.fields.SlugField', [], {'max_length': '40', 'db_index': 'True'}) R: 1,0: Similar lines in 2 files ==loco_directory.articles.migrations.0001_initial:142 ==loco_directory.events.migrations.0007_event_contact:135 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'userprofiles.userprofile': { 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'mugshot': ('django.db.models.fields.URLField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) R: 1,0: Similar lines in 3 files ==loco_directory.events.migrations.0008_add_global_event_channel:164 ==loco_directory.events.migrations.0009_global_event_activities:165 ==loco_directory.venues.migrations.0007_auto__add_field_venue_continent:31 }, 'venues.venue': { 'Meta': {'unique_together': "(('name', 'country', 'city'), ('longitude', 'latitude'))", 'object_name': 'Venue'}, 'address': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'comment': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), 'continent': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['teams.Continent']", 'null': 'True'}), 'country': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['teams.Country']", 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'latitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'longitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'venue_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) } } R: 1,0: Similar lines in 5 files ==loco_directory.events.migrations.0002_add_profile_fields:101 ==loco_directory.events.migrations.0003_migrate_profile_data:104 ==loco_directory.events.migrations.0004_remove_user:112 ==loco_directory.teams.migrations.0005_add_profile_fields:79 ==loco_directory.teams.migrations.0006_migrate_profile_fields:79 }, 'teams.continent': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '50'}) }, 'teams.country': { 'continents': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Continent']"}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '100'}) }, 'teams.language': { 'code': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True'}) }, 'teams.team': { 'Meta': {'db_table': "'teams'"}, 'admin_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']"}), R: 1,0: Similar lines in 4 files ==loco_directory.events.migrations.0001_initial:141 ==loco_directory.events.migrations.0002_add_profile_fields:78 ==loco_directory.events.migrations.0003_migrate_profile_data:81 ==loco_directory.events.migrations.0004_remove_user:90 'date_end': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}), 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}) }, 'events.globalevent': { 'baseevent_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['events.BaseEvent']", 'unique': 'True', 'primary_key': 'True'}), 'microbloghashtag': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'pictag': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}) }, 'events.teamevent': { 'baseevent_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['events.BaseEvent']", 'unique': 'True', 'primary_key': 'True'}), 'global_event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.GlobalEvent']", 'null': 'True', 'blank': 'True'}), 'teams': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Team']", 'db_index': 'True'}), 'venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['venues.Venue']", 'null': 'True', 'blank': 'True'}) }, 'events.teameventcomment': { 'comment': ('django.db.models.fields.TextField', [], {'db_index': 'True'}), R: 1,0: Similar lines in 3 files ==loco_directory.events.migrations.0006_event_channel:133 ==loco_directory.meetings.migrations.0006_add_timezone:132 ==loco_directory.teams.migrations.0013_add_timezone:97 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'userprofiles.userprofile': { 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'mugshot': ('django.db.models.fields.URLField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) R: 1,0: Similar lines in 2 files ==loco_directory.userprofiles.migrations.0001_initial:62 ==loco_directory.userprofiles.migrations.0002_add_mugshot:47 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) }, 'contenttypes.contenttype': { 'Meta': {'unique_together': "(('app_label', 'model'),)", 'db_table': "'django_content_type'"}, 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) }, 'userprofiles.userprofile': { 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), R: 1,0: Similar lines in 3 files ==loco_directory.teams.migrations.0002_add_mugshot_field:35 ==loco_directory.teams.migrations.0003_add_countries:77 ==loco_directory.teams.migrations.0004_add_languages:64 'lp_name': ('django.db.models.fields.SlugField', [], {'max_length': '40', 'null': 'True', 'db_index': 'True'}), 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), 'owner': ('django.db.models.fields.SlugField', [], {'max_length': '50', 'null': 'True', 'db_index': 'True'}), 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'teams.teamadministrator': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'lpid': ('django.db.models.fields.SlugField', [], {'max_length': '40', 'db_index': 'True'}) } } complete_apps = ['teams'] R: 1,0: Similar lines in 4 files ==loco_directory.articles.migrations.0001_initial:146 ==loco_directory.meetings.migrations.0006_add_timezone:136 ==loco_directory.teams.migrations.0014_add_display_name:107 ==loco_directory.userprofiles.migrations.0002_add_mugshot:57 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'mugshot': ('django.db.models.fields.URLField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) } } R: 1,0: Similar lines in 5 files ==loco_directory.articles.migrations.0001_initial:101 ==loco_directory.events.migrations.0002_add_profile_fields:101 ==loco_directory.events.migrations.0003_migrate_profile_data:104 ==loco_directory.events.migrations.0004_remove_user:112 ==loco_directory.teams.migrations.0011_add_team_active:55 }, 'teams.continent': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '50'}) }, 'teams.country': { 'continents': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Continent']"}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '100'}) }, 'teams.language': { 'code': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True'}) }, 'teams.team': { 'Meta': {'db_table': "'teams'"}, R: 1,0: Similar lines in 4 files ==loco_directory.events.migrations.0005_allow_external_registration:148 ==loco_directory.events.migrations.0006_event_channel:151 ==loco_directory.events.migrations.0007_event_contact:153 ==loco_directory.venues.migrations.0006_add_venue_timezone:30 }, 'venues.venue': { 'Meta': {'unique_together': "(('name', 'country', 'city'), ('longitude', 'latitude'))"}, 'address': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'comment': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), 'country': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['teams.Country']", 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'latitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'longitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'venue_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) } } R: 1,0: Similar lines in 5 files ==loco_directory.events.migrations.0002_add_profile_fields:148 ==loco_directory.events.migrations.0003_migrate_profile_data:151 ==loco_directory.events.migrations.0004_remove_user:159 ==loco_directory.events.migrations.0006_event_channel:145 ==loco_directory.events.migrations.0007_event_contact:147 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) }, 'venues.venue': { 'Meta': {'unique_together': "(('name', 'country', 'city'), ('longitude', 'latitude'))"}, 'address': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'comment': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), 'country': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['teams.Country']", 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'latitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'longitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}), R: 1,0: Similar lines in 12 files ==loco_directory.articles.migrations.0001_initial:102 ==loco_directory.events.migrations.0002_add_profile_fields:102 ==loco_directory.events.migrations.0003_migrate_profile_data:105 ==loco_directory.events.migrations.0004_remove_user:113 ==loco_directory.teams.migrations.0004_add_languages:37 ==loco_directory.teams.migrations.0005_add_profile_fields:80 ==loco_directory.teams.migrations.0006_migrate_profile_fields:80 ==loco_directory.teams.migrations.0007_remove_old_person_fields:76 ==loco_directory.teams.migrations.0008_add_flickr_field:54 ==loco_directory.teams.migrations.0009_change_slug_field:58 ==loco_directory.teams.migrations.0010_add_photos_feed_fields:62 ==loco_directory.teams.migrations.0011_add_team_active:56 'teams.continent': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '50'}) }, 'teams.country': { 'continents': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Continent']"}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '100'}) }, 'teams.language': { 'code': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True'}) }, 'teams.team': { 'Meta': {'db_table': "'teams'"}, R: 1,0: Similar lines in 3 files ==loco_directory.events.migrations.0006_event_channel:135 ==loco_directory.events.migrations.0007_event_contact:137 ==loco_directory.userprofiles.migrations.0002_add_mugshot:55 }, 'userprofiles.userprofile': { 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'mugshot': ('django.db.models.fields.URLField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) R: 1,0: Similar lines in 4 files ==loco_directory.events.migrations.0006_event_channel:137 ==loco_directory.events.migrations.0007_event_contact:139 ==loco_directory.events.migrations.0008_add_global_event_channel:150 ==loco_directory.events.migrations.0009_global_event_activities:151 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'mugshot': ('django.db.models.fields.URLField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) }, 'venues.venue': { R: 1,0: Similar lines in 2 files ==loco_directory.teams.migrations.0001_initial:60 ==loco_directory.teams.migrations.0002_add_mugshot_field:22 models = { 'teams.team': { 'Meta': {'db_table': "'teams'"}, 'admins': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.TeamAdministrator']"}), 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'approved_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'country': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'lp_name': ('django.db.models.fields.SlugField', [], {'max_length': '40', 'null': 'True', 'db_index': 'True'}), 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), R: 1,0: Similar lines in 2 files ==loco_directory.events.views:171 ==loco_directory.meetings.views:150 if request.META.has_key('wsgi.url_scheme'): scheme = request.META.get('wsgi.url_scheme') else: scheme = 'http' if request.META.has_key('HTTP_HOST'): host = request.META.get('HTTP_HOST') else: host = request.META.get('SERVER_NAME') if request.META.get('SERVER_PORT', 80) == 80 or request.META.get('SERVER_PORT', 80) == 0: base = '%s://%s' % (scheme, host) else: base = '%s://%s:%s' % (scheme, host, request.META.get('SERVER_PORT', 80)) R: 1,0: Similar lines in 5 files ==loco_directory.events.migrations.0002_add_profile_fields:139 ==loco_directory.events.migrations.0003_migrate_profile_data:142 ==loco_directory.events.migrations.0004_remove_user:150 ==loco_directory.events.migrations.0005_allow_external_registration:133 ==loco_directory.userprofiles.migrations.0001_initial:70 }, 'userprofiles.userprofile': { 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) R: 1,0: Similar lines in 4 files ==loco_directory.events.migrations.0002_add_profile_fields:154 ==loco_directory.events.migrations.0003_migrate_profile_data:157 ==loco_directory.events.migrations.0004_remove_user:165 ==loco_directory.venues.migrations.0004_remove_venue_map_field:30 }, 'venues.venue': { 'Meta': {'unique_together': "(('name', 'country', 'city'), ('longitude', 'latitude'))"}, 'address': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'comment': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), 'country': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['teams.Country']", 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'latitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'longitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}), 'venue_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) } } R: 1,0: Similar lines in 6 files ==loco_directory.events.migrations.0002_add_profile_fields:119 ==loco_directory.events.migrations.0003_migrate_profile_data:122 ==loco_directory.events.migrations.0004_remove_user:130 ==loco_directory.teams.migrations.0005_add_profile_fields:98 ==loco_directory.teams.migrations.0006_migrate_profile_fields:98 ==loco_directory.teams.migrations.0007_remove_old_person_fields:93 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'approved_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'contact_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']"}), 'countries': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Country']"}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'languages': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Language']"}), 'lp_name': ('django.db.models.fields.SlugField', [], {'max_length': '40', 'null': 'True', 'db_index': 'True'}), 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), R: 1,0: Similar lines in 2 files ==loco_directory.venues.migrations.0001_initial:35 ==loco_directory.venues.migrations.0002_add_unique_together:30 'address': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'comment': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), 'country': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'latitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'longitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'map_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}), 'venue_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) } } complete_apps = ['venues'] R: 1,0: Similar lines in 4 files ==loco_directory.teams.migrations.0001_initial:75 ==loco_directory.teams.migrations.0002_add_mugshot_field:38 ==loco_directory.teams.migrations.0003_add_countries:80 ==loco_directory.teams.migrations.0004_add_languages:67 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), 'owner': ('django.db.models.fields.SlugField', [], {'max_length': '50', 'null': 'True', 'db_index': 'True'}), 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'teams.teamadministrator': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'lpid': ('django.db.models.fields.SlugField', [], {'max_length': '40', 'db_index': 'True'}) } } complete_apps = ['teams'] R: 1,0: Similar lines in 2 files ==loco_directory.teams.migrations.0007_remove_old_person_fields:100 ==loco_directory.teams.migrations.0008_add_flickr_field:79 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'languages': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Language']"}), 'lp_name': ('django.db.models.fields.SlugField', [], {'max_length': '40', 'null': 'True', 'db_index': 'True'}), 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), 'owner_profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'owner'", 'null': 'True', 'to': "orm['userprofiles.UserProfile']"}), 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, R: 1,0: Similar lines in 3 files ==loco_directory.articles.migrations.0001_initial:119 ==loco_directory.teams.migrations.0009_change_slug_field:74 ==loco_directory.teams.migrations.0010_add_photos_feed_fields:78 'admin_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']"}), 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'approved_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'contact_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']"}), 'countries': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Country']"}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'flickr_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'languages': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Language']"}), 'lp_name': ('django.db.models.fields.CharField', [], {'max_length': '40', 'null': 'True'}), R: 1,0: Similar lines in 10 files ==loco_directory.articles.migrations.0001_initial:93 ==loco_directory.teams.migrations.0005_add_profile_fields:71 ==loco_directory.teams.migrations.0006_migrate_profile_fields:71 ==loco_directory.teams.migrations.0007_remove_old_person_fields:67 ==loco_directory.teams.migrations.0008_add_flickr_field:45 ==loco_directory.teams.migrations.0009_change_slug_field:49 ==loco_directory.teams.migrations.0010_add_photos_feed_fields:53 ==loco_directory.teams.migrations.0011_add_team_active:47 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:47 ==loco_directory.teams.migrations.0013_add_timezone:47 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) }, 'contenttypes.contenttype': { 'Meta': {'unique_together': "(('app_label', 'model'),)", 'db_table': "'django_content_type'"}, 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) }, 'teams.continent': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '50'}) }, 'teams.country': { R: 1,0: Similar lines in 2 files ==loco_directory.events.migrations.0001_initial:190 ==loco_directory.venues.migrations.0001_initial:34 'venues.venue': { 'address': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'comment': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), 'country': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'latitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'longitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'map_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}), 'venue_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) } } R: 1,0: Similar lines in 2 files ==loco_directory.events.migrations.0001_initial:164 ==loco_directory.teams.migrations.0001_initial:61 'teams.team': { 'Meta': {'db_table': "'teams'"}, 'admins': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.TeamAdministrator']"}), 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'approved_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'country': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'lp_name': ('django.db.models.fields.SlugField', [], {'max_length': '40', 'null': 'True', 'db_index': 'True'}), 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), R: 1,0: Similar lines in 6 files ==loco_directory.articles.migrations.0001_initial:146 ==loco_directory.events.migrations.0008_add_global_event_channel:150 ==loco_directory.events.migrations.0009_global_event_activities:151 ==loco_directory.meetings.migrations.0006_add_timezone:136 ==loco_directory.teams.migrations.0013_add_timezone:101 ==loco_directory.userprofiles.migrations.0002_add_mugshot:57 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'mugshot': ('django.db.models.fields.URLField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) R: 1,0: Similar lines in 7 files ==loco_directory.events.migrations.0002_add_profile_fields:140 ==loco_directory.events.migrations.0003_migrate_profile_data:143 ==loco_directory.events.migrations.0004_remove_user:151 ==loco_directory.events.migrations.0005_allow_external_registration:134 ==loco_directory.teams.migrations.0005_add_profile_fields:124 ==loco_directory.teams.migrations.0006_migrate_profile_fields:124 ==loco_directory.teams.migrations.0007_remove_old_person_fields:118 'userprofiles.userprofile': { 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) R: 1,0: Similar lines in 3 files ==loco_directory.events.migrations.0006_event_channel:137 ==loco_directory.events.migrations.0007_event_contact:139 ==loco_directory.teams.migrations.0014_add_display_name:107 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'mugshot': ('django.db.models.fields.URLField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) R: 1,0: Similar lines in 3 files ==loco_directory.venues.migrations.0004_remove_venue_map_field:28 ==loco_directory.venues.migrations.0005_add_spr:28 ==loco_directory.venues.migrations.0006_add_venue_timezone:28 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '100'}) }, 'venues.venue': { 'Meta': {'unique_together': "(('name', 'country', 'city'), ('longitude', 'latitude'))"}, 'address': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'comment': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), 'country': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['teams.Country']", 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'latitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'longitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}), R: 1,0: Similar lines in 3 files ==loco_directory.articles.migrations.0001_initial:119 ==loco_directory.teams.migrations.0008_add_flickr_field:70 ==loco_directory.teams.migrations.0011_add_team_active:73 'admin_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']"}), 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'approved_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'contact_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']"}), 'countries': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Country']"}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'flickr_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'languages': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Language']"}), R: 1,0: Similar lines in 2 files ==loco_directory.events.migrations.0001_initial:191 ==loco_directory.venues.migrations.0002_add_unique_together:30 'address': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'comment': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), 'country': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'latitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'longitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'map_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}), 'venue_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) } } R: 1,0: Similar lines in 2 files ==loco_directory.events.migrations.0001_initial:176 ==loco_directory.teams.migrations.0004_add_languages:64 'lp_name': ('django.db.models.fields.SlugField', [], {'max_length': '40', 'null': 'True', 'db_index': 'True'}), 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), 'owner': ('django.db.models.fields.SlugField', [], {'max_length': '50', 'null': 'True', 'db_index': 'True'}), 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'teams.teamadministrator': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'lpid': ('django.db.models.fields.SlugField', [], {'max_length': '40', 'db_index': 'True'}) R: 1,0: Similar lines in 5 files ==loco_directory.events.migrations.0001_initial:141 ==loco_directory.events.migrations.0002_add_profile_fields:78 ==loco_directory.events.migrations.0003_migrate_profile_data:81 ==loco_directory.events.migrations.0004_remove_user:90 ==loco_directory.events.migrations.0005_allow_external_registration:68 'date_end': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}), 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}) }, 'events.globalevent': { 'baseevent_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['events.BaseEvent']", 'unique': 'True', 'primary_key': 'True'}), 'microbloghashtag': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'pictag': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}) }, 'events.teamevent': { 'baseevent_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['events.BaseEvent']", 'unique': 'True', 'primary_key': 'True'}), 'global_event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.GlobalEvent']", 'null': 'True', 'blank': 'True'}), R: 1,0: Similar lines in 6 files ==loco_directory.events.migrations.0006_event_channel:115 ==loco_directory.events.migrations.0007_event_contact:116 ==loco_directory.meetings.migrations.0006_add_timezone:113 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:78 ==loco_directory.teams.migrations.0013_add_timezone:78 ==loco_directory.teams.migrations.0014_add_display_name:82 'countries': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Country']", 'symmetrical': 'False'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'flickr_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'languages': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Language']", 'symmetrical': 'False'}), 'lp_name': ('django.db.models.fields.CharField', [], {'max_length': '40', 'null': 'True'}), 'microbloghashtag': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), R: 1,0: Similar lines in 2 files ==loco_directory.events.migrations.0006_event_channel:68 ==loco_directory.events.migrations.0007_event_contact:68 'date_end': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}), 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}) }, 'events.globalevent': { 'baseevent_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['events.BaseEvent']", 'unique': 'True', 'primary_key': 'True'}), 'microbloghashtag': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'pictag': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}) }, 'events.teamevent': { 'baseevent_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['events.BaseEvent']", 'unique': 'True', 'primary_key': 'True'}), 'channel': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), R: 1,0: Similar lines in 7 files ==loco_directory.articles.migrations.0001_initial:140 ==loco_directory.events.migrations.0002_add_profile_fields:135 ==loco_directory.events.migrations.0003_migrate_profile_data:138 ==loco_directory.events.migrations.0004_remove_user:146 ==loco_directory.events.migrations.0006_event_channel:131 ==loco_directory.teams.migrations.0008_add_flickr_field:88 ==loco_directory.teams.migrations.0009_change_slug_field:92 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'userprofiles.userprofile': { 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), R: 1,0: Similar lines in 2 files ==loco_directory.events.forms:40 ==loco_directory.meetings.forms:30 exclude = ('date_created') class Media: css = {'all': ( '/media/jquery-ui/css/css/smoothness/jquery-ui.css', '/media/jquery-ui-timepicker/css/ui-lightness/ui.timepickr.css', '/media/css/colortip-1.0-jquery.css', )} js = ( '/media/jquery/jquery.js', '/media/jquery-ui/jquery-ui.js', '/media/jquery-ui-timepicker/js/jquery.timepickr.min.js', '/media/jquery-ui-timepicker/js/ui.timepickr.min.js', R: 1,0: Similar lines in 3 files ==loco_directory.venues.migrations.0003_add_country:28 ==loco_directory.venues.migrations.0005_add_spr:28 ==loco_directory.venues.migrations.0006_add_venue_timezone:28 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '100'}) }, 'venues.venue': { 'Meta': {'unique_together': "(('name', 'country', 'city'), ('longitude', 'latitude'))"}, 'address': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'comment': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), 'country': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['teams.Country']", 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'latitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'longitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), R: 1,0: Similar lines in 2 files ==loco_directory.venues.migrations.0006_add_venue_timezone:36 ==loco_directory.venues.migrations.0007_auto__add_field_venue_continent:38 'country': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['teams.Country']", 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'latitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'longitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'venue_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) } } complete_apps = ['venues'] R: 1,0: Similar lines in 2 files ==loco_directory.teams.migrations.0003_add_countries:65 ==loco_directory.teams.migrations.0004_add_languages:51 'teams.team': { 'Meta': {'db_table': "'teams'"}, 'admins': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.TeamAdministrator']"}), 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'approved_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'countries': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Country']"}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), R: 1,0: Similar lines in 3 files ==loco_directory.teams.migrations.0004_add_languages:57 ==loco_directory.teams.migrations.0005_add_profile_fields:102 ==loco_directory.teams.migrations.0006_migrate_profile_fields:102 'countries': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Country']"}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'languages': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Language']"}), 'lp_name': ('django.db.models.fields.SlugField', [], {'max_length': '40', 'null': 'True', 'db_index': 'True'}), 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), 'owner': ('django.db.models.fields.SlugField', [], {'max_length': '50', 'null': 'True', 'db_index': 'True'}), R: 1,0: Similar lines in 4 files ==loco_directory.events.migrations.0005_allow_external_registration:148 ==loco_directory.events.migrations.0006_event_channel:151 ==loco_directory.events.migrations.0007_event_contact:153 ==loco_directory.venues.migrations.0005_add_spr:30 }, 'venues.venue': { 'Meta': {'unique_together': "(('name', 'country', 'city'), ('longitude', 'latitude'))"}, 'address': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'comment': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), 'country': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['teams.Country']", 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'latitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'longitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), R: 1,0: Similar lines in 5 files ==loco_directory.events.migrations.0005_allow_external_registration:154 ==loco_directory.events.migrations.0006_event_channel:157 ==loco_directory.events.migrations.0007_event_contact:159 ==loco_directory.events.migrations.0008_add_global_event_channel:171 ==loco_directory.events.migrations.0009_global_event_activities:172 'country': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['teams.Country']", 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'latitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'longitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'venue_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) } } complete_apps = ['events'] R: 1,0: Similar lines in 7 files ==loco_directory.events.migrations.0006_event_channel:115 ==loco_directory.events.migrations.0007_event_contact:116 ==loco_directory.events.migrations.0008_add_global_event_channel:125 ==loco_directory.events.migrations.0009_global_event_activities:126 ==loco_directory.meetings.migrations.0006_add_timezone:113 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:78 ==loco_directory.teams.migrations.0013_add_timezone:78 'countries': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Country']", 'symmetrical': 'False'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'flickr_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'languages': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Language']", 'symmetrical': 'False'}), 'lp_name': ('django.db.models.fields.CharField', [], {'max_length': '40', 'null': 'True'}), 'microbloghashtag': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), R: 1,0: Similar lines in 7 files ==loco_directory.events.migrations.0001_initial:141 ==loco_directory.events.migrations.0002_add_profile_fields:78 ==loco_directory.events.migrations.0003_migrate_profile_data:81 ==loco_directory.events.migrations.0004_remove_user:90 ==loco_directory.events.migrations.0005_allow_external_registration:68 ==loco_directory.events.migrations.0006_event_channel:68 ==loco_directory.events.migrations.0007_event_contact:68 'date_end': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}), 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}) }, 'events.globalevent': { 'baseevent_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['events.BaseEvent']", 'unique': 'True', 'primary_key': 'True'}), 'microbloghashtag': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'pictag': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}) }, 'events.teamevent': { 'baseevent_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['events.BaseEvent']", 'unique': 'True', 'primary_key': 'True'}), R: 1,0: Similar lines in 25 files ==loco_directory.articles.migrations.0001_initial:72 ==loco_directory.events.migrations.0001_initial:99 ==loco_directory.events.migrations.0002_add_profile_fields:35 ==loco_directory.events.migrations.0003_migrate_profile_data:38 ==loco_directory.events.migrations.0004_remove_user:48 ==loco_directory.events.migrations.0005_allow_external_registration:26 ==loco_directory.events.migrations.0006_event_channel:26 ==loco_directory.events.migrations.0007_event_contact:26 ==loco_directory.meetings.migrations.0001_add_meetings:52 ==loco_directory.meetings.migrations.0002_channel_logs:32 ==loco_directory.meetings.migrations.0003_add_chair:26 ==loco_directory.meetings.migrations.0004_add_agenda:37 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:26 ==loco_directory.meetings.migrations.0006_add_timezone:34 ==loco_directory.teams.migrations.0005_add_profile_fields:50 ==loco_directory.teams.migrations.0006_migrate_profile_fields:50 ==loco_directory.teams.migrations.0007_remove_old_person_fields:46 ==loco_directory.teams.migrations.0008_add_flickr_field:24 ==loco_directory.teams.migrations.0009_change_slug_field:28 ==loco_directory.teams.migrations.0010_add_photos_feed_fields:32 ==loco_directory.teams.migrations.0011_add_team_active:26 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:26 ==loco_directory.teams.migrations.0013_add_timezone:26 ==loco_directory.userprofiles.migrations.0001_initial:41 ==loco_directory.userprofiles.migrations.0002_add_mugshot:26 }, 'auth.permission': { 'Meta': {'unique_together': "(('content_type', 'codename'),)"}, 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) }, 'auth.user': { 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), R: 1,0: Similar lines in 2 files ==loco_directory.events.models:150 ==loco_directory.meetings.models:26 def get_local_begin(self): return self.tolocaltime(self.date_begin) def set_local_begin(self, local_begin): self.date_begin = self.fromlocaltime(local_begin) local_date_begin = property(get_local_begin) def get_local_end(self): return self.tolocaltime(self.date_end) def set_local_end(self, local_end): self.date_end = self.fromlocaltime(local_end) local_date_end = property(get_local_end, set_local_end) R: 1,0: Similar lines in 3 files ==loco_directory.events.migrations.0008_add_global_event_channel:171 ==loco_directory.events.migrations.0009_global_event_activities:172 ==loco_directory.venues.migrations.0006_add_venue_timezone:36 'country': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['teams.Country']", 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'latitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'longitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'venue_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) } } R: 1,0: Similar lines in 5 files ==loco_directory.events.migrations.0002_add_profile_fields:154 ==loco_directory.events.migrations.0003_migrate_profile_data:157 ==loco_directory.events.migrations.0004_remove_user:165 ==loco_directory.venues.migrations.0005_add_spr:30 ==loco_directory.venues.migrations.0006_add_venue_timezone:30 }, 'venues.venue': { 'Meta': {'unique_together': "(('name', 'country', 'city'), ('longitude', 'latitude'))"}, 'address': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'comment': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), 'country': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['teams.Country']", 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'latitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'longitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}), R: 1,0: Similar lines in 5 files ==loco_directory.events.migrations.0002_add_profile_fields:123 ==loco_directory.events.migrations.0003_migrate_profile_data:126 ==loco_directory.events.migrations.0004_remove_user:134 ==loco_directory.teams.migrations.0004_add_languages:57 ==loco_directory.teams.migrations.0007_remove_old_person_fields:97 'countries': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Country']"}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'languages': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Language']"}), 'lp_name': ('django.db.models.fields.SlugField', [], {'max_length': '40', 'null': 'True', 'db_index': 'True'}), 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), R: 1,0: Similar lines in 17 files ==loco_directory.events.migrations.0002_add_profile_fields:137 ==loco_directory.events.migrations.0003_migrate_profile_data:140 ==loco_directory.events.migrations.0004_remove_user:148 ==loco_directory.events.migrations.0005_allow_external_registration:131 ==loco_directory.events.migrations.0007_event_contact:135 ==loco_directory.meetings.migrations.0001_add_meetings:132 ==loco_directory.meetings.migrations.0002_channel_logs:114 ==loco_directory.meetings.migrations.0003_add_chair:109 ==loco_directory.meetings.migrations.0004_add_agenda:131 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:121 ==loco_directory.meetings.migrations.0006_add_timezone:132 ==loco_directory.teams.migrations.0008_add_flickr_field:90 ==loco_directory.teams.migrations.0009_change_slug_field:94 ==loco_directory.teams.migrations.0010_add_photos_feed_fields:100 ==loco_directory.teams.migrations.0011_add_team_active:95 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:96 ==loco_directory.teams.migrations.0013_add_timezone:97 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'userprofiles.userprofile': { 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), R: 1,0: Similar lines in 4 files ==loco_directory.events.migrations.0005_allow_external_registration:154 ==loco_directory.events.migrations.0006_event_channel:157 ==loco_directory.events.migrations.0007_event_contact:159 ==loco_directory.venues.migrations.0007_auto__add_field_venue_continent:38 'country': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['teams.Country']", 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'latitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'longitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'venue_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) } } R: 1,0: Similar lines in 4 files ==loco_directory.events.migrations.0005_allow_external_registration:148 ==loco_directory.events.migrations.0006_event_channel:151 ==loco_directory.events.migrations.0007_event_contact:153 ==loco_directory.venues.migrations.0004_remove_venue_map_field:30 }, 'venues.venue': { 'Meta': {'unique_together': "(('name', 'country', 'city'), ('longitude', 'latitude'))"}, 'address': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'comment': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), 'country': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['teams.Country']", 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'latitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'longitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}), R: 1,0: Similar lines in 13 files ==loco_directory.articles.migrations.0001_initial:108 ==loco_directory.events.migrations.0005_allow_external_registration:98 ==loco_directory.events.migrations.0006_event_channel:99 ==loco_directory.events.migrations.0007_event_contact:100 ==loco_directory.meetings.migrations.0001_add_meetings:99 ==loco_directory.meetings.migrations.0002_channel_logs:81 ==loco_directory.meetings.migrations.0003_add_chair:76 ==loco_directory.meetings.migrations.0004_add_agenda:98 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:88 ==loco_directory.meetings.migrations.0006_add_timezone:97 ==loco_directory.teams.migrations.0011_add_team_active:62 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:62 ==loco_directory.teams.migrations.0013_add_timezone:62 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '100'}) }, 'teams.language': { 'code': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True'}) }, 'teams.team': { 'Meta': {'db_table': "'teams'"}, 'active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), R: 1,0: Similar lines in 5 files ==loco_directory.events.migrations.0002_add_profile_fields:56 ==loco_directory.events.migrations.0003_migrate_profile_data:59 ==loco_directory.events.migrations.0005_allow_external_registration:47 ==loco_directory.events.migrations.0006_event_channel:47 ==loco_directory.events.migrations.0007_event_contact:47 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) }, 'contenttypes.contenttype': { 'Meta': {'unique_together': "(('app_label', 'model'),)", 'db_table': "'django_content_type'"}, 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) }, 'events.attendee': { 'Meta': {'unique_together': "(('team_event', 'attendee_profile'),)"}, R: 1,0: Similar lines in 2 files ==loco_directory.events.models:28 ==loco_directory.meetings.models:38 def __unicode__(self): return self.name def as_ical(self, cal): """ return a event as ical """ event = cal.add('vevent') event.add('uid').value = str(self.id) event.add('dtstart').value = pytz.utc.localize(self.date_begin) event.add('dtend').value = pytz.utc.localize(self.date_end) R: 1,0: Similar lines in 2 files ==loco_directory.events.forms:15 ==loco_directory.meetings.forms:13 def grouped_user_list(teams): other_members, team_members = [], [] for profile in UserProfile.objects.filter(user__groups__name__in=[t.lp_name for t in teams]): team_members.append((profile.id, str(profile))) for profile in UserProfile.objects.all().exclude(pk__in=[m[0] for m in team_members]): other_members.append((profile.id, str(profile))) return [('', '---------'), (_('Team members'), team_members), (_('Other users'), other_members)] R: 1,0: Similar lines in 2 files ==loco_directory.userprofiles.migrations.0001_initial:79 ==loco_directory.userprofiles.migrations.0002_add_mugshot:65 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) } } complete_apps = ['userprofiles'] R: 1,0: Similar lines in 6 files ==loco_directory.meetings.migrations.0001_add_meetings:143 ==loco_directory.meetings.migrations.0002_channel_logs:125 ==loco_directory.meetings.migrations.0003_add_chair:120 ==loco_directory.meetings.migrations.0004_add_agenda:142 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:132 ==loco_directory.meetings.migrations.0006_add_timezone:144 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) } } complete_apps = ['meetings'] R: 1,0: Similar lines in 3 files ==loco_directory.venues.migrations.0001_initial:39 ==loco_directory.venues.migrations.0002_add_unique_together:34 ==loco_directory.venues.migrations.0003_add_country:37 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'latitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'longitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'map_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}), 'venue_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) } } complete_apps = ['venues'] R: 1,0: Similar lines in 4 files ==loco_directory.teams.migrations.0003_add_countries:55 ==loco_directory.teams.migrations.0004_add_languages:36 ==loco_directory.venues.migrations.0003_add_country:21 ==loco_directory.venues.migrations.0004_remove_venue_map_field:21 models = { 'teams.continent': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '50'}) }, 'teams.country': { 'continents': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Continent']"}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '100'}) }, R: 1,0: Similar lines in 10 files ==loco_directory.teams.migrations.0005_add_profile_fields:132 ==loco_directory.teams.migrations.0006_migrate_profile_fields:132 ==loco_directory.teams.migrations.0007_remove_old_person_fields:126 ==loco_directory.teams.migrations.0008_add_flickr_field:101 ==loco_directory.teams.migrations.0009_change_slug_field:105 ==loco_directory.teams.migrations.0010_add_photos_feed_fields:111 ==loco_directory.teams.migrations.0011_add_team_active:106 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:107 ==loco_directory.teams.migrations.0013_add_timezone:109 ==loco_directory.teams.migrations.0014_add_display_name:115 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) } } complete_apps = ['teams'] R: 1,0: Similar lines in 2 files ==loco_directory.events.migrations.0001_initial:179 ==loco_directory.teams.migrations.0001_initial:75 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), 'owner': ('django.db.models.fields.SlugField', [], {'max_length': '50', 'null': 'True', 'db_index': 'True'}), 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'teams.teamadministrator': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'lpid': ('django.db.models.fields.SlugField', [], {'max_length': '40', 'db_index': 'True'}) R: 1,0: Similar lines in 4 files ==loco_directory.articles.migrations.0001_initial:132 ==loco_directory.events.migrations.0007_event_contact:124 ==loco_directory.meetings.migrations.0006_add_timezone:121 ==loco_directory.teams.migrations.0013_add_timezone:86 'lp_name': ('django.db.models.fields.CharField', [], {'max_length': '40', 'null': 'True'}), 'microbloghashtag': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), 'owner_profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'owner'", 'null': 'True', 'to': "orm['userprofiles.UserProfile']"}), 'picasa_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'pixie_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), R: 1,0: Similar lines in 4 files ==loco_directory.events.migrations.0008_add_global_event_channel:1 ==loco_directory.events.migrations.0009_global_event_activities:1 ==loco_directory.teams.migrations.0014_add_display_name:1 ==loco_directory.venues.migrations.0007_auto__add_field_venue_continent:1 import datetime from south.db import db from south.v2 import SchemaMigration from django.db import models class Migration(SchemaMigration): def forwards(self, orm): # Adding field 'Venue.continent' R: 1,0: Similar lines in 7 files ==loco_directory.events.migrations.0002_add_profile_fields:154 ==loco_directory.events.migrations.0003_migrate_profile_data:157 ==loco_directory.events.migrations.0004_remove_user:165 ==loco_directory.events.migrations.0005_allow_external_registration:148 ==loco_directory.events.migrations.0006_event_channel:151 ==loco_directory.events.migrations.0007_event_contact:153 ==loco_directory.venues.migrations.0003_add_country:30 }, 'venues.venue': { 'Meta': {'unique_together': "(('name', 'country', 'city'), ('longitude', 'latitude'))"}, 'address': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'comment': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), 'country': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['teams.Country']", 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'latitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'longitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), R: 1,0: Similar lines in 4 files ==loco_directory.events.migrations.0001_initial:120 ==loco_directory.events.migrations.0005_allow_external_registration:47 ==loco_directory.events.migrations.0006_event_channel:47 ==loco_directory.events.migrations.0007_event_contact:47 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) }, 'contenttypes.contenttype': { 'Meta': {'unique_together': "(('app_label', 'model'),)", 'db_table': "'django_content_type'"}, 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) }, 'events.attendee': { R: 1,0: Similar lines in 21 files ==loco_directory.events.migrations.0002_add_profile_fields:108 ==loco_directory.events.migrations.0003_migrate_profile_data:111 ==loco_directory.events.migrations.0004_remove_user:119 ==loco_directory.events.migrations.0005_allow_external_registration:98 ==loco_directory.events.migrations.0006_event_channel:99 ==loco_directory.events.migrations.0007_event_contact:100 ==loco_directory.meetings.migrations.0001_add_meetings:99 ==loco_directory.meetings.migrations.0002_channel_logs:81 ==loco_directory.meetings.migrations.0003_add_chair:76 ==loco_directory.meetings.migrations.0004_add_agenda:98 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:88 ==loco_directory.meetings.migrations.0006_add_timezone:97 ==loco_directory.teams.migrations.0004_add_languages:43 ==loco_directory.teams.migrations.0005_add_profile_fields:86 ==loco_directory.teams.migrations.0006_migrate_profile_fields:86 ==loco_directory.teams.migrations.0007_remove_old_person_fields:82 ==loco_directory.teams.migrations.0008_add_flickr_field:60 ==loco_directory.teams.migrations.0009_change_slug_field:64 ==loco_directory.teams.migrations.0010_add_photos_feed_fields:68 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:62 ==loco_directory.teams.migrations.0013_add_timezone:62 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '100'}) }, 'teams.language': { 'code': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True'}) }, 'teams.team': { 'Meta': {'db_table': "'teams'"}, R: 1,0: Similar lines in 2 files ==loco_directory.userprofiles.migrations.0001_initial:1 ==loco_directory.userprofiles.migrations.0002_add_mugshot:1 from south.db import db from django.db import models from userprofiles.models import * class Migration: def forwards(self, orm): # Adding field 'UserProfile.mugshot' R: 1,0: Similar lines in 2 files ==loco_directory.meetings.migrations.0004_add_agenda:73 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:62 'order': ('django.db.models.fields.PositiveIntegerField', [], {}), 'owner': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['userprofiles.UserProfile']"}), 'parent': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'children'", 'null': 'True', 'to': "orm['meetings.AgendaItem']"}), 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}) }, 'meetings.basemeeting': { 'chair': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['userprofiles.UserProfile']", 'null': 'True', 'blank': 'True'}), 'channel': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True'}), 'date_begin': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}), R: 1,0: Similar lines in 6 files ==loco_directory.meetings.migrations.0001_add_meetings:1 ==loco_directory.meetings.migrations.0002_channel_logs:1 ==loco_directory.meetings.migrations.0003_add_chair:1 ==loco_directory.meetings.migrations.0004_add_agenda:1 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:1 ==loco_directory.meetings.migrations.0006_add_timezone:1 from south.db import db from django.db import models from meetings.models import * class Migration: def forwards(self, orm): # Adding model 'BaseMeeting' R: 1,0: Similar lines in 6 files ==loco_directory.venues.migrations.0001_initial:1 ==loco_directory.venues.migrations.0002_add_unique_together:1 ==loco_directory.venues.migrations.0003_add_country:1 ==loco_directory.venues.migrations.0004_remove_venue_map_field:1 ==loco_directory.venues.migrations.0005_add_spr:1 ==loco_directory.venues.migrations.0006_add_venue_timezone:1 from south.db import db from django.db import models from venues.models import * class Migration: def forwards(self, orm): # Adding field 'Venue.spr' R: 1,0: Similar lines in 2 files ==loco_directory.teams.migrations.0007_remove_old_person_fields:105 ==loco_directory.teams.migrations.0009_change_slug_field:88 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), 'owner_profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'owner'", 'null': 'True', 'to': "orm['userprofiles.UserProfile']"}), 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, R: 1,0: Similar lines in 5 files ==loco_directory.meetings.migrations.0006_add_timezone:134 ==loco_directory.teams.migrations.0005_add_profile_fields:123 ==loco_directory.teams.migrations.0006_migrate_profile_fields:123 ==loco_directory.teams.migrations.0007_remove_old_person_fields:117 ==loco_directory.teams.migrations.0013_add_timezone:99 }, 'userprofiles.userprofile': { 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), R: 1,0: Similar lines in 4 files ==loco_directory.teams.migrations.0007_remove_old_person_fields:1 ==loco_directory.teams.migrations.0009_change_slug_field:1 ==loco_directory.teams.migrations.0010_add_photos_feed_fields:1 ==loco_directory.teams.migrations.0011_add_team_active:1 from south.db import db from django.db import models from teams.models import * class Migration: def forwards(self, orm): db.current_orm.models['teams'] = db.current_orm.models['teams.team'] # Adding field 'Team.active' R: 1,0: Similar lines in 6 files ==loco_directory.teams.migrations.0001_initial:1 ==loco_directory.teams.migrations.0002_add_mugshot_field:1 ==loco_directory.teams.migrations.0003_add_countries:1 ==loco_directory.teams.migrations.0004_add_languages:1 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:1 ==loco_directory.teams.migrations.0013_add_timezone:1 from south.db import db from django.db import models from teams.models import * class Migration: def forwards(self, orm): # Adding field 'Team.mugshot_url' R: 1,0: Similar lines in 19 files ==loco_directory.articles.migrations.0001_initial:154 ==loco_directory.meetings.migrations.0001_add_meetings:143 ==loco_directory.meetings.migrations.0002_channel_logs:125 ==loco_directory.meetings.migrations.0003_add_chair:120 ==loco_directory.meetings.migrations.0004_add_agenda:142 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:132 ==loco_directory.meetings.migrations.0006_add_timezone:144 ==loco_directory.teams.migrations.0005_add_profile_fields:132 ==loco_directory.teams.migrations.0006_migrate_profile_fields:132 ==loco_directory.teams.migrations.0007_remove_old_person_fields:126 ==loco_directory.teams.migrations.0008_add_flickr_field:101 ==loco_directory.teams.migrations.0009_change_slug_field:105 ==loco_directory.teams.migrations.0010_add_photos_feed_fields:111 ==loco_directory.teams.migrations.0011_add_team_active:106 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:107 ==loco_directory.teams.migrations.0013_add_timezone:109 ==loco_directory.teams.migrations.0014_add_display_name:115 ==loco_directory.userprofiles.migrations.0001_initial:79 ==loco_directory.userprofiles.migrations.0002_add_mugshot:65 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) } } R: 1,0: Similar lines in 2 files ==loco_directory.events.migrations.0001_initial:195 ==loco_directory.venues.migrations.0003_add_country:37 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'latitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'longitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'map_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}), 'venue_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) } } R: 1,0: Similar lines in 3 files ==loco_directory.events.migrations.0001_initial:181 ==loco_directory.teams.migrations.0005_add_profile_fields:115 ==loco_directory.teams.migrations.0006_migrate_profile_fields:115 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'teams.teamadministrator': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'lpid': ('django.db.models.fields.SlugField', [], {'max_length': '40', 'db_index': 'True'}) }, R: 1,0: Similar lines in 3 files ==loco_directory.events.migrations.0007_event_contact:79 ==loco_directory.events.migrations.0008_add_global_event_channel:84 ==loco_directory.events.migrations.0009_global_event_activities:85 'baseevent_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['events.BaseEvent']", 'unique': 'True', 'primary_key': 'True'}), 'channel': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'contact': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['userprofiles.UserProfile']", 'null': 'True'}), 'global_event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.GlobalEvent']", 'null': 'True', 'blank': 'True'}), 'registration': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'teams': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Team']", 'db_index': 'True', 'symmetrical': 'False'}), 'venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['venues.Venue']", 'null': 'True', 'blank': 'True'}) }, 'events.teameventcomment': { R: 1,0: Similar lines in 9 files ==loco_directory.events.migrations.0005_allow_external_registration:114 ==loco_directory.events.migrations.0008_add_global_event_channel:125 ==loco_directory.events.migrations.0009_global_event_activities:126 ==loco_directory.meetings.migrations.0001_add_meetings:115 ==loco_directory.meetings.migrations.0002_channel_logs:97 ==loco_directory.meetings.migrations.0003_add_chair:92 ==loco_directory.meetings.migrations.0004_add_agenda:114 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:104 ==loco_directory.teams.migrations.0014_add_display_name:82 'countries': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Country']", 'symmetrical': 'False'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'flickr_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'languages': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Language']", 'symmetrical': 'False'}), 'lp_name': ('django.db.models.fields.CharField', [], {'max_length': '40', 'null': 'True'}), R: 1,0: Similar lines in 18 files ==loco_directory.events.migrations.0002_add_profile_fields:139 ==loco_directory.events.migrations.0003_migrate_profile_data:142 ==loco_directory.events.migrations.0004_remove_user:150 ==loco_directory.events.migrations.0005_allow_external_registration:133 ==loco_directory.meetings.migrations.0001_add_meetings:134 ==loco_directory.meetings.migrations.0002_channel_logs:116 ==loco_directory.meetings.migrations.0003_add_chair:111 ==loco_directory.meetings.migrations.0004_add_agenda:133 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:123 ==loco_directory.teams.migrations.0005_add_profile_fields:123 ==loco_directory.teams.migrations.0006_migrate_profile_fields:123 ==loco_directory.teams.migrations.0007_remove_old_person_fields:117 ==loco_directory.teams.migrations.0008_add_flickr_field:92 ==loco_directory.teams.migrations.0009_change_slug_field:96 ==loco_directory.teams.migrations.0010_add_photos_feed_fields:102 ==loco_directory.teams.migrations.0011_add_team_active:97 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:98 ==loco_directory.userprofiles.migrations.0002_add_mugshot:55 }, 'userprofiles.userprofile': { 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), R: 1,0: Similar lines in 14 files ==loco_directory.articles.migrations.0001_initial:102 ==loco_directory.events.migrations.0002_add_profile_fields:102 ==loco_directory.events.migrations.0003_migrate_profile_data:105 ==loco_directory.events.migrations.0004_remove_user:113 ==loco_directory.teams.migrations.0003_add_countries:56 ==loco_directory.teams.migrations.0005_add_profile_fields:80 ==loco_directory.teams.migrations.0006_migrate_profile_fields:80 ==loco_directory.teams.migrations.0007_remove_old_person_fields:76 ==loco_directory.teams.migrations.0008_add_flickr_field:54 ==loco_directory.teams.migrations.0009_change_slug_field:58 ==loco_directory.teams.migrations.0010_add_photos_feed_fields:62 ==loco_directory.teams.migrations.0011_add_team_active:56 ==loco_directory.venues.migrations.0003_add_country:22 ==loco_directory.venues.migrations.0004_remove_venue_map_field:22 'teams.continent': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '50'}) }, 'teams.country': { 'continents': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Continent']"}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '100'}) }, R: 1,0: Similar lines in 13 files ==loco_directory.events.migrations.0001_initial:120 ==loco_directory.events.migrations.0002_add_profile_fields:56 ==loco_directory.events.migrations.0003_migrate_profile_data:59 ==loco_directory.events.migrations.0004_remove_user:69 ==loco_directory.meetings.migrations.0001_add_meetings:73 ==loco_directory.meetings.migrations.0002_channel_logs:53 ==loco_directory.meetings.migrations.0003_add_chair:47 ==loco_directory.meetings.migrations.0004_add_agenda:58 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:47 ==loco_directory.meetings.migrations.0006_add_timezone:55 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:47 ==loco_directory.teams.migrations.0013_add_timezone:47 ==loco_directory.userprofiles.migrations.0002_add_mugshot:47 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) }, 'contenttypes.contenttype': { 'Meta': {'unique_together': "(('app_label', 'model'),)", 'db_table': "'django_content_type'"}, 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) }, R: 1,0: Similar lines in 6 files ==loco_directory.articles.migrations.0001_initial:144 ==loco_directory.events.migrations.0006_event_channel:135 ==loco_directory.events.migrations.0007_event_contact:137 ==loco_directory.meetings.migrations.0006_add_timezone:134 ==loco_directory.teams.migrations.0013_add_timezone:99 ==loco_directory.userprofiles.migrations.0001_initial:70 }, 'userprofiles.userprofile': { 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), R: 1,0: Similar lines in 13 files ==loco_directory.events.migrations.0005_allow_external_registration:92 ==loco_directory.events.migrations.0006_event_channel:93 ==loco_directory.events.migrations.0007_event_contact:94 ==loco_directory.meetings.migrations.0001_add_meetings:93 ==loco_directory.meetings.migrations.0002_channel_logs:75 ==loco_directory.meetings.migrations.0003_add_chair:70 ==loco_directory.meetings.migrations.0004_add_agenda:92 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:82 ==loco_directory.meetings.migrations.0006_add_timezone:91 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:56 ==loco_directory.teams.migrations.0013_add_timezone:56 ==loco_directory.venues.migrations.0005_add_spr:22 ==loco_directory.venues.migrations.0006_add_venue_timezone:22 'teams.continent': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '50'}) }, 'teams.country': { 'continents': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Continent']", 'symmetrical': 'False'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '100'}) }, R: 1,0: Similar lines in 21 files ==loco_directory.articles.migrations.0001_initial:93 ==loco_directory.events.migrations.0005_allow_external_registration:47 ==loco_directory.events.migrations.0006_event_channel:47 ==loco_directory.events.migrations.0007_event_contact:47 ==loco_directory.meetings.migrations.0001_add_meetings:73 ==loco_directory.meetings.migrations.0002_channel_logs:53 ==loco_directory.meetings.migrations.0003_add_chair:47 ==loco_directory.meetings.migrations.0004_add_agenda:58 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:47 ==loco_directory.meetings.migrations.0006_add_timezone:55 ==loco_directory.teams.migrations.0005_add_profile_fields:71 ==loco_directory.teams.migrations.0006_migrate_profile_fields:71 ==loco_directory.teams.migrations.0007_remove_old_person_fields:67 ==loco_directory.teams.migrations.0008_add_flickr_field:45 ==loco_directory.teams.migrations.0009_change_slug_field:49 ==loco_directory.teams.migrations.0010_add_photos_feed_fields:53 ==loco_directory.teams.migrations.0011_add_team_active:47 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:47 ==loco_directory.teams.migrations.0013_add_timezone:47 ==loco_directory.userprofiles.migrations.0001_initial:62 ==loco_directory.userprofiles.migrations.0002_add_mugshot:47 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) }, 'contenttypes.contenttype': { 'Meta': {'unique_together': "(('app_label', 'model'),)", 'db_table': "'django_content_type'"}, 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) }, R: 1,0: Similar lines in 6 files ==loco_directory.events.migrations.0002_add_profile_fields:68 ==loco_directory.events.migrations.0003_migrate_profile_data:71 ==loco_directory.events.migrations.0004_remove_user:80 ==loco_directory.events.migrations.0005_allow_external_registration:58 ==loco_directory.events.migrations.0006_event_channel:58 ==loco_directory.events.migrations.0007_event_contact:58 'attendee_profile': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['userprofiles.UserProfile']", 'null': 'True'}), 'guests': ('django.db.models.fields.PositiveSmallIntegerField', [], {}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'promise': ('django.db.models.fields.CharField', [], {'max_length': '50'}), 'team_event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.TeamEvent']"}) }, 'events.baseevent': { 'announce': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'date_begin': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}), R: 1,0: Similar lines in 5 files ==loco_directory.events.migrations.0001_initial:1 ==loco_directory.events.migrations.0004_remove_user:1 ==loco_directory.events.migrations.0005_allow_external_registration:1 ==loco_directory.events.migrations.0006_event_channel:1 ==loco_directory.events.migrations.0007_event_contact:1 from south.db import db from django.db import models from events.models import * class Migration: def forwards(self, orm): # Adding field 'TeamEvent.registration' R: 1,0: Similar lines in 2 files ==loco_directory.meetings.migrations.0005_add_meeting_minutes:72 ==loco_directory.meetings.migrations.0006_add_timezone:80 'date_end': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'logs': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'minutes': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}) }, 'meetings.teammeeting': { 'basemeeting_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['meetings.BaseMeeting']", 'unique': 'True', 'primary_key': 'True'}), R: 1,0: Similar lines in 3 files ==loco_directory.meetings.migrations.0004_add_agenda:74 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:63 ==loco_directory.meetings.migrations.0006_add_timezone:71 'owner': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['userprofiles.UserProfile']"}), 'parent': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'children'", 'null': 'True', 'to': "orm['meetings.AgendaItem']"}), 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}) }, 'meetings.basemeeting': { 'chair': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['userprofiles.UserProfile']", 'null': 'True', 'blank': 'True'}), 'channel': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True'}), 'date_begin': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}), R: 1,0: Similar lines in 6 files ==loco_directory.teams.migrations.0001_initial:77 ==loco_directory.teams.migrations.0002_add_mugshot_field:40 ==loco_directory.teams.migrations.0003_add_countries:82 ==loco_directory.teams.migrations.0004_add_languages:69 ==loco_directory.teams.migrations.0005_add_profile_fields:115 ==loco_directory.teams.migrations.0006_migrate_profile_fields:115 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'teams.teamadministrator': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'lpid': ('django.db.models.fields.SlugField', [], {'max_length': '40', 'db_index': 'True'}) R: 1,0: Similar lines in 4 files ==loco_directory.teams.migrations.0004_add_languages:60 ==loco_directory.teams.migrations.0005_add_profile_fields:105 ==loco_directory.teams.migrations.0006_migrate_profile_fields:105 ==loco_directory.teams.migrations.0008_add_flickr_field:79 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'languages': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Language']"}), 'lp_name': ('django.db.models.fields.SlugField', [], {'max_length': '40', 'null': 'True', 'db_index': 'True'}), 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), R: 1,0: Similar lines in 7 files ==loco_directory.teams.migrations.0001_initial:1 ==loco_directory.teams.migrations.0002_add_mugshot_field:1 ==loco_directory.teams.migrations.0003_add_countries:1 ==loco_directory.teams.migrations.0004_add_languages:1 ==loco_directory.teams.migrations.0008_add_flickr_field:1 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:1 ==loco_directory.teams.migrations.0013_add_timezone:1 from south.db import db from django.db import models from teams.models import * class Migration: def forwards(self, orm): R: 1,0: Similar lines in 2 files ==loco_directory.teams.management.commands.import-translations:10 ==loco_directory.teams.management.commands.update-template:7 from django.conf import settings try: APP_NAME = settings.LP_PROJECT_NAME except AttributeError: # if you prefer not to set LP_PROJECT_NAME in settings.py, define here APP_NAME = "loco-directory" R: 1,0: Similar lines in 4 files ==loco_directory.events.views:269 ==loco_directory.meetings.views:246 ==loco_directory.meetings.views:323 ==loco_directory.meetings.views:360 if launchpad.is_team_member(request.user, team): is_member = True break is_on_lc = launchpad.is_user_on_loco_council(request.user) if is_on_lc or is_member: if request.method == 'POST': R: 1,0: Similar lines in 2 files ==loco_directory.events.views:46 ==loco_directory.teams.views:52 response['Content-Disposition'] = 'attachment; filename=%s' % filename.encode('ascii', 'replace') calendar = vobject.iCalendar() calendar.add('prodid').value = '-//loco.ubuntu.com//EN' calendar.add('calscale').value = 'GREGORIAN' calendar.add('method').value = 'PUBLISH' calendar.add('x-wr-timezone').value = 'UTC' calendar.add('x-wr-calname').value = name calendar.add('x-wr-caldesc').value = name R: 1,0: Similar lines in 2 files ==loco_directory.events.migrations.0002_add_profile_fields:5 ==loco_directory.teams.migrations.0005_add_profile_fields:5 class Migration: depends_on = ( ("userprofiles", "0001_initial"), ) def forwards(self, orm): # Adding field 'Team.owner_profile' R: 1,0: Similar lines in 11 files ==loco_directory.events.migrations.0005_allow_external_registration:123 ==loco_directory.events.migrations.0007_event_contact:126 ==loco_directory.meetings.migrations.0001_add_meetings:124 ==loco_directory.meetings.migrations.0002_channel_logs:106 ==loco_directory.meetings.migrations.0003_add_chair:101 ==loco_directory.meetings.migrations.0004_add_agenda:123 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:113 ==loco_directory.meetings.migrations.0006_add_timezone:123 ==loco_directory.teams.migrations.0010_add_photos_feed_fields:92 ==loco_directory.teams.migrations.0011_add_team_active:87 ==loco_directory.teams.migrations.0013_add_timezone:88 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), 'owner_profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'owner'", 'null': 'True', 'to': "orm['userprofiles.UserProfile']"}), 'picasa_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'pixie_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), R: 1,0: Similar lines in 3 files ==loco_directory.events.migrations.0008_add_global_event_channel:20 ==loco_directory.events.migrations.0009_global_event_activities:20 ==loco_directory.teams.migrations.0014_add_display_name:20 models = { 'auth.group': { 'Meta': {'object_name': 'Group'}, 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) }, 'auth.permission': { R: 1,0: Similar lines in 6 files ==loco_directory.articles.migrations.0001_initial:119 ==loco_directory.events.migrations.0002_add_profile_fields:118 ==loco_directory.events.migrations.0003_migrate_profile_data:121 ==loco_directory.events.migrations.0004_remove_user:129 ==loco_directory.teams.migrations.0007_remove_old_person_fields:92 ==loco_directory.teams.migrations.0011_add_team_active:73 'admin_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']"}), 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'approved_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'contact_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']"}), 'countries': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Country']"}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), R: 1,0: Similar lines in 6 files ==loco_directory.events.migrations.0002_add_profile_fields:148 ==loco_directory.events.migrations.0003_migrate_profile_data:151 ==loco_directory.events.migrations.0004_remove_user:159 ==loco_directory.events.migrations.0005_allow_external_registration:142 ==loco_directory.events.migrations.0008_add_global_event_channel:158 ==loco_directory.events.migrations.0009_global_event_activities:159 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) }, 'venues.venue': { R: 1,0: Similar lines in 7 files ==loco_directory.articles.migrations.0001_initial:145 ==loco_directory.events.migrations.0006_event_channel:136 ==loco_directory.events.migrations.0007_event_contact:138 ==loco_directory.teams.migrations.0005_add_profile_fields:124 ==loco_directory.teams.migrations.0006_migrate_profile_fields:124 ==loco_directory.teams.migrations.0007_remove_old_person_fields:118 ==loco_directory.teams.migrations.0013_add_timezone:100 'userprofiles.userprofile': { 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), R: 1,0: Similar lines in 7 files ==loco_directory.events.migrations.0001_initial:132 ==loco_directory.events.migrations.0002_add_profile_fields:69 ==loco_directory.events.migrations.0003_migrate_profile_data:72 ==loco_directory.events.migrations.0004_remove_user:81 ==loco_directory.events.migrations.0005_allow_external_registration:59 ==loco_directory.events.migrations.0006_event_channel:59 ==loco_directory.events.migrations.0007_event_contact:59 'guests': ('django.db.models.fields.PositiveSmallIntegerField', [], {}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'promise': ('django.db.models.fields.CharField', [], {'max_length': '50'}), 'team_event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.TeamEvent']"}) }, 'events.baseevent': { 'announce': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'date_begin': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}), R: 1,0: Similar lines in 3 files ==loco_directory.events.migrations.0005_allow_external_registration:80 ==loco_directory.events.migrations.0006_event_channel:81 ==loco_directory.events.migrations.0007_event_contact:82 'global_event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.GlobalEvent']", 'null': 'True', 'blank': 'True'}), 'registration': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'teams': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Team']", 'db_index': 'True', 'symmetrical': 'False'}), 'venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['venues.Venue']", 'null': 'True', 'blank': 'True'}) }, 'events.teameventcomment': { 'comment': ('django.db.models.fields.TextField', [], {'db_index': 'True'}), 'commenter_profile': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['userprofiles.UserProfile']", 'null': 'True'}), R: 1,0: Similar lines in 6 files ==loco_directory.events.migrations.0002_add_profile_fields:99 ==loco_directory.events.migrations.0003_migrate_profile_data:102 ==loco_directory.events.migrations.0004_remove_user:110 ==loco_directory.events.migrations.0005_allow_external_registration:89 ==loco_directory.events.migrations.0006_event_channel:90 ==loco_directory.events.migrations.0007_event_contact:91 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'team_event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.TeamEvent']"}) }, 'teams.continent': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '50'}) }, 'teams.country': { R: 1,0: Similar lines in 2 files ==loco_directory.teams.migrations.0001_initial:68 ==loco_directory.teams.migrations.0003_add_countries:72 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), 'lp_name': ('django.db.models.fields.SlugField', [], {'max_length': '40', 'null': 'True', 'db_index': 'True'}), 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), R: 1,0: Similar lines in 3 files ==loco_directory.teams.migrations.0005_add_profile_fields:114 ==loco_directory.teams.migrations.0006_migrate_profile_fields:114 ==loco_directory.teams.migrations.0007_remove_old_person_fields:108 'owner_profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'owner'", 'null': 'True', 'to': "orm['userprofiles.UserProfile']"}), 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'teams.teamadministrator': { R: 1,0: Similar lines in 11 files ==loco_directory.teams.migrations.0001_initial:1 ==loco_directory.teams.migrations.0002_add_mugshot_field:1 ==loco_directory.teams.migrations.0003_add_countries:1 ==loco_directory.teams.migrations.0004_add_languages:1 ==loco_directory.teams.migrations.0007_remove_old_person_fields:1 ==loco_directory.teams.migrations.0008_add_flickr_field:1 ==loco_directory.teams.migrations.0009_change_slug_field:1 ==loco_directory.teams.migrations.0010_add_photos_feed_fields:1 ==loco_directory.teams.migrations.0011_add_team_active:1 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:1 ==loco_directory.teams.migrations.0013_add_timezone:1 from south.db import db from django.db import models from teams.models import * class Migration: def forwards(self, orm): R: 1,0: Similar lines in 7 files ==loco_directory.articles.migrations.0001_initial:120 ==loco_directory.teams.migrations.0005_add_profile_fields:98 ==loco_directory.teams.migrations.0006_migrate_profile_fields:98 ==loco_directory.teams.migrations.0008_add_flickr_field:71 ==loco_directory.teams.migrations.0009_change_slug_field:75 ==loco_directory.teams.migrations.0010_add_photos_feed_fields:79 ==loco_directory.teams.migrations.0011_add_team_active:74 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'approved_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'contact_profiles': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['userprofiles.UserProfile']"}), 'countries': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Country']"}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), R: 1,0: Similar lines in 2 files ==loco_directory.common.mixins:10 ==loco_directory.userprofiles.models:37 try: return pytz.timezone(self.tz) except: return pytz.utc timezone = property(get_timezone) def tolocaltime(self, dt): R: 1,0: Similar lines in 3 files ==loco_directory.events.migrations.0001_initial:163 ==loco_directory.teams.migrations.0003_add_countries:64 ==loco_directory.teams.migrations.0004_add_languages:50 }, 'teams.team': { 'Meta': {'db_table': "'teams'"}, 'admins': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.TeamAdministrator']"}), 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'approved_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), R: 1,0: Similar lines in 2 files ==loco_directory.events.migrations.0008_add_global_event_channel:70 ==loco_directory.events.migrations.0009_global_event_activities:70 'date_end': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}), 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}) }, 'events.globalevent': { 'Meta': {'object_name': 'GlobalEvent', '_ormbases': ['events.BaseEvent']}, R: 1,0: Similar lines in 21 files ==loco_directory.events.migrations.0002_add_profile_fields:141 ==loco_directory.events.migrations.0003_migrate_profile_data:144 ==loco_directory.events.migrations.0004_remove_user:152 ==loco_directory.events.migrations.0005_allow_external_registration:135 ==loco_directory.events.migrations.0008_add_global_event_channel:150 ==loco_directory.events.migrations.0009_global_event_activities:151 ==loco_directory.meetings.migrations.0001_add_meetings:136 ==loco_directory.meetings.migrations.0002_channel_logs:118 ==loco_directory.meetings.migrations.0003_add_chair:113 ==loco_directory.meetings.migrations.0004_add_agenda:135 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:125 ==loco_directory.teams.migrations.0005_add_profile_fields:125 ==loco_directory.teams.migrations.0006_migrate_profile_fields:125 ==loco_directory.teams.migrations.0007_remove_old_person_fields:119 ==loco_directory.teams.migrations.0008_add_flickr_field:94 ==loco_directory.teams.migrations.0009_change_slug_field:98 ==loco_directory.teams.migrations.0010_add_photos_feed_fields:104 ==loco_directory.teams.migrations.0011_add_team_active:99 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:100 ==loco_directory.teams.migrations.0014_add_display_name:107 ==loco_directory.userprofiles.migrations.0001_initial:72 'aim': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'blog': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'facebook': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'flickr': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'identica': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'irc': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), R: 1,0: Similar lines in 6 files ==loco_directory.events.migrations.0001_initial:1 ==loco_directory.events.migrations.0003_migrate_profile_data:1 ==loco_directory.events.migrations.0004_remove_user:1 ==loco_directory.events.migrations.0005_allow_external_registration:1 ==loco_directory.events.migrations.0006_event_channel:1 ==loco_directory.events.migrations.0007_event_contact:1 from south.db import db from django.db import models from events.models import * class Migration: def forwards(self, orm): R: 1,0: Similar lines in 8 files ==loco_directory.events.migrations.0002_add_profile_fields:68 ==loco_directory.events.migrations.0003_migrate_profile_data:71 ==loco_directory.events.migrations.0004_remove_user:80 ==loco_directory.events.migrations.0005_allow_external_registration:58 ==loco_directory.events.migrations.0006_event_channel:58 ==loco_directory.events.migrations.0007_event_contact:58 ==loco_directory.events.migrations.0008_add_global_event_channel:59 ==loco_directory.events.migrations.0009_global_event_activities:59 'attendee_profile': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['userprofiles.UserProfile']", 'null': 'True'}), 'guests': ('django.db.models.fields.PositiveSmallIntegerField', [], {}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'promise': ('django.db.models.fields.CharField', [], {'max_length': '50'}), 'team_event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.TeamEvent']"}) }, 'events.baseevent': { R: 1,0: Similar lines in 15 files ==loco_directory.events.migrations.0005_allow_external_registration:43 ==loco_directory.events.migrations.0006_event_channel:43 ==loco_directory.events.migrations.0007_event_contact:43 ==loco_directory.events.migrations.0008_add_global_event_channel:44 ==loco_directory.events.migrations.0009_global_event_activities:44 ==loco_directory.meetings.migrations.0001_add_meetings:69 ==loco_directory.meetings.migrations.0002_channel_logs:49 ==loco_directory.meetings.migrations.0003_add_chair:43 ==loco_directory.meetings.migrations.0004_add_agenda:54 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:43 ==loco_directory.meetings.migrations.0006_add_timezone:51 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:43 ==loco_directory.teams.migrations.0013_add_timezone:43 ==loco_directory.teams.migrations.0014_add_display_name:44 ==loco_directory.userprofiles.migrations.0002_add_mugshot:43 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) }, 'contenttypes.contenttype': { R: 1,0: Similar lines in 25 files ==loco_directory.articles.migrations.0001_initial:85 ==loco_directory.events.migrations.0001_initial:112 ==loco_directory.events.migrations.0002_add_profile_fields:48 ==loco_directory.events.migrations.0003_migrate_profile_data:51 ==loco_directory.events.migrations.0004_remove_user:61 ==loco_directory.events.migrations.0005_allow_external_registration:39 ==loco_directory.events.migrations.0006_event_channel:39 ==loco_directory.events.migrations.0007_event_contact:39 ==loco_directory.meetings.migrations.0001_add_meetings:65 ==loco_directory.meetings.migrations.0002_channel_logs:45 ==loco_directory.meetings.migrations.0003_add_chair:39 ==loco_directory.meetings.migrations.0004_add_agenda:50 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:39 ==loco_directory.meetings.migrations.0006_add_timezone:47 ==loco_directory.teams.migrations.0005_add_profile_fields:63 ==loco_directory.teams.migrations.0006_migrate_profile_fields:63 ==loco_directory.teams.migrations.0007_remove_old_person_fields:59 ==loco_directory.teams.migrations.0008_add_flickr_field:37 ==loco_directory.teams.migrations.0009_change_slug_field:41 ==loco_directory.teams.migrations.0010_add_photos_feed_fields:45 ==loco_directory.teams.migrations.0011_add_team_active:39 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:39 ==loco_directory.teams.migrations.0013_add_timezone:39 ==loco_directory.userprofiles.migrations.0001_initial:54 ==loco_directory.userprofiles.migrations.0002_add_mugshot:39 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), R: 1,0: Similar lines in 4 files ==loco_directory.venues.migrations.0001_initial:43 ==loco_directory.venues.migrations.0002_add_unique_together:38 ==loco_directory.venues.migrations.0003_add_country:41 ==loco_directory.venues.migrations.0004_remove_venue_map_field:40 'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}), 'venue_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) } } complete_apps = ['venues'] R: 1,0: Similar lines in 6 files ==loco_directory.teams.migrations.0003_add_countries:55 ==loco_directory.teams.migrations.0004_add_languages:36 ==loco_directory.venues.migrations.0003_add_country:21 ==loco_directory.venues.migrations.0004_remove_venue_map_field:21 ==loco_directory.venues.migrations.0005_add_spr:21 ==loco_directory.venues.migrations.0006_add_venue_timezone:21 models = { 'teams.continent': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '50'}) }, 'teams.country': { R: 1,0: Similar lines in 4 files ==loco_directory.teams.migrations.0001_initial:61 ==loco_directory.teams.migrations.0002_add_mugshot_field:23 ==loco_directory.teams.migrations.0003_add_countries:65 ==loco_directory.teams.migrations.0004_add_languages:51 'teams.team': { 'Meta': {'db_table': "'teams'"}, 'admins': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.TeamAdministrator']"}), 'approved': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), 'approved_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), R: 1,0: Similar lines in 11 files ==loco_directory.articles.migrations.0001_initial:97 ==loco_directory.teams.migrations.0005_add_profile_fields:75 ==loco_directory.teams.migrations.0006_migrate_profile_fields:75 ==loco_directory.teams.migrations.0007_remove_old_person_fields:71 ==loco_directory.teams.migrations.0008_add_flickr_field:49 ==loco_directory.teams.migrations.0009_change_slug_field:53 ==loco_directory.teams.migrations.0010_add_photos_feed_fields:57 ==loco_directory.teams.migrations.0011_add_team_active:51 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:51 ==loco_directory.teams.migrations.0013_add_timezone:51 ==loco_directory.teams.migrations.0014_add_display_name:52 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) }, 'teams.continent': { R: 1,0: Similar lines in 2 files ==loco_directory.events.views:133 ==loco_directory.meetings.views:115 if launchpad.is_admin_or_owner(request.user.username, team): is_contact = True break if is_on_lc or is_contact: if request.method == 'POST': R: 1,0: Similar lines in 6 files ==loco_directory.events.migrations.0001_initial:181 ==loco_directory.teams.migrations.0001_initial:77 ==loco_directory.teams.migrations.0002_add_mugshot_field:40 ==loco_directory.teams.migrations.0003_add_countries:82 ==loco_directory.teams.migrations.0004_add_languages:69 ==loco_directory.teams.migrations.0007_remove_old_person_fields:109 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'teams.teamadministrator': { R: 1,0: Similar lines in 4 files ==loco_directory.events.migrations.0008_add_global_event_channel:171 ==loco_directory.events.migrations.0009_global_event_activities:172 ==loco_directory.venues.migrations.0005_add_spr:36 ==loco_directory.venues.migrations.0007_auto__add_field_venue_continent:38 'country': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['teams.Country']", 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'latitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'longitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), R: 1,0: Similar lines in 3 files ==loco_directory.events.migrations.0001_initial:132 ==loco_directory.events.migrations.0008_add_global_event_channel:60 ==loco_directory.events.migrations.0009_global_event_activities:60 'guests': ('django.db.models.fields.PositiveSmallIntegerField', [], {}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'promise': ('django.db.models.fields.CharField', [], {'max_length': '50'}), 'team_event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.TeamEvent']"}) }, 'events.baseevent': { R: 1,0: Similar lines in 6 files ==loco_directory.events.migrations.0007_event_contact:133 ==loco_directory.events.migrations.0008_add_global_event_channel:143 ==loco_directory.events.migrations.0009_global_event_activities:144 ==loco_directory.meetings.migrations.0006_add_timezone:130 ==loco_directory.teams.migrations.0013_add_timezone:95 ==loco_directory.teams.migrations.0014_add_display_name:100 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, 'userprofiles.userprofile': { R: 1,0: Similar lines in 7 files ==loco_directory.events.migrations.0002_add_profile_fields:123 ==loco_directory.events.migrations.0003_migrate_profile_data:126 ==loco_directory.events.migrations.0004_remove_user:134 ==loco_directory.teams.migrations.0003_add_countries:71 ==loco_directory.teams.migrations.0005_add_profile_fields:102 ==loco_directory.teams.migrations.0006_migrate_profile_fields:102 ==loco_directory.teams.migrations.0007_remove_old_person_fields:97 'countries': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Country']"}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), R: 1,0: Similar lines in 7 files ==loco_directory.events.migrations.0002_add_profile_fields:134 ==loco_directory.events.migrations.0003_migrate_profile_data:137 ==loco_directory.events.migrations.0004_remove_user:145 ==loco_directory.teams.migrations.0005_add_profile_fields:114 ==loco_directory.teams.migrations.0006_migrate_profile_fields:114 ==loco_directory.teams.migrations.0008_add_flickr_field:87 ==loco_directory.teams.migrations.0009_change_slug_field:91 'owner_profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'owner'", 'null': 'True', 'to': "orm['userprofiles.UserProfile']"}), 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, R: 1,0: Similar lines in 11 files ==loco_directory.events.migrations.0002_add_profile_fields:101 ==loco_directory.events.migrations.0003_migrate_profile_data:104 ==loco_directory.events.migrations.0004_remove_user:112 ==loco_directory.meetings.migrations.0001_add_meetings:92 ==loco_directory.meetings.migrations.0002_channel_logs:74 ==loco_directory.meetings.migrations.0003_add_chair:69 ==loco_directory.meetings.migrations.0004_add_agenda:91 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:81 ==loco_directory.meetings.migrations.0006_add_timezone:90 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:55 ==loco_directory.teams.migrations.0013_add_timezone:55 }, 'teams.continent': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '50'}) }, 'teams.country': { R: 1,0: Similar lines in 9 files ==loco_directory.articles.migrations.0001_initial:154 ==loco_directory.events.migrations.0002_add_profile_fields:148 ==loco_directory.events.migrations.0003_migrate_profile_data:151 ==loco_directory.events.migrations.0004_remove_user:159 ==loco_directory.events.migrations.0005_allow_external_registration:142 ==loco_directory.meetings.migrations.0006_add_timezone:144 ==loco_directory.teams.migrations.0013_add_timezone:109 ==loco_directory.teams.migrations.0014_add_display_name:115 ==loco_directory.userprofiles.migrations.0002_add_mugshot:65 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) R: 1,0: Similar lines in 4 files ==loco_directory.events.migrations.0001_initial:199 ==loco_directory.events.migrations.0002_add_profile_fields:164 ==loco_directory.events.migrations.0003_migrate_profile_data:167 ==loco_directory.events.migrations.0004_remove_user:175 'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}), 'venue_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) } } complete_apps = ['events'] R: 1,0: Similar lines in 18 files ==loco_directory.events.migrations.0006_event_channel:145 ==loco_directory.events.migrations.0007_event_contact:147 ==loco_directory.events.migrations.0008_add_global_event_channel:158 ==loco_directory.events.migrations.0009_global_event_activities:159 ==loco_directory.meetings.migrations.0001_add_meetings:143 ==loco_directory.meetings.migrations.0002_channel_logs:125 ==loco_directory.meetings.migrations.0003_add_chair:120 ==loco_directory.meetings.migrations.0004_add_agenda:142 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:132 ==loco_directory.teams.migrations.0005_add_profile_fields:132 ==loco_directory.teams.migrations.0006_migrate_profile_fields:132 ==loco_directory.teams.migrations.0007_remove_old_person_fields:126 ==loco_directory.teams.migrations.0008_add_flickr_field:101 ==loco_directory.teams.migrations.0009_change_slug_field:105 ==loco_directory.teams.migrations.0010_add_photos_feed_fields:111 ==loco_directory.teams.migrations.0011_add_team_active:106 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:107 ==loco_directory.userprofiles.migrations.0001_initial:79 'picasa': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'realname': ('django.db.models.fields.CharField', [], {'max_length': '150', 'blank': 'True'}), 'twitter': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}), 'tz': ('django.db.models.fields.CharField', [], {'default': "'UTC'", 'max_length': '32'}), 'user': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['auth.User']", 'unique': 'True'}), 'xmpp': ('django.db.models.fields.CharField', [], {'max_length': '32', 'null': 'True', 'blank': 'True'}) R: 1,0: Similar lines in 19 files ==loco_directory.articles.migrations.0001_initial:125 ==loco_directory.events.migrations.0005_allow_external_registration:115 ==loco_directory.events.migrations.0006_event_channel:116 ==loco_directory.events.migrations.0007_event_contact:117 ==loco_directory.events.migrations.0008_add_global_event_channel:126 ==loco_directory.events.migrations.0009_global_event_activities:127 ==loco_directory.meetings.migrations.0001_add_meetings:116 ==loco_directory.meetings.migrations.0002_channel_logs:98 ==loco_directory.meetings.migrations.0003_add_chair:93 ==loco_directory.meetings.migrations.0004_add_agenda:115 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:105 ==loco_directory.meetings.migrations.0006_add_timezone:114 ==loco_directory.teams.migrations.0008_add_flickr_field:76 ==loco_directory.teams.migrations.0009_change_slug_field:80 ==loco_directory.teams.migrations.0010_add_photos_feed_fields:84 ==loco_directory.teams.migrations.0011_add_team_active:79 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:79 ==loco_directory.teams.migrations.0013_add_timezone:79 ==loco_directory.teams.migrations.0014_add_display_name:83 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'flickr_id': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}), 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), R: 1,0: Similar lines in 11 files ==loco_directory.articles.migrations.0001_initial:101 ==loco_directory.events.migrations.0005_allow_external_registration:91 ==loco_directory.events.migrations.0006_event_channel:92 ==loco_directory.events.migrations.0007_event_contact:93 ==loco_directory.teams.migrations.0005_add_profile_fields:79 ==loco_directory.teams.migrations.0006_migrate_profile_fields:79 ==loco_directory.teams.migrations.0007_remove_old_person_fields:75 ==loco_directory.teams.migrations.0008_add_flickr_field:53 ==loco_directory.teams.migrations.0009_change_slug_field:57 ==loco_directory.teams.migrations.0010_add_photos_feed_fields:61 ==loco_directory.teams.migrations.0011_add_team_active:55 }, 'teams.continent': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '50'}) }, 'teams.country': { R: 1,0: Similar lines in 4 files ==loco_directory.events.migrations.0005_allow_external_registration:80 ==loco_directory.events.migrations.0006_event_channel:81 ==loco_directory.events.migrations.0008_add_global_event_channel:87 ==loco_directory.events.migrations.0009_global_event_activities:88 'global_event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.GlobalEvent']", 'null': 'True', 'blank': 'True'}), 'registration': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'teams': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Team']", 'db_index': 'True', 'symmetrical': 'False'}), 'venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['venues.Venue']", 'null': 'True', 'blank': 'True'}) }, 'events.teameventcomment': { R: 1,0: Similar lines in 9 files ==loco_directory.events.migrations.0001_initial:141 ==loco_directory.events.migrations.0002_add_profile_fields:78 ==loco_directory.events.migrations.0003_migrate_profile_data:81 ==loco_directory.events.migrations.0004_remove_user:90 ==loco_directory.events.migrations.0005_allow_external_registration:68 ==loco_directory.events.migrations.0006_event_channel:68 ==loco_directory.events.migrations.0007_event_contact:68 ==loco_directory.events.migrations.0008_add_global_event_channel:70 ==loco_directory.events.migrations.0009_global_event_activities:70 'date_end': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}), 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}) }, 'events.globalevent': { R: 1,0: Similar lines in 9 files ==loco_directory.events.migrations.0001_initial:124 ==loco_directory.events.migrations.0002_add_profile_fields:60 ==loco_directory.events.migrations.0003_migrate_profile_data:63 ==loco_directory.events.migrations.0004_remove_user:73 ==loco_directory.events.migrations.0005_allow_external_registration:51 ==loco_directory.events.migrations.0006_event_channel:51 ==loco_directory.events.migrations.0007_event_contact:51 ==loco_directory.events.migrations.0008_add_global_event_channel:52 ==loco_directory.events.migrations.0009_global_event_activities:52 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) }, 'events.attendee': { R: 1,0: Similar lines in 28 files ==loco_directory.articles.migrations.0001_initial:75 ==loco_directory.events.migrations.0001_initial:102 ==loco_directory.events.migrations.0002_add_profile_fields:38 ==loco_directory.events.migrations.0003_migrate_profile_data:41 ==loco_directory.events.migrations.0004_remove_user:51 ==loco_directory.events.migrations.0005_allow_external_registration:29 ==loco_directory.events.migrations.0006_event_channel:29 ==loco_directory.events.migrations.0007_event_contact:29 ==loco_directory.events.migrations.0008_add_global_event_channel:29 ==loco_directory.events.migrations.0009_global_event_activities:29 ==loco_directory.meetings.migrations.0001_add_meetings:55 ==loco_directory.meetings.migrations.0002_channel_logs:35 ==loco_directory.meetings.migrations.0003_add_chair:29 ==loco_directory.meetings.migrations.0004_add_agenda:40 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:29 ==loco_directory.meetings.migrations.0006_add_timezone:37 ==loco_directory.teams.migrations.0005_add_profile_fields:53 ==loco_directory.teams.migrations.0006_migrate_profile_fields:53 ==loco_directory.teams.migrations.0007_remove_old_person_fields:49 ==loco_directory.teams.migrations.0008_add_flickr_field:27 ==loco_directory.teams.migrations.0009_change_slug_field:31 ==loco_directory.teams.migrations.0010_add_photos_feed_fields:35 ==loco_directory.teams.migrations.0011_add_team_active:29 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:29 ==loco_directory.teams.migrations.0013_add_timezone:29 ==loco_directory.teams.migrations.0014_add_display_name:29 ==loco_directory.userprofiles.migrations.0001_initial:44 ==loco_directory.userprofiles.migrations.0002_add_mugshot:29 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) }, 'auth.user': { R: 1,0: Similar lines in 3 files ==loco_directory.venues.migrations.0005_add_spr:27 ==loco_directory.venues.migrations.0006_add_venue_timezone:27 ==loco_directory.venues.migrations.0007_auto__add_field_venue_continent:28 'continents': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Continent']", 'symmetrical': 'False'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '100'}) }, 'venues.venue': { R: 1,0: Similar lines in 2 files ==loco_directory.articles.migrations.0001_initial:132 ==loco_directory.teams.migrations.0014_add_display_name:90 'lp_name': ('django.db.models.fields.CharField', [], {'max_length': '40', 'null': 'True'}), 'microbloghashtag': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), R: 1,0: Similar lines in 3 files ==loco_directory.events.views:49 ==loco_directory.meetings.views:42 ==loco_directory.teams.views:55 calendar.add('calscale').value = 'GREGORIAN' calendar.add('method').value = 'PUBLISH' calendar.add('x-wr-timezone').value = 'UTC' calendar.add('x-wr-calname').value = name calendar.add('x-wr-caldesc').value = name R: 1,0: Similar lines in 2 files ==loco_directory.events.views:44 ==loco_directory.meetings.views:36 filename = "%s.ics" % name.replace(' ', '-').lower() response = HttpResponse(mimetype='text/calendar') response['Content-Disposition'] = 'attachment; filename=%s' % filename.encode('ascii', 'replace') calendar = vobject.iCalendar() calendar.add('prodid').value = '-//loco.ubuntu.com//EN' R: 1,0: Similar lines in 5 files ==loco_directory.events.migrations.0001_initial:176 ==loco_directory.teams.migrations.0002_add_mugshot_field:35 ==loco_directory.teams.migrations.0003_add_countries:77 ==loco_directory.teams.migrations.0005_add_profile_fields:109 ==loco_directory.teams.migrations.0006_migrate_profile_fields:109 'lp_name': ('django.db.models.fields.SlugField', [], {'max_length': '40', 'null': 'True', 'db_index': 'True'}), 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), 'owner': ('django.db.models.fields.SlugField', [], {'max_length': '50', 'null': 'True', 'db_index': 'True'}), R: 1,0: Similar lines in 7 files ==loco_directory.events.migrations.0005_allow_external_registration:122 ==loco_directory.meetings.migrations.0001_add_meetings:123 ==loco_directory.meetings.migrations.0002_channel_logs:105 ==loco_directory.meetings.migrations.0003_add_chair:100 ==loco_directory.meetings.migrations.0004_add_agenda:122 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:112 ==loco_directory.teams.migrations.0009_change_slug_field:87 'lp_name': ('django.db.models.fields.CharField', [], {'max_length': '40', 'null': 'True'}), 'ml_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'mugshot_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True'}), 'owner_profile': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'owner'", 'null': 'True', 'to': "orm['userprofiles.UserProfile']"}), R: 1,0: Similar lines in 20 files ==loco_directory.articles.migrations.0001_initial:97 ==loco_directory.events.migrations.0008_add_global_event_channel:52 ==loco_directory.events.migrations.0009_global_event_activities:52 ==loco_directory.meetings.migrations.0001_add_meetings:77 ==loco_directory.meetings.migrations.0002_channel_logs:57 ==loco_directory.meetings.migrations.0003_add_chair:51 ==loco_directory.meetings.migrations.0004_add_agenda:62 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:51 ==loco_directory.meetings.migrations.0006_add_timezone:59 ==loco_directory.teams.migrations.0005_add_profile_fields:75 ==loco_directory.teams.migrations.0006_migrate_profile_fields:75 ==loco_directory.teams.migrations.0007_remove_old_person_fields:71 ==loco_directory.teams.migrations.0008_add_flickr_field:49 ==loco_directory.teams.migrations.0009_change_slug_field:53 ==loco_directory.teams.migrations.0010_add_photos_feed_fields:57 ==loco_directory.teams.migrations.0011_add_team_active:51 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:51 ==loco_directory.teams.migrations.0013_add_timezone:51 ==loco_directory.userprofiles.migrations.0001_initial:66 ==loco_directory.userprofiles.migrations.0002_add_mugshot:51 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) }, R: 1,0: Similar lines in 19 files ==loco_directory.articles.migrations.0001_initial:102 ==loco_directory.events.migrations.0002_add_profile_fields:102 ==loco_directory.events.migrations.0003_migrate_profile_data:105 ==loco_directory.events.migrations.0004_remove_user:113 ==loco_directory.meetings.migrations.0001_add_meetings:93 ==loco_directory.meetings.migrations.0002_channel_logs:75 ==loco_directory.meetings.migrations.0003_add_chair:70 ==loco_directory.meetings.migrations.0004_add_agenda:92 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:82 ==loco_directory.meetings.migrations.0006_add_timezone:91 ==loco_directory.teams.migrations.0005_add_profile_fields:80 ==loco_directory.teams.migrations.0006_migrate_profile_fields:80 ==loco_directory.teams.migrations.0007_remove_old_person_fields:76 ==loco_directory.teams.migrations.0008_add_flickr_field:54 ==loco_directory.teams.migrations.0009_change_slug_field:58 ==loco_directory.teams.migrations.0010_add_photos_feed_fields:62 ==loco_directory.teams.migrations.0011_add_team_active:56 ==loco_directory.venues.migrations.0005_add_spr:22 ==loco_directory.venues.migrations.0006_add_venue_timezone:22 'teams.continent': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '50'}) }, 'teams.country': { R: 1,0: Similar lines in 10 files ==loco_directory.events.migrations.0001_initial:171 ==loco_directory.events.migrations.0002_add_profile_fields:124 ==loco_directory.events.migrations.0003_migrate_profile_data:127 ==loco_directory.events.migrations.0004_remove_user:135 ==loco_directory.teams.migrations.0001_initial:68 ==loco_directory.teams.migrations.0002_add_mugshot_field:30 ==loco_directory.teams.migrations.0004_add_languages:58 ==loco_directory.teams.migrations.0005_add_profile_fields:103 ==loco_directory.teams.migrations.0006_migrate_profile_fields:103 ==loco_directory.teams.migrations.0007_remove_old_person_fields:98 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), 'expires_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}), 'forum_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'irc_chan': ('django.db.models.fields.CharField', [], {'max_length': '25', 'null': 'True', 'blank': 'True'}), R: 1,0: Similar lines in 7 files ==loco_directory.events.migrations.0002_add_profile_fields:160 ==loco_directory.events.migrations.0003_migrate_profile_data:163 ==loco_directory.events.migrations.0004_remove_user:171 ==loco_directory.events.migrations.0008_add_global_event_channel:171 ==loco_directory.events.migrations.0009_global_event_activities:172 ==loco_directory.venues.migrations.0004_remove_venue_map_field:36 ==loco_directory.venues.migrations.0007_auto__add_field_venue_continent:38 'country': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['teams.Country']", 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'latitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'longitude': ('django.db.models.fields.FloatField', [], {'null': 'True', 'blank': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}), R: 1,0: Similar lines in 11 files ==loco_directory.events.migrations.0002_add_profile_fields:155 ==loco_directory.events.migrations.0003_migrate_profile_data:158 ==loco_directory.events.migrations.0004_remove_user:166 ==loco_directory.events.migrations.0005_allow_external_registration:149 ==loco_directory.events.migrations.0006_event_channel:152 ==loco_directory.events.migrations.0007_event_contact:154 ==loco_directory.venues.migrations.0002_add_unique_together:28 ==loco_directory.venues.migrations.0003_add_country:31 ==loco_directory.venues.migrations.0004_remove_venue_map_field:31 ==loco_directory.venues.migrations.0005_add_spr:31 ==loco_directory.venues.migrations.0006_add_venue_timezone:31 'venues.venue': { 'Meta': {'unique_together': "(('name', 'country', 'city'), ('longitude', 'latitude'))"}, 'address': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'city': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True', 'blank': 'True'}), 'comment': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), R: 1,0: Similar lines in 15 files ==loco_directory.events.migrations.0005_allow_external_registration:92 ==loco_directory.events.migrations.0006_event_channel:93 ==loco_directory.events.migrations.0007_event_contact:94 ==loco_directory.meetings.migrations.0001_add_meetings:93 ==loco_directory.meetings.migrations.0002_channel_logs:75 ==loco_directory.meetings.migrations.0003_add_chair:70 ==loco_directory.meetings.migrations.0004_add_agenda:92 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:82 ==loco_directory.meetings.migrations.0006_add_timezone:91 ==loco_directory.teams.migrations.0003_add_countries:56 ==loco_directory.teams.migrations.0004_add_languages:37 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:56 ==loco_directory.teams.migrations.0013_add_timezone:56 ==loco_directory.venues.migrations.0003_add_country:22 ==loco_directory.venues.migrations.0004_remove_venue_map_field:22 'teams.continent': { 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '50'}) }, 'teams.country': { R: 1,0: Similar lines in 16 files ==loco_directory.events.migrations.0001_initial:124 ==loco_directory.events.migrations.0002_add_profile_fields:60 ==loco_directory.events.migrations.0003_migrate_profile_data:63 ==loco_directory.events.migrations.0004_remove_user:73 ==loco_directory.events.migrations.0005_allow_external_registration:51 ==loco_directory.events.migrations.0006_event_channel:51 ==loco_directory.events.migrations.0007_event_contact:51 ==loco_directory.meetings.migrations.0001_add_meetings:77 ==loco_directory.meetings.migrations.0002_channel_logs:57 ==loco_directory.meetings.migrations.0003_add_chair:51 ==loco_directory.meetings.migrations.0004_add_agenda:62 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:51 ==loco_directory.meetings.migrations.0006_add_timezone:59 ==loco_directory.teams.migrations.0014_add_display_name:52 ==loco_directory.userprofiles.migrations.0001_initial:66 ==loco_directory.userprofiles.migrations.0002_add_mugshot:51 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) }, R: 1,0: Similar lines in 24 files ==loco_directory.articles.migrations.0001_initial:140 ==loco_directory.events.migrations.0001_initial:181 ==loco_directory.events.migrations.0002_add_profile_fields:135 ==loco_directory.events.migrations.0003_migrate_profile_data:138 ==loco_directory.events.migrations.0004_remove_user:146 ==loco_directory.events.migrations.0005_allow_external_registration:129 ==loco_directory.events.migrations.0006_event_channel:131 ==loco_directory.meetings.migrations.0001_add_meetings:130 ==loco_directory.meetings.migrations.0002_channel_logs:112 ==loco_directory.meetings.migrations.0003_add_chair:107 ==loco_directory.meetings.migrations.0004_add_agenda:129 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:119 ==loco_directory.teams.migrations.0001_initial:77 ==loco_directory.teams.migrations.0002_add_mugshot_field:40 ==loco_directory.teams.migrations.0003_add_countries:82 ==loco_directory.teams.migrations.0004_add_languages:69 ==loco_directory.teams.migrations.0005_add_profile_fields:115 ==loco_directory.teams.migrations.0006_migrate_profile_fields:115 ==loco_directory.teams.migrations.0007_remove_old_person_fields:109 ==loco_directory.teams.migrations.0008_add_flickr_field:88 ==loco_directory.teams.migrations.0009_change_slug_field:92 ==loco_directory.teams.migrations.0010_add_photos_feed_fields:98 ==loco_directory.teams.migrations.0011_add_team_active:93 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:94 'provides_support': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), 'spr': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), 'web_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}) }, R: 1,0: Similar lines in 26 files ==loco_directory.articles.migrations.0001_initial:112 ==loco_directory.events.migrations.0002_add_profile_fields:112 ==loco_directory.events.migrations.0003_migrate_profile_data:115 ==loco_directory.events.migrations.0004_remove_user:123 ==loco_directory.events.migrations.0005_allow_external_registration:102 ==loco_directory.events.migrations.0006_event_channel:103 ==loco_directory.events.migrations.0007_event_contact:104 ==loco_directory.events.migrations.0008_add_global_event_channel:113 ==loco_directory.events.migrations.0009_global_event_activities:114 ==loco_directory.meetings.migrations.0001_add_meetings:103 ==loco_directory.meetings.migrations.0002_channel_logs:85 ==loco_directory.meetings.migrations.0003_add_chair:80 ==loco_directory.meetings.migrations.0004_add_agenda:102 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:92 ==loco_directory.meetings.migrations.0006_add_timezone:101 ==loco_directory.teams.migrations.0004_add_languages:47 ==loco_directory.teams.migrations.0005_add_profile_fields:90 ==loco_directory.teams.migrations.0006_migrate_profile_fields:90 ==loco_directory.teams.migrations.0007_remove_old_person_fields:86 ==loco_directory.teams.migrations.0008_add_flickr_field:64 ==loco_directory.teams.migrations.0009_change_slug_field:68 ==loco_directory.teams.migrations.0010_add_photos_feed_fields:72 ==loco_directory.teams.migrations.0011_add_team_active:66 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:66 ==loco_directory.teams.migrations.0013_add_timezone:66 ==loco_directory.teams.migrations.0014_add_display_name:70 'code': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'max_length': '150', 'null': 'True'}) }, 'teams.team': { R: 1,0: Similar lines in 14 files ==loco_directory.events.migrations.0005_allow_external_registration:97 ==loco_directory.events.migrations.0006_event_channel:98 ==loco_directory.events.migrations.0007_event_contact:99 ==loco_directory.events.migrations.0008_add_global_event_channel:107 ==loco_directory.events.migrations.0009_global_event_activities:108 ==loco_directory.meetings.migrations.0001_add_meetings:98 ==loco_directory.meetings.migrations.0002_channel_logs:80 ==loco_directory.meetings.migrations.0003_add_chair:75 ==loco_directory.meetings.migrations.0004_add_agenda:97 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:87 ==loco_directory.meetings.migrations.0006_add_timezone:96 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:61 ==loco_directory.teams.migrations.0013_add_timezone:61 ==loco_directory.teams.migrations.0014_add_display_name:64 'continents': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['teams.Continent']", 'symmetrical': 'False'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.TextField', [], {'max_length': '100'}) }, 'teams.language': { R: 1,0: Similar lines in 15 files ==loco_directory.events.migrations.0005_allow_external_registration:35 ==loco_directory.events.migrations.0006_event_channel:35 ==loco_directory.events.migrations.0007_event_contact:35 ==loco_directory.events.migrations.0008_add_global_event_channel:36 ==loco_directory.events.migrations.0009_global_event_activities:36 ==loco_directory.meetings.migrations.0001_add_meetings:61 ==loco_directory.meetings.migrations.0002_channel_logs:41 ==loco_directory.meetings.migrations.0003_add_chair:35 ==loco_directory.meetings.migrations.0004_add_agenda:46 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:35 ==loco_directory.meetings.migrations.0006_add_timezone:43 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:35 ==loco_directory.teams.migrations.0013_add_timezone:35 ==loco_directory.teams.migrations.0014_add_display_name:36 ==loco_directory.userprofiles.migrations.0002_add_mugshot:35 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}), 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), R: 1,0: Similar lines in 15 files ==loco_directory.events.migrations.0005_allow_external_registration:23 ==loco_directory.events.migrations.0006_event_channel:23 ==loco_directory.events.migrations.0007_event_contact:23 ==loco_directory.events.migrations.0008_add_global_event_channel:23 ==loco_directory.events.migrations.0009_global_event_activities:23 ==loco_directory.meetings.migrations.0001_add_meetings:49 ==loco_directory.meetings.migrations.0002_channel_logs:29 ==loco_directory.meetings.migrations.0003_add_chair:23 ==loco_directory.meetings.migrations.0004_add_agenda:34 ==loco_directory.meetings.migrations.0005_add_meeting_minutes:23 ==loco_directory.meetings.migrations.0006_add_timezone:31 ==loco_directory.teams.migrations.0012_add_team_microbloghashtag:23 ==loco_directory.teams.migrations.0013_add_timezone:23 ==loco_directory.teams.migrations.0014_add_display_name:23 ==loco_directory.userprofiles.migrations.0002_add_mugshot:23 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) }, 'auth.permission': { R: 1,0: Similar lines in 4 files ==loco_directory.events.migrations.0004_remove_user:104 ==loco_directory.events.migrations.0005_allow_external_registration:83 ==loco_directory.events.migrations.0006_event_channel:84 ==loco_directory.events.migrations.0007_event_contact:85 'venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['venues.Venue']", 'null': 'True', 'blank': 'True'}) }, 'events.teameventcomment': { 'comment': ('django.db.models.fields.TextField', [], {'db_index': 'True'}), 'commenter_profile': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['userprofiles.UserProfile']", 'null': 'True'}), R: 1,0: Similar lines in 2 files ==loco_directory.events.tests:22 ==loco_directory.venues.tests:16 self.team = Team.objects.create( lp_name='test-team', name='Test Team', ) self.team.countries.add(self.country) R: 1,0: Similar lines in 3 files ==loco_directory.events.forms:189 ==loco_directory.teams.forms:14 ==loco_directory.venues.forms:26 class Media: css = {'all': ( '/media/css/colortip-1.0-jquery.css', )} js = ( Report ====== 3707 statements analysed. Messages by category -------------------- +-----------+-------+---------+-----------+ |type |number |previous |difference | +===========+=======+=========+===========+ |convention |3718 |NC |NC | +-----------+-------+---------+-----------+ |refactor |375 |NC |NC | +-----------+-------+---------+-----------+ |warning |351 |NC |NC | +-----------+-------+---------+-----------+ |error |242 |NC |NC | +-----------+-------+---------+-----------+ % errors / warnings by module ----------------------------- +----------------------------------------------------------------------+------+--------+---------+-----------+ |module |error |warning |refactor |convention | +======================================================================+======+========+=========+===========+ |loco_directory.events.models |31.82 |0.57 |1.07 |1.88 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.meetings.models |19.01 |1.14 |0.80 |1.16 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.teams.models |16.12 |1.42 |1.33 |1.13 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.venues.models |7.44 |0.57 |0.53 |0.46 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.userprofiles.models |6.61 |1.14 |0.27 |0.67 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.common.management.commands.recoverdata |4.13 |2.28 |0.80 |1.10 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.meetings.forms |1.65 |2.56 |1.33 |0.56 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.teams.management.commands.import-live-data |1.65 |1.99 |0.80 |0.48 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.teams.tests |1.65 |0.85 |0.80 |0.40 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.events.admin |1.65 |0.00 |0.00 |0.03 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.articles.models |1.24 |0.85 |0.80 |0.38 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.venues.forms |1.24 |0.85 |0.53 |0.24 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.common.launchpad |0.83 |2.28 |0.00 |0.54 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.teams.forms |0.83 |1.14 |0.80 |0.30 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.events.tests |0.83 |0.00 |0.27 |0.08 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.meetings.admin |0.83 |0.00 |0.00 |0.03 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.services.__init__ |0.41 |4.84 |0.00 |0.75 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.userprofiles.management.commands.update-profiles |0.41 |2.28 |0.00 |0.19 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.urls |0.41 |1.14 |0.00 |0.11 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.teams.management.commands.lpupdate |0.41 |0.85 |0.53 |0.48 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.common.views |0.41 |0.28 |0.00 |0.97 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.teams.management.commands.init-ld |0.41 |0.00 |0.00 |0.13 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.events.views |0.00 |7.41 |0.27 |1.75 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.meetings.views |0.00 |4.56 |0.00 |0.91 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.teams.views |0.00 |4.27 |0.00 |0.75 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.events.forms |0.00 |3.13 |1.87 |0.54 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.venues.views |0.00 |2.85 |0.00 |0.19 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.settings |0.00 |2.56 |0.00 |0.40 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.common.context_processors |0.00 |1.99 |0.00 |0.16 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.venues.migrations.0002_add_unique_together |0.00 |1.14 |0.53 |0.43 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.bzr_apps.management.commands.pullapps |0.00 |1.14 |0.53 |0.22 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.events.migrations.0009_global_event_activities |0.00 |1.14 |0.27 |3.47 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.events.migrations.0008_add_global_event_channel |0.00 |1.14 |0.27 |3.44 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.teams.migrations.0014_add_display_name |0.00 |1.14 |0.27 |2.26 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.events.urls |0.00 |1.14 |0.00 |0.62 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.meetings.urls |0.00 |1.14 |0.00 |0.43 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.teams.urls |0.00 |1.14 |0.00 |0.30 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.services.urls |0.00 |1.14 |0.00 |0.30 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.venues.urls |0.00 |1.14 |0.00 |0.16 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.teams.management.commands.import-translations |0.00 |1.14 |0.00 |0.16 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.events.migrations.0007_event_contact |0.00 |0.85 |0.53 |3.23 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.events.migrations.0006_event_channel |0.00 |0.85 |0.53 |3.17 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.events.migrations.0005_allow_external_registration |0.00 |0.85 |0.53 |3.09 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.events.migrations.0003_migrate_profile_data |0.00 |0.85 |0.53 |2.99 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.events.migrations.0002_add_profile_fields |0.00 |0.85 |0.53 |2.99 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.meetings.migrations.0005_add_meeting_minutes |0.00 |0.85 |0.53 |2.58 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.meetings.migrations.0004_add_agenda |0.00 |0.85 |0.53 |2.53 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.articles.migrations.0001_initial |0.00 |0.85 |0.53 |2.53 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.meetings.migrations.0003_add_chair |0.00 |0.85 |0.53 |2.34 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.meetings.migrations.0002_channel_logs |0.00 |0.85 |0.53 |2.34 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.teams.migrations.0006_migrate_profile_fields |0.00 |0.85 |0.53 |2.21 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.teams.migrations.0013_add_timezone |0.00 |0.85 |0.53 |2.12 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.teams.migrations.0012_add_team_microbloghashtag |0.00 |0.85 |0.53 |2.10 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.teams.migrations.0011_add_team_active |0.00 |0.85 |0.53 |2.07 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.teams.migrations.0010_add_photos_feed_fields |0.00 |0.85 |0.53 |2.02 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.teams.migrations.0008_add_flickr_field |0.00 |0.85 |0.53 |1.96 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.userprofiles.migrations.0002_add_mugshot |0.00 |0.85 |0.53 |1.21 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.userprofiles.migrations.0001_initial |0.00 |0.85 |0.53 |1.16 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.teams.migrations.0002_add_mugshot_field |0.00 |0.85 |0.53 |0.70 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.venues.migrations.0006_add_venue_timezone |0.00 |0.85 |0.53 |0.59 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.venues.migrations.0005_add_spr |0.00 |0.85 |0.53 |0.56 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.venues.migrations.0003_add_country |0.00 |0.85 |0.53 |0.56 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.venues.migrations.0004_remove_venue_map_field |0.00 |0.85 |0.53 |0.54 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.venues.migrations.0001_initial |0.00 |0.85 |0.53 |0.40 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.venues.migrations.0007_auto__add_field_venue_continent |0.00 |0.85 |0.27 |0.65 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.articles.management.commands.refresh |0.00 |0.85 |0.27 |0.11 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.articles.tests |0.00 |0.85 |0.27 |0.08 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.common.utils |0.00 |0.85 |0.00 |0.46 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.events.migrations.0004_remove_user |0.00 |0.57 |0.53 |3.15 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.meetings.migrations.0006_add_timezone |0.00 |0.57 |0.53 |2.82 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.events.migrations.0001_initial |0.00 |0.57 |0.53 |2.31 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.meetings.migrations.0001_add_meetings |0.00 |0.57 |0.53 |2.26 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.teams.migrations.0005_add_profile_fields |0.00 |0.57 |0.53 |2.15 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.teams.migrations.0007_remove_old_person_fields |0.00 |0.57 |0.53 |2.04 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.teams.migrations.0009_change_slug_field |0.00 |0.57 |0.53 |2.02 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.teams.migrations.0004_add_languages |0.00 |0.57 |0.53 |0.97 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.teams.migrations.0003_add_countries |0.00 |0.57 |0.53 |0.89 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.teams.migrations.0001_initial |0.00 |0.57 |0.53 |0.73 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.meetings.templatetags.recurse |0.00 |0.57 |0.00 |0.38 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.common.templatetags.markup |0.00 |0.57 |0.00 |0.32 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.common.widgets |0.00 |0.57 |0.00 |0.16 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.teams.management.commands.release |0.00 |0.57 |0.00 |0.13 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.common.forms |0.00 |0.57 |0.00 |0.11 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.common.shortcuts |0.00 |0.28 |0.00 |0.30 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.common.mixins |0.00 |0.28 |0.00 |0.13 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.manage |0.00 |0.28 |0.00 |0.05 | +----------------------------------------------------------------------+------+--------+---------+-----------+ |loco_directory.bzr_apps.models |0.00 |0.28 |0.00 |0.03 | +----------------------------------------------------------------------+------+--------+---------+-----------+ Messages -------- +-----------+------------+ |message id |occurrences | +===========+============+ |C0301 |3084 | +-----------+------------+ |C0111 |466 | +-----------+------------+ |R0801 |237 | +-----------+------------+ |C0103 |156 | +-----------+------------+ |F0401 |147 | +-----------+------------+ |E1102 |132 | +-----------+------------+ |E1101 |76 | +-----------+------------+ |W0613 |74 | +-----------+------------+ |R0201 |74 | +-----------+------------+ |W0611 |71 | +-----------+------------+ |W0232 |61 | +-----------+------------+ |R0903 |26 | +-----------+------------+ |E0602 |25 | +-----------+------------+ |R0904 |23 | +-----------+------------+ |W0702 |18 | +-----------+------------+ |W0614 |18 | +-----------+------------+ |W0403 |18 | +-----------+------------+ |W0612 |11 | +-----------+------------+ |W0511 |11 | +-----------+------------+ |W0141 |11 | +-----------+------------+ |W0621 |10 | +-----------+------------+ |W0212 |10 | +-----------+------------+ |W0703 |8 | +-----------+------------+ |W0401 |7 | +-----------+------------+ |W0311 |7 | +-----------+------------+ |E1103 |7 | +-----------+------------+ |R0914 |6 | +-----------+------------+ |R0912 |6 | +-----------+------------+ |C0324 |6 | +-----------+------------+ |W0142 |4 | +-----------+------------+ |C0322 |4 | +-----------+------------+ |W0622 |3 | +-----------+------------+ |R0915 |3 | +-----------+------------+ |W0231 |2 | +-----------+------------+ |W0221 |2 | +-----------+------------+ |W0201 |2 | +-----------+------------+ |C0323 |2 | +-----------+------------+ |W0312 |1 | +-----------+------------+ |W0107 |1 | +-----------+------------+ |W0102 |1 | +-----------+------------+ |E0611 |1 | +-----------+------------+ |E0202 |1 | +-----------+------------+ Global evaluation ----------------- Your code has been rated at -5.25/10 External dependencies --------------------- :: django_openid_auth \-models \-UserOpenID (loco_directory.common.launchpad) loco_directory \-bzr_apps (loco_directory.settings) \-common | \-shortcuts | | \-redirect (loco_directory.common.utils) | \-utils (loco_directory.settings) | \-views | \-login_failure (loco_directory.urls) \-events | \-forms | | \-AttendeeRegistrationForm (loco_directory.events.views) | | \-GlobalEventForm (loco_directory.events.views) | | \-TeamEventCommentForm (loco_directory.events.views) | | \-TeamEventForm (loco_directory.events.views) | \-models | \-Attendee (loco_directory.events.forms) | \-BaseEvent (loco_directory.events.forms) | \-GlobalEvent (loco_directory.events.forms) | \-TeamEvent (loco_directory.events.forms) | \-TeamEventComment (loco_directory.events.forms) \-meetings | \-forms | | \-AgendaItemForm (loco_directory.meetings.views) | | \-TeamMeetingForm (loco_directory.meetings.views) | \-models | \-AgendaItem (loco_directory.meetings.forms) | \-BaseMeeting (loco_directory.meetings.forms) | \-TeamMeeting (loco_directory.meetings.forms) \-settings (loco_directory.manage) \-teams | \-forms (loco_directory.teams.views) | \-models | \-Team (loco_directory.teams.forms) \-venues \-forms | \-VenueForm (loco_directory.venues.views) \-models \-Venue (loco_directory.venues.forms,loco_directory.venues.views) \-venues_without_country (loco_directory.venues.views) south \-db | \-db (loco_directory.teams.migrations.0006_migrate_profile_fields,loco_directory.meetings.migrations.0006_add_timezone,loco_directory.events.migrations.0002_add_profile_fields,loco_directory.meetings.migrations.0002_channel_logs,loco_directory.venues.migrations.0002_add_unique_together,loco_directory.teams.migrations.0014_add_display_name,loco_directory.events.migrations.0004_remove_user,loco_directory.meetings.migrations.0004_add_agenda,loco_directory.teams.migrations.0005_add_profile_fields,loco_directory.teams.migrations.0011_add_team_active,loco_directory.teams.migrations.0002_add_mugshot_field,loco_directory.teams.migrations.0013_add_timezone,loco_directory.teams.migrations.0001_initial,loco_directory.meetings.migrations.0003_add_chair,loco_directory.venues.migrations.0001_initial,loco_directory.meetings.migrations.0005_add_meeting_minutes,loco_directory.venues.migrations.0007_auto__add_field_venue_continent,loco_directory.venues.migrations.0005_add_spr,loco_directory.teams.migrations.0009_change_slug_field,loco_directory.events.migrations.0005_allow_external_registration,loco_directory.teams.migrations.0012_add_team_microbloghashtag,loco_directory.venues.migrations.0004_remove_venue_map_field,loco_directory.venues.migrations.0003_add_country,loco_directory.events.migrations.0006_event_channel,loco_directory.teams.migrations.0007_remove_old_person_fields,loco_directory.articles.migrations.0001_initial,loco_directory.teams.migrations.0008_add_flickr_field,loco_directory.events.migrations.0001_initial,loco_directory.teams.migrations.0003_add_countries,loco_directory.meetings.migrations.0001_add_meetings,loco_directory.events.migrations.0003_migrate_profile_data,loco_directory.events.migrations.0008_add_global_event_channel,loco_directory.events.migrations.0009_global_event_activities,loco_directory.teams.migrations.0004_add_languages,loco_directory.events.migrations.0007_event_contact,loco_directory.userprofiles.migrations.0001_initial,loco_directory.userprofiles.migrations.0002_add_mugshot,loco_directory.venues.migrations.0006_add_venue_timezone,loco_directory.teams.migrations.0010_add_photos_feed_fields) \-v2 \-SchemaMigration (loco_directory.teams.migrations.0014_add_display_name,loco_directory.events.migrations.0008_add_global_event_channel,loco_directory.venues.migrations.0007_auto__add_field_venue_continent,loco_directory.events.migrations.0009_global_event_activities) Statistics by type ------------------ +---------+-------+-----------+-----------+------------+---------+ |type |number |old number |difference |%documented |%badname | +=========+=======+===========+===========+============+=========+ |module |131 |NC |NC |6.87 |35.88 | +---------+-------+-----------+-----------+------------+---------+ |class |136 |NC |NC |19.12 |0.74 | +---------+-------+-----------+-----------+------------+---------+ |method |243 |NC |NC |42.39 |2.88 | +---------+-------+-----------+-----------+------------+---------+ |function |151 |NC |NC |37.75 |3.31 | +---------+-------+-----------+-----------+------------+---------+ Duplication ----------- +-------------------------+--------+---------+-----------+ | |now |previous |difference | +=========================+========+=========+===========+ |nb duplicated lines |15689 |NC |NC | +-------------------------+--------+---------+-----------+ |percent duplicated lines |155.168 |NC |NC | +-------------------------+--------+---------+-----------+ Raw metrics ----------- +----------+-------+------+---------+-----------+ |type |number |% |previous |difference | +==========+=======+======+=========+===========+ |code |4823 |52.05 |NC |NC | +----------+-------+------+---------+-----------+ |docstring |3572 |38.55 |NC |NC | +----------+-------+------+---------+-----------+ |comment |312 |3.37 |NC |NC | +----------+-------+------+---------+-----------+ |empty |559 |6.03 |NC |NC | +----------+-------+------+---------+-----------+