!coverage.py: This is a private format, don't read it directly!{"lines":{"/home/lsedlar/repos/kobo/kobo/django/upload/xmlrpc.py":[],"/home/lsedlar/repos/kobo/kobo/hub/migrations/0001_initial.py":[2,4,5,8,10,14,15,17,18,19,21,22,23,26,27,29,30,33,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,57,58,61,62,64,65,66,67,68,69,70,71,72,73,74],"/home/lsedlar/repos/kobo/kobo/admin/commands/__init__.py":[],"/home/lsedlar/repos/kobo/kobo/django/menu/__init__.py":[],"/home/lsedlar/repos/kobo/kobo/django/upload/models.py":[],"/home/lsedlar/repos/kobo/kobo/django/upload/__init__.py":[],"/home/lsedlar/repos/kobo/kobo/worker/main.py":[],"/home/lsedlar/repos/kobo/kobo/django/auth/admin.py":[],"/home/lsedlar/repos/kobo/kobo/django/xmlrpc/models.py":[],"/home/lsedlar/repos/kobo/kobo/worker/__init__.py":[],"/home/lsedlar/repos/kobo/kobo/hub/xmlrpc/auth.py":[],"/home/lsedlar/repos/kobo/kobo/django/auth/__init__.py":[],"/home/lsedlar/repos/kobo/kobo/django/fields.py":[1,3,4,5,6,7,9,10,139,141,142,143,145,146,149,150,152,153,154,155,157,158,160,161,162,164,168,169,42,43,172,178,47,48,49,50,51,53,137,184,185,60,138,64,65,67,68,70,71,72,77,78,79,82,83,84,87,100,104,44,61,170,111],"/home/lsedlar/repos/kobo/kobo/client/commands/cmd_add_user.py":[],"/home/lsedlar/repos/kobo/kobo/plugins.py":[19,22,27,31,32,34,35,36,38,46,50,52,53,55,56,58,60,62,66,67,68,69,70,71,73,75,76,77,79,81,86,89,90,91,92,94,95,96,98,100,102,104,105,106,108,110,112,113,115,116,117,118,120,124,125,127,128,130,131,133,134,135,137,138,148,149,151,152,153,154,155,156,158,160,162,163,164,165,166,167,168,169,171,173,174,175,176,177,178],"/home/lsedlar/repos/kobo/kobo/types.py":[9,13,14,16,17,18,19,21,22,24,25,27,28,30,31,33,34,37,38,40,45,46,49,50,51,52,53,54,55,57,59,60,62,63,64,65,67,68,69,73,74,75,79,80,81,85,87,89,90,92,93,94,96,98,100,102,104,107,109,125,126,127,128,129,130,133,138,140,141,142,143,146,147,148,149,150,151,152,154,155,157,160,161,163,166,167,169,170,171,172,173,174,175,177,178,180,181,182,184,187,188,189,191,209,211,230,231,232,233,234,235,236,237,239,241,242,246,247,248,253,254,257,258,260,261,262,263,265,266,269,270,272,275,282,287,294,301],"/home/lsedlar/repos/kobo/kobo/hub/migrations/0003_auto_20160202_0647.py":[2,4,7,10,14,15,16,18,19,20,21],"/home/lsedlar/repos/kobo/kobo/xmlrpc.py":[4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,21,22,23,29,30,31,32,33,37,550,40,41,555,558,47,48,50,58,67,75,82,595,89,90,92,96,97,99,100,108,623,115,116,123,124,126,127,134,157,161,162,164,168,169,171,172,173,181,543,188,189,191,194,199,208,210,211,213,231,280,562,317,320,323,331,337,361,396,437,492,494,500,545,505,506,508],"/home/lsedlar/repos/kobo/kobo/client/task_watcher.py":[],"/home/lsedlar/repos/kobo/kobo/worker/taskmanager.py":[],"/home/lsedlar/repos/kobo/kobo/django/upload/views.py":[],"/home/lsedlar/repos/kobo/kobo/django/xmlrpc/decorators.py":[],"/home/lsedlar/repos/kobo/kobo/django/upload/urls.py":[],"/home/lsedlar/repos/kobo/kobo/shortcuts.py":[6,9,10,11,12,13,14,15,40,44,49,50,51,52,53,56,61,62,63,64,65,68,73,74,75,76,79,84,85,86,87,90,95,96,97,98,101,106,107,108,109,110,111,112,115,120,121,122,123,124,126,129,133,134,135,136,137,138,139,140,141,144,145,146,147,148,149,150,151,152,153,155,156,157,159,162,163,164,165,166,169,174,175,178,186,191,193,194,196,199,200,202,203,205,207,208,211,213,214,216,217,218,221,226,252,274,275,276,278,279,280,284,285,287,289,290,291,293,294,296,297,298,300,301,302,304,305,306,307,308,309,310,311,313,314,315,318,319,327,328,329,331,332,333,334,335,338,339,341,342,344,345,346,348,349,350,351,353,356,357,359,362,375,376,378,379,380,381,382,384,385,386,387,388,389,390,391,393,394,395,396,399,400,409,411,414,415,416,417,418,421,430,431,433,434,435,436,438,439,442,451,452,453,454,455,456,457,458,461,474,476,477,479,480,482,483,485,486,487,489,490,491,493,494,495,498,503,504,505,506,508,509],"/home/lsedlar/repos/kobo/kobo/client/commands/cmd_list_tasks.py":[],"/home/lsedlar/repos/kobo/kobo/hub/views.py":[3,4,6,7,11,12,13,14,15,16,17,18,19,20,22,23,24,27,30,33,36,37,38,39,40,42,47,48,49,50,51,53,58,59,60,61,62,64,69,71,72,73,74,75,76,77,79,86,87,88,89,90,92,107,109,110,114,115,116,117,118,119,120,123,125,126,127,130,133,137,140,142,143,144,146,147,148,149,153,155,157,159,160,162,164,165,166,168,169,170,171,172,173,176,177,178,179,180,182,183,184,185,186,187,188,189,190,193,196,197,200,201,202,204,206,207,208,210,214,216,217,218,219,220,223,226,230,241],"/home/lsedlar/repos/kobo/kobo/tback.py":[34,35,36,37,43,47,49,50,51,52,55,63,64,66,67,68,69,70,71,72,74,81,82,83,84,85,86,88,90,91,92,94,95,96,97,98,100,101,102,103,104,106,107,108,109,110,112,113,114,115,116,118,119,120,123,124,125,126,129,130,131,132,133,134,136,137,139,140,141,142,144,145,146,147,148,149,150,156,157,158,159,160,161,162,163,164,165,166,167,168,169,171,172,174,175,177,178,180,182,186,192,193,194,195,196,198,202,205,206,209,210,211,212,213,215,216,218,219,220,222,225,228,230,231,233,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,254,256,262,265],"/home/lsedlar/repos/kobo/kobo/admin/commands/cmd_start_client_command.py":[],"/home/lsedlar/repos/kobo/kobo/django/auth/middleware.py":[],"/home/lsedlar/repos/kobo/kobo/django/xmlrpc/__init__.py":[],"/home/lsedlar/repos/kobo/kobo/worker/tasks/task_shutdown_worker.py":[],"/home/lsedlar/repos/kobo/kobo/client/commands/cmd_create_task.py":[],"/home/lsedlar/repos/kobo/kobo/hub/menu.py":[],"/home/lsedlar/repos/kobo/kobo/hub/urls/user.py":[4,5,6,7,8,11,12,13,14,15,16,17,18],"/home/lsedlar/repos/kobo/kobo/django/views/__init__.py":[1],"/home/lsedlar/repos/kobo/kobo/exceptions.py":[4,5,6,9,10,11,14,15,16],"/home/lsedlar/repos/kobo/kobo/django/forms.py":[3,4,8,9,10,11,12,45,14,13,20,46,57,58,15,28,60,30],"/home/lsedlar/repos/kobo/kobo/log.py":[4,5,6,7,8,44,66,144,18,174,22,23,31,32,35,171,172,46,48,177,51,182,55,56,185,58,59,188,191,194,197,74,57,88,89,90,93,100],"/home/lsedlar/repos/kobo/kobo/worker/logger.py":[],"/home/lsedlar/repos/kobo/kobo/django/xmlrpc/auth.py":[],"/home/lsedlar/repos/kobo/kobo/cli.py":[393,394,139,66,280,276,277,278,151,152,154,283,157,158,159,288,289,162,155,70,166,297,170,301,302,175,176,305,178,308,181,184,185,87,187,188,189,190,191,192,193,194,195,196,197,198,71,72,73,160,76,269,75,291,303,215,91,395,118,223,101,287,69,246],"/home/lsedlar/repos/kobo/kobo/pkgset.py":[4,6,7,14,18,23,26,27,28,29,30,31,33,36,37,38,39,40,42,44,45,50,51,53,55,56,57,59,61,63,68,73,76,77,78,80,81,84,86,87,88,90,93,95,98,99,100,101,103,104,106,110,117,121,125,129,133,140,144,146,148,150,153,157,169,172,173,175,176,178,179,180,181,182,183,184,186,187,188,189,190,191,193,196,199,203,207,211,219,220,221,222,223,225,226,228,229,231,232,234,235,237,238,240,243,244,245,248,249,250,251,253,254,255,256,257,259,260,261,262,264,266,267,268,269,271,272,273,274,275],"/home/lsedlar/repos/kobo/kobo/admin/commands/cmd_start_worker_task.py":[],"/home/lsedlar/repos/kobo/kobo/django/views/generic.py":[3,4,5,6,7,8,10,11,12,13,15,23,24,25,27,35,46,48,51,55,61,65,73,87],"/home/lsedlar/repos/kobo/kobo/hub/urls/__init__.py":[1],"/home/lsedlar/repos/kobo/kobo/client/commands/cmd_enable_worker.py":[],"/home/lsedlar/repos/kobo/kobo/client/commands/cmd_cancel_tasks.py":[],"/home/lsedlar/repos/kobo/kobo/client/commands/__init__.py":[],"/home/lsedlar/repos/kobo/kobo/django/menu/middleware.py":[],"/home/lsedlar/repos/kobo/kobo/client/commands/cmd_watch_log.py":[],"/home/lsedlar/repos/kobo/kobo/django/auth/models.py":[],"/home/lsedlar/repos/kobo/kobo/admin/commands/cmd_start_hub.py":[],"/home/lsedlar/repos/kobo/kobo/admin/__init__.py":[],"/home/lsedlar/repos/kobo/kobo/client/constants.py":[32,4,37,38,39,40,10,14,15,16,17,18,19,20,21,22,23,28,29,30,31],"/home/lsedlar/repos/kobo/kobo/client/__init__.py":[120,170,303,179,185,68,71,72,73,74,75,76,78,79,80,81,82,91,220,95,97,357,102,233,225,364,367,240,113,114,117,118,332],"/home/lsedlar/repos/kobo/kobo/django/__init__.py":[1],"/home/lsedlar/repos/kobo/kobo/hub/urls/channel.py":[4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22],"/home/lsedlar/repos/kobo/kobo/django/xmlrpc/dispatcher.py":[],"/home/lsedlar/repos/kobo/kobo/hub/urls/arch.py":[4,5,6,7,8,10,11,12,13,14,15,16,17],"/home/lsedlar/repos/kobo/kobo/django/xmlrpc/views.py":[],"/home/lsedlar/repos/kobo/kobo/notification.py":[],"/home/lsedlar/repos/kobo/kobo/hub/urls/task.py":[4,5,6,7,10,11,12,13,14,15,16],"/home/lsedlar/repos/kobo/kobo/hub/xmlrpc/apps.py":[],"/home/lsedlar/repos/kobo/kobo/hub/admin.py":[],"/home/lsedlar/repos/kobo/kobo/__init__.py":[1],"/home/lsedlar/repos/kobo/kobo/django/xmlrpc/migrations/__init__.py":[],"/home/lsedlar/repos/kobo/kobo/client/commands/cmd_disable_worker.py":[],"/home/lsedlar/repos/kobo/kobo/process.py":[],"/home/lsedlar/repos/kobo/kobo/worker/tasks/__init__.py":[],"/home/lsedlar/repos/kobo/kobo/client/commands/cmd_watch_tasks.py":[],"/home/lsedlar/repos/kobo/kobo/client/main.py":[],"/home/lsedlar/repos/kobo/kobo/hub/xmlrpc/__init__.py":[],"/home/lsedlar/repos/kobo/kobo/django/xmlrpc/migrations/0001_initial.py":[],"/home/lsedlar/repos/kobo/kobo/admin/commands/cmd_start_cli.py":[],"/home/lsedlar/repos/kobo/kobo/admin/commands/cmd_start_client.py":[],"/home/lsedlar/repos/kobo/kobo/hub/xmlrpc/system.py":[],"/home/lsedlar/repos/kobo/kobo/admin/commands/cmd_start_worker.py":[],"/home/lsedlar/repos/kobo/kobo/hub/xmlrpc/client.py":[],"/home/lsedlar/repos/kobo/kobo/hub/migrations/__init__.py":[1],"/home/lsedlar/repos/kobo/kobo/conf.py":[22,25,26,27,28,29,30,31,32,33,35,39,40,41,45,47,50,51,53,54,55,56,57,58,59,61,62,63,64,65,66,67,68,69,70,73,75,78,79,81,83,84,85,86,87,88,89,90,91,92,94,96,97,99,101,102,104,106,108,109,110,111,112,113,115,117,118,119,120,122,124,125,127,131,133,134,136,137,138,140,143,144,146,147,149,150,152,153,155,160,161,162,163,164,167,169,170,172,176,177,179,180,182,184,185,187,188,190,191,194,195,196,197,198,200,203,206,207,209,212,213,214,215,217,219,220,222,224,225,226,228,230,231,233,235,236,237,238,240,241,243,244,245,247,248,250,251,255,258,259,260,261,262,263,264,266,267,269,270,271,272,273,274,275,277,278,279,281,282,290,292,293,295,297,298,299,300,302,303,305,310,313,314,315,317,318,320,321,323,325,327,328,329,330,332,333,335,336,338,340,342,343,344,345,347,348,350,351,353,357],"/home/lsedlar/repos/kobo/kobo/django/xmlrpc/admin.py":[],"/home/lsedlar/repos/kobo/kobo/client/commands/cmd_worker_info.py":[],"/home/lsedlar/repos/kobo/kobo/client/commands/cmd_shutdown_worker.py":[],"/home/lsedlar/repos/kobo/kobo/django/auth/migrations/__init__.py":[],"/home/lsedlar/repos/kobo/kobo/hardlink.py":[4,5,6,7,136,138,12,141,142,143,16,20,22,23,24,25,26,28,31,32,33,35,169,171,172,173,175,178,179,182,183,188,192,203,196,198,71,140,74,75,204,206,79,209,210,212,213,228,218,207,135,199,224,225,226,99,100,229,105,108,111,112,114,219],"/home/lsedlar/repos/kobo/kobo/django/auth/apps.py":[],"/home/lsedlar/repos/kobo/kobo/hub/forms.py":[4,5,6,9,10,11,13,18],"/home/lsedlar/repos/kobo/kobo/hub/migrations/0002_auto_20150722_0612.py":[2,4,5,8,11,12,16,17,18,19,21,22,23,24,26,27,28,29,31,32,33,34,36,37,38,39],"/home/lsedlar/repos/kobo/kobo/hub/middleware.py":[33,34,35,4,7,19,20,36,26,31],"/home/lsedlar/repos/kobo/kobo/hub/xmlrpc/worker.py":[],"/home/lsedlar/repos/kobo/kobo/django/menu/context_processors.py":[],"/home/lsedlar/repos/kobo/kobo/django/upload/admin.py":[],"/home/lsedlar/repos/kobo/kobo/hub/models.py":[512,514,3,4,5,6,7,8,10,12,13,17,18,19,20,21,22,24,516,26,780,29,517,34,39,554,519,520,50,51,53,54,55,803,570,59,60,61,62,575,65,66,580,69,71,72,73,75,588,80,83,84,85,86,89,90,91,94,98,107,114,115,116,119,123,636,638,131,648,138,139,141,657,146,659,151,152,153,154,155,156,157,158,159,160,163,164,165,168,171,175,190,209,723,214,730,219,224,635,740,506,234,235,237,750,751,76,241,25,248,763,764,256,871,555,260,470,264,268,272,367,276,790,791,280,285,286,288,289,290,291,804,293,294,295,296,299,301,302,303,816,305,307,829,319,321,322,325,326,327,328,329,330,331,333,335,336,338,339,342,350,351,353,356,357,358,359,360,361,362,365,317,369,370,371,372,374,375,376,377,378,379,382,383,384,831,386,388,390,833,392,393,396,397,398,400,403,404,252,918,407,409,413,837,416,417,418,419,421,423,424,937,427,428,429,430,431,432,433,434,435,948,437,438,439,440,244,442,443,444,446,447,449,450,451,453,454,456,457,459,462,464,465,467,902,471,472,473,476,817,480,482,391,487,489,490,491,492,495,496,500,501,502,503,505,477,507,508,511],"/home/lsedlar/repos/kobo/kobo/client/commands/cmd_list_workers.py":[],"/home/lsedlar/repos/kobo/kobo/admin/commands/cmd_start_cli_command.py":[],"/home/lsedlar/repos/kobo/kobo/decorators.py":[7,11,25,26,27,29,30,31,32,34,35,38,54,58,59,60,61,62,63,64,65,66,67,68,69,70,71],"/home/lsedlar/repos/kobo/kobo/hub/urls/auth.py":[8,9,10,4,7],"/home/lsedlar/repos/kobo/kobo/hub/__init__.py":[4,6,7,10,11,15,16,17,22,26,27],"/home/lsedlar/repos/kobo/kobo/client/commands/cmd_resubmit_tasks.py":[],"/home/lsedlar/repos/kobo/kobo/http.py":[7,8,9,11,14,24,26,27,28,29,30,32,40,42,46,55,56,58,59,61,63,68],"/home/lsedlar/repos/kobo/kobo/hub/decorators.py":[],"/home/lsedlar/repos/kobo/kobo/django/auth/migrations/0001_initial.py":[],"/home/lsedlar/repos/kobo/kobo/django/auth/krb5.py":[],"/home/lsedlar/repos/kobo/kobo/threads.py":[],"/home/lsedlar/repos/kobo/kobo/worker/task.py":[],"/home/lsedlar/repos/kobo/kobo/rpmlib.py":[7,8,9,10,11,15,16,33,37,38,41,42,43,44,45,46,51,62,63,65,69,70,72,73,77,79,80,82,85,96,98,99,101,103,104,113,114,116,118,120,123,137,146,147,148,150,151,152,154,157,159,161,164,173,174,176,178,179,180,183,184,187,188,189,190,191,193,194,195,198,207,208,210,211,213,215,218,220,221,224,225,226,228,229,230,231,232,233,236,239,240,241,242,243,244,245,246,247,248,250,252,253,255,256,257,259,260,261,262,265,268,279,280,281,282,283,284,286,288,290,293,306,307,308,309,312,323,336,337,339,340,342,345,349,350,352,355,357,366,367,369,370,371,374,375,376,383,386,390,400,401,403,407,410,413,430,431,436,439,442,446,450,454,459],"/home/lsedlar/repos/kobo/kobo/hub/urls/worker.py":[4,5,6,7,10,11,12,13,14,15,16,17,18,19,20,21,22]}}