[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [gettor/master] Fix tests



commit 31c217c89ac4130fcded97b8ef7ea26b36c0a93c
Author: hiro <hiro@xxxxxxxxxxxxxx>
Date:   Fri May 10 20:41:26 2019 +0200

    Fix tests
---
 .gitignore                  |     2 +
 .test.requirements.txt      |     2 +
 Makefile                    |    34 -
 README.md                   |    24 +-
 TAGS                        | 44745 ------------------------------------------
 requirements.txt            |    12 +-
 setup.py                    |   246 -
 test/test_email_service.py  |    27 -
 {test => tests}/__init__.py |     0
 tests/conftests.py          |     6 +
 tests/test_email_service.py |    26 +
 11 files changed, 64 insertions(+), 45060 deletions(-)

diff --git a/.gitignore b/.gitignore
index b8afc5c..1f08289 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,5 @@ __pycache__
 *.pyc
 log
 gettor.db
+_trial_temp
+
diff --git a/.test.requirements.txt b/.test.requirements.txt
index e69de29..020c969 100644
--- a/.test.requirements.txt
+++ b/.test.requirements.txt
@@ -0,0 +1,2 @@
+coverage==4.5.3
+pytest==4.4.1
diff --git a/Makefile b/Makefile
deleted file mode 100644
index 975c8e6..0000000
--- a/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-
-.PHONY: install test
-.DEFAULT: install test
-
-TRIAL:=$(shell which trial)
-VERSION:=$(shell git describe)
-
-define PYTHON_WHICH
-import platform
-import sys
-sys.stdout.write(platform.python_implementation())
-endef
-
-PYTHON_IMPLEMENTATION:=$(shell python3 -c '$(PYTHON_WHICH)')
-
-test:
-	python3 setup.py test
-
-coverage-test:
-ifeq ($(PYTHON_IMPLEMENTATION),PyPy)
-	@echo "Detected PyPy... not running coverage."
-	python setup.py test
-else
-	coverage run --rcfile=".coveragerc" $(TRIAL) ./test/test_*.py
-	coverage report --rcfile=".coveragerc"
-endif
-
-coverage-html:
-	coverage html --rcfile=".coveragerc"
-
-coverage: coverage-test coverage-html
-
-tags:
-	find ./gettor -type f -name "*.py" -print | xargs etags
diff --git a/README.md b/README.md
index 41acdeb..f7e130d 100644
--- a/README.md
+++ b/README.md
@@ -32,22 +32,42 @@ Here is a list of the main goals the new GetTor should accomplish:
 
 Installing GetTor
 =================
-
+```sh
 WORKON_HOME=${HOME}/venv
 export WORKON_HOME
 mkdir -p $WORKON_HOME
 source $(which virtualenvwrapper.sh)
 git clone https://git.torproject.org/gettor.git && cd gettor
 mkvirtualenv -a $PWD -r requirements.txt --unzip-setuptools --setuptools gettor
+```
 
-From now on, to use BridgeDB's virtualenv, just do ``$ workon gettor``
+From now on, to use GetTor's virtualenv, just do ``$ workon gettor``
 (after sourcing virtualenvwrapper.sh, as before). To exit the virtualenv
 without exiting the shell, do ``$ deactivate``.
 
+```sh
 export PYTHONPATH=$PYTHONPATH:${VIRTUAL_ENV}/lib/python/site-packages
+```
 
+```sh
 $ ./scripts/create_db
 $ ./bin/gettor_service start
+```
+
+Running tests
+=================
+
+GetTor includes PyTest unit tests. To run the tests, first install some dependencies:
+
+```sh
+pip3 install -r .test.requirements.txt
+```
+
+Then you can run `pytest` against the `tests/` directory.
+
+```sh
+pytest tests/
+```
 
 
 How does the new GetTor works?
diff --git a/TAGS b/TAGS
deleted file mode 100644
index 5418efc..0000000
--- a/TAGS
+++ /dev/null
@@ -1,44745 +0,0 @@
-
-test/test_email_service.py,84
-class EmailServiceTests(16,436
-    def setUp(20,554
-    def test_SendMail(23,624
-
-upload/bundles2drive.py,80
-def upload_files(35,901
-def share_file(119,3469
-def get_files_links(153,4322
-
-upload/bundles2dropbox.py,25
-def upload_files(24,516
-
-upload/fetch_latest_torbrowser.py,17
-def main(35,710
-
-upload/bundles2github.py,31
-def upload_new_release(34,722
-
-gettor/utils/blacklist.py,165
-class BlacklistError(26,513
-class ConfigError(30,557
-class InternalError(34,598
-class Blacklist(38,641
-    def __init__(53,963
-    def is_blacklisted(100,2453
-
-gettor/utils/strings.py,201
-def setRundir(23,463
-def getRundir(33,670
-def find_run_dir(41,833
-def get_resource_path(62,1387
-def get_version(74,1871
-def get_locales(81,2054
-def load_strings(88,2267
-def translated(116,3078
-
-gettor/utils/commons.py,110
-class BaseService(20,519
-    def __init__(25,648
-    def startService(42,1268
-    def stopService(51,1585
-
-gettor/utils/settings.py,123
-class Settings(22,441
-    def __init__(26,534
-    def build_filename(41,1041
-    def load(47,1228
-    def get(61,1561
-
-gettor/utils/db.py,200
-class DBError(20,434
-class DB(24,471
-    def __init__(41,914
-    def connect(47,1085
-    def add_request(55,1313
-    def get_user(74,1995
-    def add_user(95,2701
-    def update_user(114,3427
-
-gettor/utils/options.py,53
-def load_settings(19,604
-def parse_settings(27,790
-
-gettor/web/http.py,416
-class ConfigError(66,1743
-class InternalError(70,1784
-class HTTP(74,1827
-    def __init__(76,1901
-    def _is_json(113,3167
-    def _write_json(127,3523
-    def _get_provider_name(150,4197
-    def _add_links(161,4484
-    def _load_latest_version(203,6021
-    def _load_links(265,8407
-    def _load_mirrors(344,11506
-    def _load_resources(354,11781
-    def load_data(364,12127
-    def build(377,12508
-
-gettor/parse/email.py,191
-class AddressError(34,743
-class DKIMError(41,868
-class EmailParser(48,971
-    def __init__(51,1043
-    def parse(61,1267
-    def parse_callback(165,5225
-    def parse_errback(210,6740
-
-gettor/services/email/sendmail.py,223
-class SMTPError(28,618
-class Sendmail(35,708
-    def __init__(39,816
-    def get_interval(49,1092
-    def sendmail_callback(58,1303
-    def sendmail_errback(66,1537
-    def sendmail(73,1740
-    def get_new(103,2751
-
-gettor/services/twitter/twitter.py,346
-class ConfigError(34,663
-class InternalError(38,704
-class GetTorStreamListener(42,747
-    def __init__(44,853
-    def on_direct_message(48,971
-class TwitterBot(54,1216
-    def __init__(56,1294
-    def _is_blacklisted(119,3663
-    def _get_msg(140,4228
-    def parse_text(158,4723
-    def parse_request(208,6321
-    def start(270,8620
-
-gettor/services/__init__.py,110
-class BaseService(18,477
-    def __init__(24,681
-    def startService(44,1516
-    def stopService(53,1833
-
-gettor/services/xmpp/xmpp.py,350
-class ConfigError(40,750
-class InternalError(44,791
-class Bot(48,834
-    def __init__(55,947
-    def session_start(62,1200
-    def message(77,1677
-class XMPP(84,1903
-    def __init__(99,2232
-    def start_bot(164,4630
-    def _is_blacklisted(175,4930
-    def _get_msg(193,5434
-    def _parse_text(213,6055
-    def parse_request(265,7767
-
-gettor/main.py,16
-def run(23,581
-
-setup.py,283
-def get_cmdclass(20,443
-def get_requirements(36,1061
-def get_template_files(68,2164
-def get_data_files(96,3099
-    class and 100,3284
-class Trial(136,4845
-    def initialize_options(181,7605
-    def finalize_options(200,8149
-    def run(205,8332
-    def run_tests(217,8639
-
-venv/lib/python2.7/site-packages/twisted/test/test_application.py,4065
-class Dummy:Dummy34,858
-class ServiceTests(37,893
-    def testName(39,933
-    def testParent(44,1057
-    def testApplicationAsParent(51,1256
-    def testNamedChild(58,1525
-    def testDoublyNamedChild(67,1811
-    def testDuplicateNamedChild(74,2029
-    def testDisowning(83,2311
-    def testRunning(93,2619
-    def testRunningChildren1(101,2833
-    def testRunningChildren2(114,3228
-        def checkRunning(116,3294
-    def testAddingIntoRunning(127,3611
-    def testPrivileged(137,3908
-        def pss(139,3968
-    def testCopying(149,4270
-class ProcessTests(164,4560
-    def testID(166,4600
-    def testDefaults(171,4727
-    def testProcessName(182,5054
-class InterfacesTests(189,5239
-    def testService(191,5282
-    def testMultiService(194,5382
-    def testProcess(199,5604
-class ApplicationTests(203,5705
-    def testConstructor(205,5749
-    def testProcessComponent(210,5901
-    def testServiceComponent(221,6382
-    def testPersistableComponent(227,6648
-class LoadingTests(234,6885
-    def test_simpleStoreAndLoad(236,6925
-class AppSupportTests(254,7601
-    def testPassphrase(256,7644
-    def testLoadApplication(259,7723
-    def test_convertStyle(282,8754
-    def test_startApplication(294,9334
-class Foo(300,9510
-    def connectionMade(301,9541
-    def lineReceived(303,9615
-    def connectionLost(306,9722
-class DummyApp:DummyApp310,9813
-    def addService(312,9852
-    def removeService(314,9933
-class TimerTarget:TimerTarget318,10013
-    def __init__(319,10032
-    def append(321,10076
-class TestEcho(326,10135
-    def connectionLost(327,10162
-class InternetTests(332,10233
-    def testTCP(334,10274
-    def test_UDP(354,10994
-        def onStop(367,11556
-    def testPrivileged(374,11764
-    def testConnectionGettingRefused(394,12527
-    def testUNIX(408,13025
-    def _cbTestUnix(430,13870
-    def testVolatile(440,14242
-    def testStoppingServer(463,15008
-    def testPickledTimer(483,15708
-    def testBrokenTimer(493,15979
-        def _failed(497,16122
-    def test_everythingThere(509,16493
-    def test_importAll(534,17653
-    def test_reactorParametrizationInServer(546,18098
-    def test_reactorParametrizationInClient(560,18564
-    def test_reactorParametrizationInServerMultipleStart(575,19093
-    def test_reactorParametrizationInClientMultipleStart(591,19678
-class TimerBasicTests(610,20335
-    def testTimerRuns(612,20378
-    def tearDown(621,20718
-    def testTimerRestart(624,20779
-        def trigger(629,20953
-        def onFirstResult(634,21117
-        def onFirstStop(637,21236
-        def onSecondResult(641,21371
-    def testTimerLoops(649,21616
-        def trigger(651,21661
-class FakeReactor(663,22048
-    def __init__(668,22151
-class PluggableReactorTests(678,22425
-    def setUp(683,22564
-    def tearDown(698,23092
-    def _getPlugins(705,23247
-    def test_getPluginReactorTypes(714,23531
-    def test_reactorInstallation(736,24261
-        def install(742,24460
-    def test_installReactor(753,24886
-        def install(759,25076
-    def test_installReactorReturnsReactor(769,25394
-        def install(775,25601
-    def test_installReactorMultiplePlugins(786,25988
-        def install(792,26233
-    def test_installNonExistentReactor(805,26721
-    def test_installNotAvailableReactor(816,27080
-        def install(821,27296
-    def test_reactorSelectionMixin(830,27616
-        class ReactorSelectionOptions(839,27908
-            def subCommands(840,27989
-        def install(845,28202
-    def test_reactorSelectionMixinNonExistent(858,28684
-        class ReactorSelectionOptions(864,28924
-    def test_reactorSelectionMixinNotAvailable(876,29400
-        class ReactorSelectionOptions(882,29649
-        def install(885,29783
-class HelpReactorsTests(902,30361
-    def setUp(906,30470
-    def test_lacksAsyncIO(916,30795
-    def test_hasAsyncIO(926,31173
-    def test_iocpWin32(937,31557
-    def test_iocpNotWin32(947,31925
-    def test_onlySupportedReactors(957,32300
-        def getReactorTypes(961,32419
-
-venv/lib/python2.7/site-packages/twisted/test/test_defer.py,11318
-class GenericError(31,584
-def getDivisionFailure(36,627
-def fakeCallbackCanceller(51,975
-class ImmediateFailureMixin(62,1258
-    def assertImmediateFailure(67,1350
-class UtilTests(82,1792
-    def test_logErrorReturnsError(87,1878
-    def test_logErrorLogsError(98,2166
-    def test_logErrorLogsErrorNoRepr(109,2453
-        def emit(115,2615
-class DeferredTests(128,2940
-    def setUp(130,3015
-    def _callback(137,3277
-    def _callback2(141,3379
-    def _errback(144,3460
-    def testCallbackWithoutArgs(147,3537
-    def testCallbackWithArgs(154,3805
-    def testCallbackWithKwArgs(161,4087
-    def testTwoCallbacks(169,4414
-    def testDeferredList(180,4845
-        def cb(186,5051
-        def catch(188,5132
-    def testEmptyDeferredList(210,6137
-        def cb(212,6194
-    def testDeferredListFireOnOneError(224,6526
-        def catch(234,6921
-    def testDeferredListDontConsumeErrors(264,7947
-    def testDeferredListConsumeErrors(279,8396
-    def testDeferredListFireOnOneErrorWithAlreadyFiredDeferreds(294,8840
-    def testDeferredListWithAlreadyFiredDeferreds(308,9350
-    def test_cancelDeferredList(326,9834
-    def test_cancelDeferredListCallback(339,10315
-    def test_cancelDeferredListWithFireOnOneCallback(358,11143
-    def test_cancelDeferredListWithFireOnOneCallbackAndDeferredCallback(372,11750
-    def test_cancelDeferredListWithFireOnOneErrback(389,12584
-    def test_cancelDeferredListWithFireOnOneErrbackAllDeferredsCallback(407,13444
-    def test_cancelDeferredListWithOriginalDeferreds(426,14342
-    def test_cancelDeferredListWithException(443,15003
-        def cancellerRaisesException(449,15262
-    def test_cancelFiredOnOneCallbackDeferredList(465,15875
-    def test_cancelFiredOnOneErrbackDeferredList(480,16507
-    def testImmediateSuccess(497,17265
-    def testImmediateFailure(504,17428
-    def testPausedFailure(510,17606
-    def testCallbackErrors(519,17851
-    def testUnpauseBeforeCallback(530,18285
-    def testReturnDeferred(536,18432
-    def test_chainedPausedDeferredWithResult(550,18983
-    def test_pausedDeferredChained(571,19655
-    def test_gatherResults(588,20204
-    def test_gatherResultsWithConsumeErrors(603,20746
-    def test_cancelGatherResults(625,21666
-    def test_cancelGatherResultsWithAllDeferredsCallback(641,22351
-    def test_maybeDeferredSync(657,23079
-    def test_maybeDeferredSyncError(669,23469
-    def test_maybeDeferredAsync(686,24023
-    def test_maybeDeferredAsyncError(699,24417
-    def test_innerCallbacksPreserved(711,24832
-        def cb(721,25239
-            def firstCallback(724,25354
-            def secondCallback(727,25481
-    def test_continueCallbackNotFirst(748,26215
-        def cb(759,26604
-            def firstCallback(763,26705
-            def secondCallback(767,26853
-    def test_callbackOrderPreserved(789,27551
-        def cb(799,27877
-            def firstCallback(803,27978
-            def secondCallback(807,28126
-    def test_reentrantRunCallbacks(831,28920
-        def callback3(838,29176
-        def callback2(840,29236
-        def callback1(842,29296
-    def test_nonReentrantCallbacks(851,29558
-        def callback2(858,29823
-        def callback1(860,29883
-    def test_reentrantRunCallbacksWithFailure(869,30144
-        def callback2(877,30536
-        def callback1(879,30613
-    def test_synchronousImplicitChain(887,30893
-    def test_asynchronousImplicitChain(907,31585
-    def test_synchronousImplicitErrorChain(934,32490
-    def test_asynchronousImplicitErrorChain(951,33180
-    def test_doubleAsynchronousImplicitChaining(981,34248
-    def test_nestedAsynchronousChainedDeferreds(1013,35279
-        def cb(1025,35672
-            def firstCallback(1029,35788
-            def secondCallback(1035,36048
-    def test_nestedAsynchronousChainedDeferredsWithExtraCallbacks(1072,37398
-        def cb(1087,38014
-            def firstCallback(1091,38130
-            def secondCallback(1099,38543
-    def test_chainDeferredRecordsExplicitChain(1137,39919
-    def test_explicitChainClearedWhenResolved(1147,40198
-    def test_chainDeferredRecordsImplicitChain(1163,40756
-    def test_circularChainWarning(1176,41195
-        def circularCallback(1182,41412
-    def test_circularChainException(1197,41988
-        def circularCallback(1206,42401
-    def test_repr(1214,42611
-    def test_reprWithResult(1225,42916
-    def test_reprWithChaining(1237,43246
-    def test_boundedStackDepth(1251,43715
-        def chainDeferreds(1256,43887
-            def recordStackDepth(1258,43947
-    def test_resultOfDeferredResultOfDeferredOfFiredDeferredCalled(1294,45237
-    def test_errbackWithNoArgsNoDebug(1318,46222
-    def test_errbackWithNoArgs(1340,46877
-    def test_errorInCallbackDoesNotCaptureVars(1362,47524
-        def raiseError(1370,47837
-    def test_errorInCallbackCapturesVarsWhenDebugging(1381,48132
-        def raiseError(1389,48451
-    def test_inlineCallbacksTracebacks(1400,48752
-        def ic(1412,49089
-class FirstErrorTests(1434,49882
-    def test_repr(1438,49980
-    def test_str(1455,50451
-    def test_comparison(1472,50902
-class AlreadyCalledTests(1502,51736
-    def setUp(1503,51792
-    def tearDown(1507,51905
-    def _callback(1510,51985
-    def _errback(1512,52036
-    def _call_1(1515,52087
-    def _call_2(1517,52141
-    def _err_1(1519,52195
-    def _err_2(1521,52271
-    def testAlreadyCalled_CC(1524,52348
-    def testAlreadyCalled_CE(1530,52561
-    def testAlreadyCalled_EE(1536,52773
-    def testAlreadyCalled_EC(1542,52984
-    def _count(1549,53197
-    def _check(1557,53469
-    def testAlreadyCalledDebug_CC(1571,54134
-    def testAlreadyCalledDebug_CE(1582,54538
-    def testAlreadyCalledDebug_EC(1593,54939
-    def testAlreadyCalledDebug_EE(1604,55341
-    def testNoDebugging(1615,55740
-    def testSwitchDebugging(1628,56128
-class DeferredCancellerTests(1645,56615
-    def setUp(1646,56675
-    def tearDown(1653,56842
-    def _callback(1658,56990
-    def _callback2(1663,57079
-    def _errback(1667,57150
-    def test_noCanceller(1671,57217
-    def test_raisesAfterCancelAndCallback(1683,57616
-    def test_raisesAfterCancelAndErrback(1701,58281
-    def test_noCancellerMultipleCancelsAfterCancelAndCallback(1719,58949
-    def test_noCancellerMultipleCancelsAfterCancelAndErrback(1735,59497
-    def test_noCancellerMultipleCancel(1753,60218
-    def test_cancellerMultipleCancel(1768,60762
-        def cancel(1776,61121
-    def test_simpleCanceller(1789,61555
-        def cancel(1795,61789
-    def test_cancellerArg(1809,62309
-        def cancel(1813,62438
-    def test_cancelAfterCallback(1820,62615
-        def cancel(1825,62781
-    def test_cancelAfterErrback(1837,63187
-        def cancel(1842,63375
-    def test_cancellerThatErrbacks(1854,63797
-        def cancel(1858,63917
-    def test_cancellerThatCallbacks(1868,64257
-        def cancel(1872,64375
-    def test_cancelNestedDeferred(1883,64749
-        def innerCancel(1889,65002
-        def cancel(1891,65071
-class LogTests(1908,65670
-    def setUp(1913,65771
-    def tearDown(1920,65927
-    def _loggedErrors(1927,66048
-    def _check(1931,66130
-    def test_errorLog(1940,66424
-    def test_errorLogWithInnerFrameRef(1950,66797
-        def _subErrorLogWithInnerFrameRef(1954,66926
-    def test_errorLogWithInnerFrameCycle(1963,67159
-        def _subErrorLogWithInnerFrameCycle(1967,67303
-    def test_errorLogNoRepr(1978,67567
-    def test_errorLogDebugInfo(1996,68187
-        def doit(2002,68419
-    def test_chainedErrorCleanup(2020,68913
-    def test_errorClearedByChaining(2049,70036
-class DeferredListEmptyTests(2068,70753
-    def setUp(2069,70813
-    def testDeferredListEmpty(2072,70864
-    def cb_empty(2077,71018
-    def tearDown(2081,71111
-class OtherPrimitivesTests(2086,71207
-    def _incr(2087,71288
-    def setUp(2090,71344
-    def testLock(2093,71391
-        def helper(2117,72067
-    def test_cancelLockAfterAcquired(2144,72908
-        def _failOnErrback(2149,73105
-    def test_cancelLockBeforeAcquired(2157,73307
-    def testSemaphore(2170,73750
-        def helper(2175,73879
-        def fail(2197,74582
-        def succeed(2199,74637
-    def test_semaphoreInvalidTokens(2216,75080
-    def test_cancelSemaphoreAfterAcquired(2225,75395
-        def _failOnErrback(2230,75607
-    def test_cancelSemaphoreBeforeAcquired(2239,75814
-    def testQueue(2252,76275
-    def test_cancelQueueAfterSynchronousGet(2290,77423
-        def _failOnErrback(2295,77628
-    def test_cancelQueueAfterGet(2305,77854
-        def cb(2316,78338
-class DeferredFilesystemLockTests(2328,78700
-    def setUp(2333,78822
-    def test_waitUntilLockedWithNoLock(2339,79009
-    def test_waitUntilLockedWithTimeoutLocked(2348,79213
-    def test_waitUntilLockedWithTimeoutUnlocked(2363,79596
-        def onTimeout(2368,79790
-    def test_defaultScheduler(2383,80138
-    def test_concurrentUsage(2392,80372
-    def test_multipleUsages(2410,80821
-        def lockAquired(2414,80950
-    def test_cancelDeferUntilLocked(2430,81281
-    def test_cancelDeferUntilLockedWithTimeout(2445,81837
-def _overrideFunc(2461,82406
-class DeferredAddTimeoutTests(2470,82575
-    def test_timeoutChainable(2474,82702
-    def test_successResultBeforeTimeout(2484,83050
-        def onCallback(2499,83627
-    def test_successResultBeforeTimeoutCustom(2517,84198
-        def onCallback(2533,84878
-    def test_failureBeforeTimeout(2551,85448
-        def onErrback(2567,86048
-    def test_failureBeforeTimeoutCustom(2585,86608
-        def onErrback(2602,87305
-    def test_timedOut(2620,87865
-    def test_timedOutCustom(2635,88253
-    def test_timedOutProvidedCancelSuccess(2653,88861
-    def test_timedOutProvidedCancelFailure(2669,89415
-    def test_cancelBeforeTimeout(2687,90011
-        def onErrback(2703,90677
-    def test_cancelBeforeTimeoutCustom(2721,91248
-        def onErrback(2737,91950
-    def test_providedCancelCalledBeforeTimeoutCustom(2755,92521
-    def test_errbackAddedBeforeTimeout(2769,92999
-        def errback(2781,93419
-    def test_errbackAddedBeforeTimeoutSuppressesCancellation(2796,93775
-        def errback(2808,94182
-    def test_errbackAddedBeforeTimeoutCustom(2823,94538
-        def errback(2835,94946
-    def test_errbackAddedBeforeTimeoutSuppressesCancellationCustom(2850,95329
-        def errback(2862,95762
-    def test_callbackAddedToCancelerBeforeTimeout(2876,96124
-        def callback(2890,96635
-    def test_callbackAddedToCancelerBeforeTimeoutCustom(2904,96926
-        def callback(2919,97501
-class EnsureDeferredTests(2934,97832
-    def test_passesThroughDeferreds(2939,97951
-    def test_willNotAllowNonDeferredOrCoroutine(2948,98187
-class TimeoutErrorTests(2958,98470
-    def test_deprecatedTimeout(2962,98597
-def callAllSoonCalls(2979,99262
-class DeferredFutureAdapterTests(2992,99607
-    def test_asFuture(2996,99683
-    def test_asFutureCancelFuture(3011,100161
-        def canceler(3016,100364
-    def test_asFutureSuccessCancel(3029,100785
-        def canceler(3035,101052
-    def test_asFutureFailure(3046,101389
-    def test_fromFuture(3061,101887
-    def test_fromFutureFutureCancelled(3075,102327
-    def test_fromFutureDeferredCancelled(3090,102854
-
-venv/lib/python2.7/site-packages/twisted/test/myrebuilder1.py,101
-class A:A2,1
-    def a(3,10
-class B(6,47
-    def b(7,67
-class Inherit(10,104
-    def a(11,122
-
-venv/lib/python2.7/site-packages/twisted/test/test_unix.py,1995
-class FailedConnectionClientFactory(25,612
-    def __init__(26,673
-    def clientConnectionFailed(29,735
-class UnixSocketTests(34,831
-    def test_peerBind(38,912
-        def cbConnMade(54,1666
-    def test_dumber(62,1953
-        def allConnected(78,2688
-    def test_pidFile(91,3204
-        def _portStuff(113,4273
-        def _check(126,4806
-    def test_socketLocking(132,4962
-        def stoppedListening(145,5455
-    def _uncleanSocketTest(152,5688
-    def test_uncleanServerSocketLocking(167,6265
-        def ranStupidChild(174,6617
-    def test_connectToUncleanServer(181,6899
-        def ranStupidChild(187,7139
-    def _reprTest(195,7437
-        def stoppedListening(208,7965
-    def test_reprWithClassicFactory(216,8258
-        class being 220,8465
-        class ClassicFactory:ClassicFactory223,8603
-            def doStart(224,8633
-            def doStop(227,8686
-    def test_reprWithNewStyleFactory(241,9045
-        class being 245,9255
-        class NewStyleFactory(248,9393
-            def doStart(249,9432
-            def doStop(252,9485
-class ClientProto(263,9721
-    def __init__(267,9826
-    def stopProtocol(271,9947
-    def startProtocol(274,10004
-    def datagramReceived(278,10106
-class ServerProto(284,10219
-    def __init__(288,10325
-    def stopProtocol(292,10446
-    def startProtocol(295,10503
-    def datagramReceived(299,10605
-class DatagramUnixSocketTests(307,10799
-    def test_exchange(311,10897
-        def write(326,11459
-        def _cbTestExchange(331,11647
-    def test_cannotListen(341,11927
-    def _reprTest(357,12472
-        def stoppedListening(370,13027
-    def test_reprWithClassicProtocol(378,13343
-        class ClassicProtocol:ClassicProtocol385,13706
-            def makeConnection(386,13737
-            def doStop(389,13808
-    def test_reprWithNewStyleProtocol(403,14171
-        class NewStyleProtocol(410,14537
-            def makeConnection(411,14577
-            def doStop(414,14648
-
-venv/lib/python2.7/site-packages/twisted/test/test_plugin.py,1559
-    def invalidateImportCaches(27,619
-class ITestPlugin(34,745
-class ITestPlugin2(43,872
-class PluginTests(50,946
-    def setUp(56,1091
-    def tearDown(79,1789
-    def _unimportPythonModule(88,2026
-    def _clearCache(103,2557
-    def _withCacheness(110,2712
-        def wrapped(118,3042
-    def test_cache(128,3218
-    def test_cacheRepr(166,4733
-    def test_plugins(181,5262
-    def test_detectNewFiles(200,5892
-    def test_detectFilesChanged(231,7000
-    def test_detectFilesRemoved(266,8218
-    def test_nonexistentPathEntry(287,8941
-    def test_nonDirectoryChildEntry(305,9554
-    def test_deployedMode(324,10234
-def pluginFileContents(376,11994
-def _createPluginDummy(388,12339
-class DeveloperSetupTests(406,12840
-    def setUp(413,13077
-    def lockSystem(459,15193
-    def unlockSystem(467,15410
-    def getAllPlugins(475,15629
-    def resetEnvironment(487,16070
-    def unsetEnvironment(497,16422
-    def tearDown(508,16719
-    def test_developmentPluginAvailability(522,17307
-    def test_freshPyReplacesStalePyc(537,17940
-    def test_newPluginsOnReadOnlyPath(578,19619
-class AdjacentPackageTests(615,20936
-    def setUp(621,21145
-    def tearDown(629,21353
-    def createDummyPackage(638,21590
-    def test_hiddenPackageSamePluginModuleNameObscured(670,22707
-    def test_hiddenPackageDifferentPluginModuleNameObscured(691,23502
-class PackagePathTests(713,24301
-    def setUp(719,24459
-    def tearDown(726,24588
-    def test_pluginDirectories(733,24729
-    def test_pluginPackagesExcluded(748,25251
-
-venv/lib/python2.7/site-packages/twisted/test/testutils.py,430
-class IOPump:IOPump23,638
-    def __init__(28,801
-    def flush(34,986
-    def pump(39,1107
-def returnConnected(63,1707
-class XMLAssertionMixin(79,2083
-    def assertXMLEqual(86,2266
-class _Equal(102,2683
-    def __eq__(106,2794
-    def __ne__(110,2845
-class _NotEqual(115,2898
-    def __eq__(119,2996
-    def __ne__(123,3048
-class ComparisonTestsMixin(128,3100
-    def assertNormalEqualityImplementation(141,3593
-
-venv/lib/python2.7/site-packages/twisted/test/test_iutils.py,1143
-class ProcessUtilsTests(20,532
-    def makeSourceFile(33,883
-    def test_output(44,1238
-    def test_outputWithErrorIgnored(64,2033
-        def cbFailed(77,2536
-    def test_outputWithErrorCollected(83,2689
-    def test_value(102,3436
-    def test_outputAndValue(113,3784
-        def gotOutputAndValue(133,4581
-    def test_outputSignal(146,5088
-        def gotOutputAndValue(164,5869
-    def _pathTest(177,6373
-    def test_getProcessOutputPath(188,6762
-    def test_getProcessValuePath(196,7019
-        def check(201,7200
-    def test_getProcessOutputAndValuePath(206,7338
-        def check(211,7537
-    def _defaultPathTest(218,7773
-    def test_getProcessOutputDefaultPath(250,9148
-    def test_getProcessValueDefaultPath(260,9549
-        def check(267,9867
-    def test_getProcessOutputAndValueDefaultPath(272,10012
-        def check(279,10348
-class SuppressWarningsTests(288,10605
-    def test_suppressWarnings(292,10721
-        def showwarning(298,10908
-        def f(302,11042
-class DeferredSuppressedWarningsTests(323,11731
-    def test_deferredCallback(332,12107
-    def test_deferredErrback(349,12730
-
-venv/lib/python2.7/site-packages/twisted/test/test_udp.py,2548
-class Mixin:Mixin19,520
-    def __init__(26,595
-    def startProtocol(29,646
-    def stopProtocol(35,840
-class Server(39,895
-    def datagramReceived(44,987
-class Client(52,1212
-    def datagramReceived(57,1313
-    def connectionFailed(63,1522
-    def connectionRefused(69,1736
-class GoodClient(76,1965
-    def connectionRefused(78,1992
-class BadClientError(86,2222
-class BadClient(94,2371
-    def setDeferred(101,2597
-    def datagramReceived(109,2764
-class UDPTests(117,2974
-    def test_oldAddress(119,3010
-        def cbStarted(127,3317
-    def test_startStop(134,3506
-        def cbStarted(143,3876
-        def cbStopped(147,4045
-    def test_rebind(152,4190
-        def cbStarted(161,4491
-        def cbStopped(164,4570
-    def test_bindError(172,4821
-        def cbStarted(181,5158
-        def cbFinished(190,5504
-    def test_sendPackets(196,5630
-        def cbServerStarted(208,6077
-        def cbClientStarted(214,6282
-            def cbClientSend(228,6808
-        def cbSendsFinished(245,7532
-        def cbFinished(260,8047
-    def test_connectionRefused(271,8336
-        def cbStarted(290,9032
-        def cbFinished(304,9508
-    def test_badConnect(314,9790
-    def test_datagramReceivedError(334,10541
-        def cbCompleted(341,10754
-        def cbCleanup(353,11240
-        def makeAttempt(374,12260
-            def cbPacketReceived(394,13099
-            def ebPacketTimeout(410,13848
-    def test_NoWarningOnBroadcast(433,14772
-        class fakeSocket:fakeSocket441,15189
-            def sendto(442,15215
-class ReactorShutdownInteractionTests(454,15510
-    def setUp(457,15613
-    def tearDown(462,15774
-    def testShutdownFromDatagramReceived(466,15872
-        def pktRece(481,16600
-        def flushErrors(490,17045
-class MulticastTests(503,17586
-    def setUp(505,17628
-    def tearDown(515,18007
-    def testTTL(521,18171
-    def test_loopback(528,18381
-        def cbJoined(537,18724
-        def cbPacket(543,18948
-        def cbNoPacket(555,19414
-    def test_interface(562,19569
-        def cbInterfaces(575,20060
-    def test_joinLeave(584,20370
-        def clientJoined(590,20544
-        def clientLeft(594,20683
-        def serverJoined(598,20817
-    def test_joinFailure(605,20975
-    def test_multicast(620,21600
-        def cbJoined(631,21931
-        def cbPacket(637,22151
-        def cleanup(641,22292
-    def test_multiListen(650,22521
-        def serverJoined(671,23271
-        def gotPackets(678,23582
-        def cleanup(683,23800
-
-venv/lib/python2.7/site-packages/twisted/test/plugin_extra1.py,70
-class FourthTestPlugin:FourthTestPlugin17,321
-    def test1(18,345
-
-venv/lib/python2.7/site-packages/twisted/test/test_amp.py,13176
-class TestProto(47,962
-    def __init__(58,1286
-    def connectionMade(66,1585
-    def dataReceived(71,1686
-    def connectionLost(75,1755
-    def __repr__(79,1839
-class SimpleSymmetricProtocol(93,2190
-    def sendHello(95,2231
-    def amp_HELLO(100,2347
-class UnfriendlyGreeting(105,2424
-class DeathThreat(109,2511
-class UnknownProtocol(113,2591
-class TransportPeer(118,2681
-    def retrieve(121,2873
-    def fromStringProto(124,2933
-    def toBox(127,3025
-class Hello(132,3095
-class NoAnswerHello(151,3744
-class FutureHello(155,3836
-class WTF(173,4589
-class BrokenReturn(179,4669
-class Goodbye(186,4842
-class WaitForever(191,5022
-class GetList(194,5089
-class DontRejectMe(199,5257
-class SecuredPing(207,5525
-class TestSwitchProto(211,5680
-class SingleUseFactory(219,5870
-    def __init__(220,5918
-    def buildProtocol(224,6011
-    def clientConnectionFailed(230,6130
-class ThingIDontUnderstandError(235,6280
-class FactoryNotifier(238,6334
-    def connectionMade(240,6385
-    def emitpong(246,6593
-class SimpleSymmetricCommandProtocol(254,6883
-    def __init__(256,6960
-    def sendHello(260,7070
-    def sendUnicodeHello(263,7152
-    def cmdHello(268,7294
-    def cmdGetlist(284,7925
-    def okiwont(288,8040
-    def waitforit(296,8297
-    def saybye(301,8428
-    def switchToTestProtocol(305,8522
-    def switchit(315,8857
-    def donothing(321,9064
-class DeferredSymmetricCommandProtocol(326,9149
-    def switchit(327,9221
-class BadNoAnswerCommandProtocol(334,9490
-    def badResponder(335,9556
-class NoAnswerCommandProtocol(342,9836
-    def goodNoAnswerResponder(343,9899
-def connectedServerAndClient(348,10156
-class TotallyDumbProtocol(357,10481
-    def dataReceived(359,10541
-class LiteralAmp(362,10601
-    def __init__(363,10628
-    def ampBoxReceived(366,10677
-class AmpBoxTests(372,10761
-    def test_serializeStr(378,10920
-    def test_serializeUnicodeKeyRaises(385,11115
-    def test_serializeUnicodeValueRaises(392,11359
-class ParsingTests(402,11610
-    def test_booleanValues(404,11650
-    def test_pathValueRoundTrip(418,12210
-    def test_sillyEmptyThing(430,12545
-    def test_ParsingRoundTrip(439,12807
-class FakeLocator(475,13888
-    def __init__(480,14016
-    def locateResponder(487,14162
-class FakeSender:FakeSender495,14387
-    def __init__(500,14508
-    def expectError(510,14753
-    def sendBox(517,14896
-    def unhandledError(524,15030
-class CommandDispatchTests(536,15343
-    def setUp(548,15849
-    def test_receivedAsk(558,16119
-        def thunk(564,16337
-    def test_sendUnhandledError(575,16711
-    def test_unhandledSerializationError(587,17163
-        def thunk(593,17399
-            class BrokenBox(594,17426
-                def _sendTo(595,17464
-    def test_callRemote(608,17955
-    def _localCallbackErrorLoggingTest(631,19047
-    def test_callRemoteSuccessLocalCallbackErrorLogging(646,19532
-    def test_callRemoteErrorLocalCallbackErrorLogging(663,20182
-class SimpleGreeting(681,20801
-class TestLocator(692,21096
-    def __init__(696,21219
-    def greetingResponder(700,21273
-class OverridingLocator(707,21488
-    def greetingResponder(712,21612
-class InheritingLocator(722,21928
-class OverrideLocatorAMP(729,22064
-    def __init__(730,22099
-    def lookupFunction(737,22286
-    def greetingResponder(748,22600
-class CommandLocatorTests(756,22816
-    def _checkSimpleGreeting(762,23028
-        def done(772,23518
-    def test_responderDecorator(777,23668
-    def test_responderOverriding(787,24027
-    def test_responderInheritance(796,24342
-    def test_lookupFunctionDeprecatedOverride(804,24601
-        def done(823,25640
-    def test_lookupFunctionDeprecatedInvoke(828,25774
-        def done(839,26301
-class BinaryProtocolTests(849,26517
-    def setUp(857,26733
-    def startReceivingBoxes(866,26940
-    def ampBoxReceived(874,27142
-    def stopReceivingBoxes(881,27299
-    def getPeer(889,27481
-    def getHost(893,27531
-    def write(897,27581
-    def test_startReceivingBoxes(902,27684
-    def test_sendBoxInStartReceivingBoxes(913,28066
-        class SynchronouslySendingReceiver:SynchronouslySendingReceiver920,28382
-            def startReceivingBoxes(921,28426
-    def test_receiveBoxStateMachine(932,28796
-    def test_firstBoxFirstKeyExcessiveLength(947,29250
-    def test_firstBoxSubsequentKeyExcessiveLength(959,29683
-    def test_subsequentBoxFirstKeyExcessiveLength(973,30242
-    def test_excessiveKeyFailure(987,30809
-    def test_unhandledErrorWithTransport(1005,31597
-    def test_unhandledErrorWithoutTransport(1018,32105
-    def test_receiveBoxData(1030,32604
-    def test_receiveLongerBoxData(1043,33147
-    def test_sendBox(1058,33699
-    def test_connectionLostStopSendingBoxes(1072,34163
-    def test_protocolSwitch(1084,34601
-        class SwitchyReceiver:SwitchyReceiver1092,34926
-            def startReceivingBoxes(1094,34986
-            def ampBoxReceived(1096,35058
-    def test_protocolSwitchEmptyBuffer(1120,36207
-    def test_protocolSwitchInvalidStates(1133,36672
-    def test_protocolSwitchLoseConnection(1154,37576
-        class Loser(1159,37751
-            def connectionLost(1161,37817
-    def test_protocolSwitchLoseClientConnection(1173,38235
-        class ClientLoser:ClientLoser1178,38431
-            def clientConnectionLost(1180,38484
-class AMPTests(1194,38977
-    def test_interfaceDeclarations(1196,39013
-    def test_helloWorld(1212,39915
-    def test_wireFormatRoundTrip(1225,40299
-    def test_helloWorldUnicode(1238,40681
-    def test_callRemoteStringRequiresAnswerFalse(1254,41237
-    def test_unknownCommandLow(1264,41558
-        def clearAndAdd(1271,41817
-    def test_unknownCommandHigh(1286,42268
-        def clearAndAdd(1293,42529
-    def test_brokenReturnValue(1308,42971
-    def test_unknownArgument(1323,43551
-    def test_simpleReprs(1342,44200
-    def test_innerProtocolInRepr(1352,44560
-    def test_innerProtocolNotInRepr(1365,44949
-    def test_simpleSSLRepr(1374,45197
-    def test_keyTooLong(1383,45403
-    def test_valueTooLong(1401,46027
-    def test_helloWorldCommand(1419,46636
-    def test_helloErrorHandling(1434,47132
-    def test_helloFatalErrorHandling(1451,47767
-    def test_helloNoErrorHandling(1472,48496
-    def test_lateAnswer(1495,49353
-    def test_requiresNoAnswer(1515,50020
-    def test_requiresNoAnswerFail(1528,50428
-    def test_noAnswerResponderBadAnswer(1548,51136
-    def test_noAnswerResponderAskedForAnswer(1566,51814
-    def test_ampListCommand(1583,52533
-    def test_optionalAmpListOmitted(1597,53002
-    def test_optionalAmpListPresent(1612,53572
-    def test_failEarlyOnArgSending(1627,54120
-    def test_doubleProtocolSwitch(1635,54360
-        def switched(1647,54964
-    def test_protocolSwitch(1655,55227
-        def cbConnsLost(1678,56201
-        def cbSwitch(1686,56577
-    def test_protocolSwitchDeferred(1710,57490
-    def test_protocolSwitchFail(1718,57773
-    def test_trafficAfterSwitch(1743,58783
-    def test_errorAfterSwitch(1751,59016
-    def test_quitBoxQuits(1760,59296
-    def test_basicLiteralEmit(1782,60021
-    def test_basicStructuredEmit(1804,60857
-        class StructuredHello(1811,61131
-            def h(1812,61171
-class PretendRemoteCertificateAuthority:PretendRemoteCertificateAuthority1837,62240
-    def checkIsPretendRemote(1838,62281
-class IOSimCert:IOSimCert1841,62338
-    def options(1844,62376
-    def iosimVerify(1847,62426
-class OKCert(1858,62823
-    def options(1859,62848
-class GrumpyCert(1863,62935
-    def iosimVerify(1864,62964
-class DroppyCert(1868,63054
-    def __init__(1869,63083
-    def iosimVerify(1872,63145
-class SecurableProto(1877,63271
-    def verifyFactory(1881,63331
-    def getTLSVars(1884,63414
-class TLSTests(1894,63656
-    def test_startingTLS(1895,63691
-    def test_startTooManyTimes(1923,64591
-    def test_negotiationFailed(1948,65428
-    def test_negotiationFailedByClosing(1972,66184
-class TLSNotAvailableTests(2001,66975
-    def setUp(2006,67114
-    def tearDown(2014,67239
-    def test_callRemoteError(2021,67344
-    def test_messageReceivedError(2039,67894
-class InheritedError(2061,68561
-class OtherInheritedError(2068,68658
-class BaseCommand(2075,68770
-class InheritedCommand(2083,68924
-class AddErrorsCommand(2091,69071
-class NormalCommandProtocol(2101,69320
-    def resp(2106,69527
-class InheritedCommandProtocol(2112,69613
-    def resp(2118,69856
-class AddedCommandProtocol(2124,69947
-    def resp(2130,70221
-class CommandInheritanceTests(2139,70395
-    def errorCheck(2144,70534
-    def test_basicErrorPropagation(2157,70966
-    def test_inheritedErrorPropagation(2166,71241
-    def test_inheritedErrorAddition(2175,71520
-    def test_additionWithOriginalError(2184,71848
-def _loseAndPass(2193,72166
-class LiveFireBase:LiveFireBase2200,72366
-    def setUp(2205,72450
-        def getProtos(2222,73230
-    def tearDown(2229,73524
-def show(2246,74137
-def tempSelfSigned(2252,74219
-class LiveFireTLSTests(2267,74585
-    def test_liveFireCustomTLS(2270,74708
-        def secured(2286,75276
-            def pinged(2288,75333
-class SlightlySmartTLS(2306,76230
-    def getTLSVars(2311,76392
-class PlainVanillaLiveFireTests(2319,76608
-    def test_liveFireDefaultTLS(2324,76774
-        def secured(2329,76981
-class WithServerTLSVerificationTests(2337,77155
-    def test_anonymousVerifyingClient(2341,77311
-        def secured(2345,77450
-class ProtocolIncludingArgument(2355,77706
-    def fromStringProto(2362,77914
-    def toStringProto(2370,78159
-class ProtocolIncludingCommand(2383,78497
-class MagicSchemaCommand(2393,78773
-    def parseResponse(2398,78920
-    def parseArguments(2409,79311
-    def makeArguments(2420,79706
-class NoNetworkProtocol(2432,80101
-    def _sendBoxCommand(2451,80913
-class MyBox(2461,81167
-class ProtocolIncludingCommandWithDifferentCommandType(2468,81233
-class CommandTests(2477,81436
-    def test_argumentInterface(2481,81541
-    def test_parseResponse(2488,81738
-    def test_callRemoteCallsParseResponse(2503,82263
-        def gotResponse(2512,82650
-    def test_parseArguments(2519,82867
-    def test_responderCallsParseArguments(2534,83401
-    def test_makeArguments(2550,84058
-    def test_makeArgumentsUsesCommandType(2566,84645
-    def test_callRemoteCallsMakeArguments(2579,85068
-        def gotResponse(2588,85459
-    def test_extraArgumentsDisallowed(2595,85677
-    def test_wireSpellingDisallowed(2607,86114
-    def test_commandNameDefaultsToClassNameAsByteString(2625,86832
-        class NewCommand(2630,87016
-    def test_commandNameMustBeAByteString(2638,87181
-    def test_commandArgumentsMustBeNamedWithByteStrings(2650,87596
-    def test_commandResponseMustBeNamedWithByteStrings(2661,88004
-    def test_commandErrorsIsConvertedToDict(2672,88409
-        class NewCommand(2676,88553
-    def test_commandErrorsMustUseBytesForOnWireRepresentation(2684,88744
-    def test_commandFatalErrorsIsConvertedToDict(2695,89170
-        class NewCommand(2699,89324
-    def test_commandFatalErrorsMustUseBytesForOnWireRepresentation(2707,89525
-class ListOfTestsMixin:ListOfTestsMixin2721,89996
-    def test_toBox(2739,90756
-    def test_fromBox(2756,91481
-class ListOfStringsTests(2768,91839
-class ListOfIntegersTests(2785,92252
-class ListOfUnicodeTests(2811,92933
-class ListOfDecimalTests(2829,93372
-class ListOfDecimalNanTests(2875,94917
-    def test_fromBox(2894,95400
-        def is_qnan(2900,95640
-        def is_snan(2903,95743
-        def is_signed(2906,95816
-class DecimalTests(2924,96506
-    def test_nonDecimal(2928,96591
-class FloatTests(2940,97004
-    def test_nonFloat(2944,97085
-    def test_float(2955,97472
-class ListOfDateTimeTests(2964,97697
-class ListOfOptionalTests(3002,99137
-    def test_requiredArgumentWithNoneValueRaisesTypeError(3007,99305
-    def test_optionalArgumentWithNoneValueOmitted(3018,99675
-    def test_requiredArgumentWithKeyMissingRaisesKeyError(3029,100106
-    def test_optionalArgumentWithKeyMissingOmitted(3040,100491
-    def test_omittedOptionalArgumentDeserializesAsNone(3049,100863
-class UNIXStringTransport(3062,101306
-    def __init__(3072,101723
-    def sendFileDescriptor(3081,101953
-    def write(3086,102098
-    def writeSequence(3090,102178
-    def loseConnection(3095,102268
-    def getHost(3099,102380
-    def getPeer(3103,102458
-class DescriptorTests(3111,102708
-    def setUp(3116,102900
-    def test_fromStringProto(3124,103169
-    def test_toStringProto(3147,104100
-    def test_roundTrip(3172,105369
-class DateTimeTests(3202,106464
-    def test_invalidString(3210,106743
-    def test_invalidDatetime(3219,107033
-    def test_fromString(3229,107360
-    def test_toString(3239,107682
-class UTCTests(3251,108059
-    def test_tzname(3256,108137
-    def test_dst(3263,108294
-    def test_utcoffset(3270,108460
-    def test_badSign(3277,108644
-class RemoteAmpErrorTests(3286,108890
-    def test_stringMessage(3291,108990
-    def test_stringMessageReplacesNonAsciiText(3300,109316
-    def test_stringMessageWithLocalFailure(3309,109683
-
-venv/lib/python2.7/site-packages/twisted/test/test_sip.py,2401
-class TestRealm:TestRealm107,2099
-    def requestAvatar(108,2116
-class MessageParsingTests(113,2225
-    def setUp(114,2271
-    def feedMessage(119,2370
-    def validateMessage(124,2481
-    def testSimple(135,2811
-    def testTwoMessages(145,3088
-    def testGarbage(159,3560
-    def testThreeInOne(169,3838
-    def testShort(187,4437
-    def testSimpleResponse(197,4718
-    def test_multiLine(211,5138
-class MessageParsingFeedDataCharByCharTests(235,5922
-    def feedMessage(240,6057
-class MakeMessageTests(247,6193
-    def testRequest(249,6237
-    def testResponse(257,6455
-    def testStatusCode(267,6760
-class ViaTests(273,6888
-    def checkRoundtrip(275,6924
-    def testExtraWhitespace(280,7046
-    def test_complex(288,7354
-    def test_simple(311,8249
-    def testSimpler(332,8946
-    def test_deprecatedRPort(337,9041
-    def test_rport(360,9809
-    def test_rportValue(370,10135
-    def testNAT(382,10527
-    def test_unknownParams(394,10944
-class URLTests(404,11240
-    def testRoundtrip(406,11276
-    def testComplex(416,11574
-class ParseTests(430,12188
-    def testParseAddress(432,12226
-class DummyLocator:DummyLocator450,13004
-    def getAddress(451,13024
-class FailingLocator:FailingLocator457,13155
-    def getAddress(458,13177
-class ProxyTests(463,13259
-    def setUp(465,13297
-    def testRequestForward(472,13512
-    def testReceivedRequestForward(492,14391
-    def testResponseWrongVia(505,14947
-    def testResponseForward(513,15233
-    def testReceivedResponseForward(525,15761
-    def testResponseToUs(537,16218
-    def testLoop(549,16638
-    def testCantForwardRequest(557,16939
-class RegistrationTests(571,17502
-    def setUp(573,17547
-    def tearDown(581,17861
-    def register(587,17985
-    def unregister(595,18316
-    def testRegister(604,18663
-    def testUnregister(628,19749
-    def addPortal(641,20299
-    def testFailedAuthentication(650,20555
-    def testWrongDomainRegister(660,20814
-    def testWrongToDomainRegister(669,21197
-    def testWrongDomainLookup(678,21580
-    def testNoContactLookup(686,21804
-class Client(695,22037
-    def __init__(697,22062
-    def handle_response(703,22188
-class LiveTests(709,22323
-    def setUp(711,22360
-    def tearDown(724,22916
-    def testRegister(732,23190
-        def check(741,23638
-    def test_amoralRPort(749,23832
-        def check(776,25092
-
-venv/lib/python2.7/site-packages/twisted/test/test_dirdbm.py,362
-class DirDbmTests(18,311
-    def setUp(20,350
-    def test_all(26,553
-    def test_rebuildInteraction(33,707
-    def test_dbm(39,857
-    def test_modificationTime(114,3464
-    def test_recovery(130,4335
-    def test_nonStringKeys(154,5164
-    def test_failSet(172,5959
-        def _writeFail(176,6054
-class ShelfTests(185,6343
-    def setUp(187,6375
-
-venv/lib/python2.7/site-packages/twisted/test/test_ftp.py,13981
-class Dummy(39,889
-    def __init__(41,941
-    def connectionMade(46,1017
-    def lineReceived(50,1109
-    def rawDataReceived(54,1176
-    def lineLengthExceeded(58,1249
-class _BufferingProtocol(63,1305
-    def connectionMade(64,1350
-    def dataReceived(69,1442
-    def connectionLost(73,1506
-def passivemode_msg(78,1577
-class FTPServerTestCase(92,2007
-    def setUp(101,2253
-        def _rememberProtocolInstance(135,3578
-            def cleanupServer(141,3802
-        def gotClient(154,4375
-    def assertCommandResponse(165,4737
-        def queueCommand(177,5142
-            def gotResponse(179,5233
-    def assertCommandFailed(185,5451
-        def queueCommand(190,5649
-        def failed(194,5852
-    def _anonymousLogin(201,6070
-    def _userLogin(211,6430
-class FTPAnonymousTests(227,6898
-    def test_anonymousLogin(234,7122
-class BasicFTPServerTests(251,7769
-    def test_tooManyConnections(255,7870
-        def gotClient(265,8229
-        def onConnectionLost(269,8310
-    def test_NotLoggedInReply(278,8529
-        def checkFailResponse(288,8959
-        def checkPassResponse(294,9274
-    def test_PASSBeforeUSER(315,10104
-    def test_NoParamsForUSER(325,10380
-    def test_NoParamsForPASS(334,10624
-    def test_loginError(345,10952
-        def _fake_loginhandler(349,11071
-        def checkLogs(360,11484
-    def test_AnonymousLogin(368,11687
-    def test_Quit(375,11824
-    def test_AnonymousLoginDenied(388,12132
-    def test_anonymousWriteDenied(419,13267
-    def test_UnknownCommand(433,13739
-    def test_RETRBeforePORT(446,14070
-    def test_STORBeforePORT(460,14452
-    def test_BadCommandArgs(474,14834
-    def test_DecodeHostPort(492,15320
-    def test_PASV(506,15745
-        def cb(515,16080
-    def test_SYST(528,16593
-    def test_RNFRandRNTO(538,16868
-        def check_rename(557,17563
-    def test_RNFRwithoutRNTO(566,17781
-    def test_portRangeForwardError(584,18394
-        def listenFactory(589,18615
-    def test_portRange(597,18875
-        def listenFactory(604,19227
-    def test_portRangeInheritedFromFactory(623,19993
-    def test_FEAT(635,20495
-        def gotResponse(642,20823
-    def test_OPTS(652,21234
-    def test_STORreturnsErrorFromOpen(666,21645
-        def sendPASV(678,22141
-        def mockDTPInstance(684,22318
-    def test_STORunknownErrorBecomesFileNotFound(703,22912
-        def failingOpenForWriting(713,23233
-        def sendPASV(722,23479
-        def mockDTPInstance(730,23714
-        def checkLogs(742,24205
-class FTPServerAdvancedClientTests(765,24820
-    def test_anonymousSTOR(771,24979
-        def eb(776,25136
-    def test_STORtransferErrorIsReturned(785,25414
-        class FailingFileWriter(791,25624
-            def receive(792,25674
-        def failingSTOR(795,25779
-        def eb(802,26046
-    def test_STORunknownTransferErrorBecomesAbort(815,26514
-        class FailingFileWriter(822,26769
-            def receive(823,26819
-        def failingSTOR(826,26903
-        def eb(833,27170
-    def test_RETRreadError(846,27645
-        class FailingFileReader(852,27839
-            def send(853,27889
-        def failingRETR(856,27993
-        def check_response(863,28244
-class FTPServerPasvDataConnectionTests(880,28776
-    def _makeDataConnection(884,28877
-        def gotPASV(893,29163
-    def _download(900,29427
-        def queueCommand(912,29826
-        def downloadDone(920,30151
-    def test_LISTEmpty(926,30322
-        def checkEmpty(934,30584
-    def test_LISTWithBinLsFlags(939,30701
-        def checkDownload(952,31094
-    def test_LISTWithContent(963,31425
-        def checkDownload(976,31873
-        def checkDownload(982,32105
-        def checkDownload(991,32496
-        def chdir(996,32672
-        def checkDownload(1003,32979
-    def _listTestHelper(1008,33106
-        def patchedList(1040,34574
-        def loggedIn(1043,34666
-        def checkDownload(1050,34882
-    def test_LISTUnicode(1057,35052
-    def test_LISTNonASCIIBytes(1070,35519
-    def test_ManyLargeDownloads(1085,36051
-            def checkDownload(1101,36549
-    def test_downloadFolder(1107,36715
-        def retrFolder(1118,37088
-        def failOnSuccess(1124,37303
-        def checkError(1128,37453
-    def test_NLSTEmpty(1140,37878
-        def checkDownload(1154,38352
-    def test_NLSTNonexistent(1161,38580
-        def checkDownload(1169,38819
-    def test_NLSTUnicode(1174,38946
-    def test_NLSTNonASCIIBytes(1186,39312
-    def test_NLSTOnPathToFile(1197,39647
-        def checkDownload(1209,39991
-class FTPServerPortDataConnectionTests(1216,40183
-    def setUp(1217,40257
-    def _makeDataConnection(1222,40368
-        class DataFactory(1226,40545
-            def buildProtocol(1228,40638
-    def tearDown(1240,41146
-    def test_PORTCannotConnect(1254,41538
-        def loggedIn(1262,41775
-        def gotPortNum(1273,42232
-    def test_nlstGlobbing(1280,42474
-        def checkDownload(1292,42872
-class DTPFactoryTests(1301,43107
-    def setUp(1305,43198
-        class ProtocolInterpreter(1312,43373
-    def test_setTimeout(1320,43604
-    def test_buildProtocolOnce(1350,44608
-    def test_timeoutAfterConnection(1362,44997
-    def test_connectionAfterTimeout(1373,45371
-    def test_timeoutAfterConnectionFailed(1394,46097
-    def test_connectionFailedAfterTimeout(1413,46782
-class DTPTests(1437,47671
-    def setUp(1445,47838
-        class ProtocolInterpreter(1452,48042
-    def test_sendLineNewline(1461,48347
-class PrintLines(1479,48882
-    def __init__(1484,48982
-    def connectionMade(1488,49043
-class MyFTPFileListProtocol(1495,49216
-    def __init__(1496,49270
-    def unknownLine(1501,49367
-class FTPFileListingTests(1506,49435
-    def getFilesForLines(1507,49481
-    def test_OneLine(1514,49712
-        def check(1521,49967
-    def test_VariantLines(1537,50896
-        def check(1544,51156
-    def test_UnknownLine(1570,52769
-        def check(1574,52848
-    def test_filenameWithUnescapedSpace(1582,53198
-        def check(1593,53568
-    def test_filenameWithEscapedSpace(1605,54075
-        def check(1616,54443
-    def test_Year(1628,54950
-        class PrintLine(1637,55260
-            def connectionMade(1638,55304
-        def check(1642,55441
-class FTPClientFailedRETRAndErrbacksUponDisconnectTests(1654,55864
-    def test_FailedRETR(1658,56009
-        def gotClient(1684,57140
-    def test_errbacksUponDisconnect(1691,57367
-        def _eb(1702,57764
-class FTPClientTests(1713,58045
-    def setUp(1717,58141
-    def tearDown(1727,58459
-    def _testLogin(1735,58691
-    def test_sendLine(1751,59288
-    def test_CDUP(1765,59756
-        def cbCdup(1775,60077
-    def test_failedCDUP(1786,60447
-    def test_PWD(1802,60973
-        def cbPwd(1812,61276
-    def test_failedPWD(1822,61579
-    def test_CWD(1837,62043
-        def cbCwd(1847,62361
-    def test_failedCWD(1857,62713
-    def test_passiveRETR(1872,63193
-        def cbRetr(1883,63574
-        def cbConnect(1886,63663
-    def test_RETR(1910,64683
-        def generatePort(1920,64993
-        def cbRetr(1927,65345
-    def test_failedRETR(1948,66099
-        def cbConnect(1956,66387
-    def test_lostRETR(1979,67388
-        def generatePort(1988,67662
-    def test_passiveSTOR(2014,68666
-        def cbStore(2030,69434
-        def cbFinish(2037,69728
-        def cbConnect(2040,69810
-    def test_failedSTOR(2060,70584
-        def cbStore(2069,70930
-        def cbConnect(2076,71224
-    def test_STOR(2097,72052
-        def generatePort(2107,72406
-        def cbStore(2111,72565
-        def cbFinish(2126,73297
-    def test_passiveLIST(2137,73619
-        def cbList(2156,74557
-        def cbConnect(2163,74791
-    def test_LIST(2191,76081
-        def generatePort(2200,76390
-        def cbList(2215,77152
-    def test_failedLIST(2237,78020
-        def cbConnect(2245,78296
-    def test_NLST(2267,79278
-        def generatePort(2275,79552
-        def cbList(2286,80122
-    def test_passiveNLST(2307,80967
-        def cbList(2315,81227
-        def cbConnect(2322,81447
-    def test_failedNLST(2346,82518
-        def cbConnect(2355,82839
-    def test_renameFromTo(2377,83787
-    def test_renameFromToEscapesPaths(2400,84663
-    def test_renameFromToFailingOnFirstError(2418,85239
-    def test_renameFromToFailingOnRenameTo(2437,85951
-    def test_makeDirectory(2456,86738
-    def test_makeDirectoryPathEscape(2470,87252
-    def test_failedMakeDirectory(2485,87854
-    def test_getDirectory(2498,88332
-        def cbGet(2505,88575
-    def test_failedGetDirectory(2515,88862
-    def test_anotherFailedGetDirectory(2529,89293
-    def test_removeFile(2544,89759
-    def test_failedRemoveFile(2558,90350
-    def test_unparsableRemoveFileResponse(2575,91094
-    def test_multilineRemoveFileResponse(2590,91703
-    def test_removeDirectory(2603,92208
-    def test_failedRemoveDirectory(2617,92817
-    def test_unparsableRemoveDirectoryResponse(2634,93579
-    def test_multilineRemoveDirectoryResponse(2649,94203
-class FTPClientBasicTests(2663,94725
-    def test_greeting(2667,94802
-    def test_responseWithNoMessage(2676,95075
-    def test_MultilineResponse(2686,95398
-    def test_noPasswordGiven(2737,96995
-    def test_noPasswordNeeded(2759,97822
-class PathHandlingTests(2783,98713
-    def test_Normalizer(2787,98793
-class IsGlobbingExpressionTests(2845,101107
-    def test_isGlobbingExpressionEmptySegments(2850,101230
-    def test_isGlobbingExpressionNoGlob(2860,101563
-    def test_isGlobbingExpressionGlob(2871,101952
-class BaseFTPRealmTests(2882,102387
-    def test_interface(2887,102579
-    def test_getHomeDirectory(2894,102748
-        class TestRealm(2902,103044
-            def getHomeDirectory(2903,103087
-    def test_anonymous(2914,103467
-    def test_notImplemented(2927,103958
-class FTPRealmTests(2937,104285
-    def test_getHomeDirectory(2941,104372
-    def test_defaultHomeDirectory(2954,104889
-class SystemFTPRealmTests(2965,105284
-    def test_getHomeDirectory(2971,105408
-    def test_noSuchUser(2991,106186
-class ErrnoToFailureTests(3005,106771
-    def test_notFound(3010,106886
-    def test_permissionDenied(3018,107127
-    def test_accessDenied(3026,107382
-    def test_notDirectory(3034,107635
-    def test_fileExists(3042,107888
-    def test_isDirectory(3050,108127
-    def test_passThrough(3058,108371
-class AnonymousFTPShellTests(3071,108724
-    def test_anonymousWrite(3076,108827
-class IFTPShellTestsMixin:IFTPShellTestsMixin3088,109155
-    def directoryExists(3093,109249
-    def createDirectory(3107,109605
-    def fileExists(3118,109868
-    def createFile(3132,110210
-    def test_createDirectory(3146,110585
-    def test_createFile(3157,110967
-    def test_makeDirectory(3167,111311
-        def cb(3172,111480
-    def test_makeDirectoryError(3177,111596
-    def test_removeDirectory(3187,111902
-        def cb(3193,112125
-    def test_removeDirectoryOnFile(3198,112242
-    def test_removeNotExistingDirectory(3208,112564
-    def test_removeFile(3217,112845
-        def cb(3223,113058
-    def test_removeFileOnDirectory(3229,113182
-    def test_removeNotExistingFile(3238,113439
-    def test_list(3247,113710
-        def cb(3254,113912
-    def test_listWithStat(3261,114068
-        def cb(3268,114310
-    def test_listWithInvalidStat(3280,114735
-    def test_listFile(3289,115024
-        def cb(3295,115211
-    def test_listNotExistingDirectory(3302,115354
-    def test_access(3311,115623
-    def test_accessNotFound(3320,115803
-    def test_openForReading(3328,116025
-        def cb(3334,116253
-    def test_openForReadingNotFound(3340,116378
-    def test_openForReadingOnDirectory(3349,116660
-    def test_openForWriting(3358,116929
-        def cb1(3363,117117
-        def cb2(3366,117249
-    def test_openForWritingExistingDirectory(3372,117372
-    def test_openForWritingInNotExistingDirectory(3382,117685
-    def test_statFile(3392,118063
-        def cb(3399,118320
-    def test_statDirectory(3406,118478
-        def cb(3412,118693
-    def test_statOwnerGroup(3418,118795
-        def cb(3424,118990
-    def test_statHardlinksNotImplemented(3430,119098
-        def raiseNotImplemented(3437,119328
-        def notImplementedFilePath(3440,119402
-    def test_statOwnerGroupNotImplemented(3452,119752
-        def raiseNotImplemented(3460,120065
-        def notImplementedFilePath(3463,120139
-    def test_statNotExisting(3476,120536
-    def test_invalidStat(3485,120812
-    def test_rename(3494,121094
-        def cb(3500,121266
-    def test_renameNotExisting(3506,121437
-class FTPShellTests(3516,121711
-    def setUp(3521,121831
-    def directoryExists(3530,122069
-    def createDirectory(3537,122226
-    def fileExists(3544,122383
-    def createFile(3551,122531
-class TestConsumer(3560,122747
-    def registerProducer(3570,122985
-    def unregisterProducer(3584,123369
-    def write(3592,123568
-class TestProducer(3603,123764
-    def __init__(3608,123830
-    def start(3619,124125
-class IReadWriteTestsMixin:IReadWriteTestsMixin3627,124251
-    def getFileReader(3632,124365
-    def getFileWriter(3641,124583
-    def getFileContent(3648,124747
-    def test_read(3655,124884
-        def cbGet(3663,125229
-        def cbSend(3665,125317
-    def test_write(3670,125471
-        def cbGet(3678,125806
-        def cbReceive(3680,125900
-        def cbClose(3686,126172
-class FTPReadWriteTests(3692,126321
-    def setUp(3698,126539
-    def getFileReader(3708,126799
-    def getFileWriter(3716,127058
-    def getFileContent(3723,127249
-class CloseTestWriter:CloseTestWriter3732,127444
-    def receive(3737,127537
-    def close(3748,127747
-class CloseTestShell:CloseTestShell3759,127901
-    def openForWriting(3763,127964
-class FTPCloseTests(3768,128045
-    def test_write(3773,128153
-class FTPResponseCodeTests(3810,129441
-    def test_unique(3814,129551
-
-venv/lib/python2.7/site-packages/twisted/test/test_strports.py,100
-class ServiceTests(17,407
-    def test_service(22,489
-    def test_serviceDefaultReactor(45,1449
-
-venv/lib/python2.7/site-packages/twisted/test/stdio_test_lastwrite.py,133
-class LastWriteChild(21,601
-    def __init__(22,633
-    def connectionMade(27,751
-    def connectionLost(32,870
-def main(37,939
-
-venv/lib/python2.7/site-packages/twisted/test/test_twistd.py,8248
-def patchUserDatabase(88,2247
-    def getgrnam(121,3464
-class MockServiceMaker(134,3819
-    def makeService(140,3963
-class CrippledAppLogger(151,4218
-    def start(156,4312
-class CrippledApplicationRunner(161,4362
-    def preApplication(169,4671
-    def postApplication(173,4716
-class ServerOptionsTests(178,4763
-    def test_subCommands(182,4903
-        class FakePlugin(187,5054
-            def __init__(188,5088
-            def options(193,5277
-        def getPlugins(201,5497
-    def test_sortedReactorHelp(225,6442
-        class FakeReactorInstaller(229,6575
-            def __init__(230,6619
-        def getReactorTypes(240,7021
-            def getIndex(255,7575
-    def test_postOptionsSubCommandCausesNoSave(268,7955
-    def test_postOptionsNoSubCommandSavesAsUsual(278,8256
-    def test_listAllProfilers(287,8524
-    def test_defaultUmask(298,8863
-    def test_umask(306,9067
-    def test_invalidUmask(318,9443
-    def test_unimportableConfiguredLogObserver(332,9958
-    def test_badAttributeWithConfiguredLogObserver(347,10519
-    def test_version(368,11432
-class CheckPIDTests(389,12085
-    def test_notExists(397,12242
-    def test_nonNumeric(405,12441
-    def test_anotherRunning(416,12779
-        def kill(423,12994
-    def test_stale(430,13194
-        def kill(437,13421
-    def test_unexpectedOSError(444,13611
-        def kill(452,13906
-class TapFileTests(460,14195
-    def setUp(465,14323
-    def test_createOrGetApplicationWithTapFile(474,14577
-class TestLoggerFactory(487,15043
-    def __init__(492,15144
-    def start(496,15207
-    def stop(505,15505
-class TestApplicationRunner(512,15580
-    def __init__(518,15740
-    def preApplication(524,15899
-    def postApplication(529,16037
-class ApplicationRunnerTests(535,16179
-    def setUp(539,16321
-    def test_applicationRunnerGetsCorrectApplication(549,16680
-    def test_preAndPostApplication(569,17448
-    def _applicationStartsWithConfiguredID(582,17929
-        class FakeUnixApplicationRunner(595,18373
-            def setupEnvironment(596,18445
-            def shedPrivileges(600,18606
-            def startReactor(603,18723
-            def removePID(606,18832
-        class FakeService(610,18953
-            def setName(619,19144
-            def setServiceParent(622,19203
-            def disownServiceParent(625,19273
-            def privilegedStartService(628,19338
-            def startService(631,19441
-            def stopService(634,19524
-    def test_applicationStartsWithConfiguredNumericIDs(652,20061
-    def test_applicationStartsWithConfiguredNameIDs(666,20622
-    def test_startReactorRunsTheReactor(683,21279
-    def test_applicationRunnerChoosesReactorIfNone(697,21711
-    def test_applicationRunnerCapturesSignal(711,22167
-        class DummyReactorWithSignal(717,22338
-            def installWaker(723,22548
-            def run(728,22669
-    def test_applicationRunnerIgnoresNoSignal(743,23125
-        class DummyReactorWithExitSignalAttribute(749,23346
-            def installWaker(755,23564
-            def run(760,23685
-class UnixApplicationRunnerSetupEnvironmentTests(777,24198
-    def setUp(802,25327
-    def daemonize(815,25838
-    def test_chroot(824,26138
-    def test_noChroot(833,26463
-    def test_changeWorkingDirectory(842,26777
-    def test_daemonize(851,27116
-    def test_noDaemonize(861,27471
-    def test_nonDaemonPIDFile(870,27774
-    def test_daemonPIDFile(882,28183
-    def test_umask(896,28701
-    def test_noDaemonizeNoUmask(906,29055
-    def test_daemonizedNoUmask(916,29431
-class UnixApplicationRunnerStartApplicationTests(927,29871
-    def test_setupEnvironment(935,30087
-        def fakeSetupEnvironment(953,30770
-    def test_shedPrivileges(989,32274
-        def switchUIDPass(994,32426
-    def test_shedPrivilegesError(1004,32735
-        def switchUIDFail(1010,32950
-    def _setUID(1020,33299
-        def initgroups(1028,33602
-        def setuid(1032,33727
-        def setgid(1035,33798
-    def test_setUidWithoutGid(1052,34354
-    def test_setUidSameAsCurrentUid(1061,34644
-class UnixApplicationRunnerRemovePIDTests(1077,35267
-    def test_removePID(1085,35469
-    def test_removePIDErrors(1099,35893
-class FakeNonDaemonizingReactor(1112,36292
-    def __init__(1124,36756
-    def beforeDaemonize(1129,36869
-    def afterDaemonize(1133,36945
-    def addSystemEventTrigger(1137,37019
-class FakeDaemonizingReactor(1145,37161
-class DummyReactor(1153,37389
-    def run(1163,37626
-class AppProfilingTests(1173,37849
-    def test_profile(1178,37944
-    def _testStats(1201,38647
-    def test_profileSaveStats(1219,39221
-    def test_withoutProfile(1240,39881
-    def test_profilePrintStatsError(1259,40440
-        class ErroneousProfile(1264,40631
-            def print_stats(1265,40680
-    def test_cProfile(1283,41254
-    def test_cProfileSaveStats(1306,41950
-    def test_withoutCProfile(1328,42624
-    def test_unknownProfiler(1347,43221
-    def test_defaultProfiler(1360,43653
-    def test_profilerNameCaseInsentive(1368,43886
-def _patchTextFileLogObserver(1378,44168
-    def observer(1391,44572
-def _setupSyslog(1400,44784
-    class fakesyslogobserver(1407,44962
-        def __init__(1408,45000
-        def emit(1411,45076
-class AppLoggerTests(1419,45245
-    def setUp(1427,45432
-        def beginLoggingTo(1434,45633
-    def tearDown(1442,45891
-    def _makeObserver(1450,46077
-        class TestObserver(1458,46350
-            def __call__(1461,46410
-    def _checkObserver(1467,46523
-    def test_start(1478,46918
-    def test_startUsesApplicationLogObserver(1490,47310
-    def _setupConfiguredLogger(1504,47802
-    def test_startUsesConfiguredLogObserver(1528,48701
-    def test_configuredLogObserverBeatsComponent(1539,49149
-    def test_configuredLogObserverBeatsLegacyComponent(1551,49579
-    def test_loggerComponentBeatsLegacyLoggerComponent(1563,50007
-    def test_configuredLogObserverBeatsSyslog(1581,50577
-    def test_configuredLogObserverBeatsLogfile(1599,51231
-    def test_getLogObserverStdout(1611,51660
-    def test_getLogObserverFile(1631,52268
-    def test_stop(1647,52790
-        def remove(1656,53072
-    def test_legacyObservers(1669,53458
-        class LoggerObserver(1678,53720
-            def __call__(1682,53865
-    def test_unmarkedObserversDeprecated(1697,54303
-class UnixAppLoggerTests(1725,55552
-    def setUp(1736,55801
-        def fakeSignal(1743,55979
-    def test_getLogObserverStdout(1749,56105
-    def test_getLogObserverStdoutDaemon(1768,56777
-    def test_getLogObserverFile(1778,57185
-        def rotate(1797,57875
-    def test_getLogObserverDontOverrideSignalHandler(1807,58052
-        def fakeGetSignal(1812,58248
-    def test_getLogObserverDefaultFile(1823,58579
-    def test_getLogObserverSyslog(1837,59099
-class DaemonizeTests(1854,59681
-    def setUp(1859,59806
-    def test_success(1870,60228
-    def test_successInParent(1884,60755
-    def test_successEINTR(1900,61388
-        def raisingWrite(1907,61588
-    def test_successInParentEINTR(1923,62186
-        def raisingRead(1930,62388
-    def assertErrorWritten(1949,63044
-        class FakeService(1955,63293
-            def startService(1957,63338
-    def test_error(1974,63933
-    def test_unicodeError(1984,64250
-    def assertErrorInParentBehavior(1995,64607
-    def test_errorInParent(2014,65461
-    def test_nonASCIIErrorInParent(2031,66181
-    def test_errorInParentWithTruncatedUnicode(2050,66905
-    def test_errorMessageTruncated(2075,67956
-    def test_unicodeErrorMessageTruncated(2085,68255
-    def test_hooksCalled(2097,68649
-    def test_hooksNotCalled(2109,69075
-class SignalCapturingMemoryReactor(2123,69562
-class StubApplicationRunnerWithSignal(2131,69764
-    def __init__(2141,70123
-    def preApplication(2146,70260
-    def postApplication(2151,70337
-def stubApplicationRunnerFactoryCreator(2162,70638
-    def stubApplicationRunnerFactory(2175,71028
-class ExitWithSignalTests(2195,71688
-    def setUp(2201,71810
-        def fakeKill(2211,72173
-    def test_exitWithSignal(2225,72542
-        def fake_signal(2233,72788
-    def test_normalExit(2246,73245
-    def test_runnerExitsWithSignal(2261,73664
-
-venv/lib/python2.7/site-packages/twisted/test/process_tester.py,17
-def main(14,285
-
-venv/lib/python2.7/site-packages/twisted/test/test_roots.py,220
-class RootsTests(9,192
-    def testExceptions(11,230
-    def testCollection(26,567
-    def testConstrained(47,1203
-        class const(48,1234
-            def nameConstraint(49,1274
-    def testHomogenous(57,1538
-
-venv/lib/python2.7/site-packages/twisted/test/proto_helpers.py,3060
-class AccumulatingProtocol(35,1143
-    def connectionMade(58,1923
-    def dataReceived(66,2215
-    def connectionLost(69,2276
-class LineSendingProtocol(77,2511
-    def __init__(80,2580
-    def connectionMade(85,2710
-    def lineReceived(90,2836
-    def connectionLost(97,3033
-class FakeDatagramTransport:FakeDatagramTransport101,3102
-    def __init__(104,3154
-    def write(107,3205
-class StringTransport:StringTransport113,3345
-    def __init__(176,5782
-    def clear(185,6093
-    def value(195,6342
-    def write(210,6765
-    def writeSequence(216,6940
-    def loseConnection(220,7015
-    def abortConnection(228,7222
-    def getPeer(237,7469
-    def getHost(243,7625
-    def registerProducer(250,7794
-    def unregisterProducer(257,8019
-    def _checkState(266,8273
-    def pauseProducing(274,8562
-    def stopProducing(279,8659
-    def resumeProducing(283,8729
-class StringTransportWithDisconnection(289,8831
-    def loseConnection(295,9016
-class StringIOWithoutClosing(303,9216
-    def close(307,9307
-class _FakePort(315,9404
-    def __init__(323,9602
-    def startListening(331,9818
-    def stopListening(337,9946
-    def getHost(343,10072
-class _FakeConnector(352,10249
-    def __init__(365,10642
-    def stopConnecting(373,10839
-    def disconnect(381,11043
-    def connect(388,11184
-    def getDestination(394,11285
-class MemoryReactor(407,11582
-    def __init__(464,13473
-    def install(492,14117
-    def resolve(499,14269
-    def run(506,14428
-    def stop(525,14980
-    def crash(535,15206
-    def iterate(545,15460
-    def fireSystemEvent(552,15610
-    def addSystemEventTrigger(559,15770
-    def removeSystemEventTrigger(570,16181
-    def callWhenRunning(577,16350
-    def adoptStreamPort(585,16608
-    def adoptStreamConnection(601,17146
-    def adoptDatagramPort(611,17511
-    def listenTCP(631,18212
-    def connectTCP(644,18673
-    def listenSSL(659,19224
-    def connectSSL(670,19628
-    def listenUNIX(684,20146
-    def connectUNIX(694,20495
-    def addReader(706,20909
-    def removeReader(713,21079
-    def addWriter(721,21272
-    def removeWriter(728,21442
-    def getReaders(736,21635
-    def getWriters(744,21822
-    def removeAll(752,22009
-class MemoryReactorClock(766,22309
-    def __init__(767,22357
-class RaisingMemoryReactor(774,22519
-    def __init__(783,22799
-    def adoptStreamPort(795,23237
-    def listenTCP(803,23451
-    def connectTCP(810,23651
-    def listenSSL(817,23865
-    def connectSSL(825,24099
-    def listenUNIX(833,24348
-    def connectUNIX(841,24582
-class NonStreamingProducer(849,24791
-    def __init__(857,24929
-    def resumeProducing(862,25031
-    def pauseProducing(876,25468
-    def _done(884,25737
-    def stopProducing(894,25958
-def waitUntilAllDisconnected(903,26092
-    def _check(923,26865
-class EventLoggingObserver(934,27096
-    def __init__(944,27533
-    def __len__(948,27585
-    def __getitem__(952,27643
-    def __iter__(956,27714
-    def __call__(960,27774
-    def createWithCleanup(968,27913
-
-venv/lib/python2.7/site-packages/twisted/test/test_defgen.py,1611
-def getThing(21,569
-def getOwie(26,661
-    def CRAP(28,695
-class TerminalException(36,937
-class BaseDefgenTests:BaseDefgenTests39,983
-    def testBasics(47,1278
-    def testBuggy(56,1590
-    def testNothing(63,1814
-    def testHandledTerminalFailure(68,1985
-    def testHandledTerminalAsyncFailure(76,2333
-    def testStackUsage(87,2794
-    def testStackUsage2(94,3016
-def deprecatedDeferredGenerator(103,3239
-class DeferredGeneratorTests(117,3625
-    def _genBasics(121,3799
-    def _genBuggy(140,4196
-    def _genNothing(146,4311
-    def _genHandledTerminalFailure(151,4395
-    def _genHandledTerminalAsyncFailure(161,4665
-    def _genStackUsage(170,4854
-    def _genStackUsage2(179,5140
-    def testDeferredYielding(188,5394
-        def _genDeferred(194,5605
-class InlineCallbacksTests(205,5940
-    def _genBasics(208,6079
-    def _genBuggy(221,6370
-    def _genNothing(227,6477
-    def _genHandledTerminalFailure(232,6575
-    def _genHandledTerminalAsyncFailure(240,6836
-    def _genStackUsage(249,7068
-    def _genStackUsage2(256,7284
-    def testYieldNonDeferred(265,7531
-        def _test(273,7803
-    def testReturnNoValue(280,7968
-        def _noReturn(282,8073
-    def testReturnValue(289,8249
-        def _return(291,8325
-    def test_nonGeneratorReturn(299,8499
-        def _noYield(304,8716
-    def test_nonGeneratorReturnValue(312,8907
-        def _noYield(317,9109
-class DeprecateDeferredGeneratorTests(326,9307
-    def test_deferredGeneratorDeprecated(332,9477
-        def decoratedFunction(337,9620
-    def test_waitForDeferredDeprecated(349,10110
-
-venv/lib/python2.7/site-packages/twisted/test/test_tcp.py,7477
-def loopUntil(28,763
-    def check(37,1043
-    def stop(42,1165
-class ClosingProtocol(52,1328
-    def connectionMade(54,1371
-    def connectionLost(58,1488
-class ClosingFactory(64,1617
-    def buildProtocol(71,1748
-    def cleanUp(76,1873
-class MyProtocolFactoryMixin(86,2108
-    def __init__(122,3588
-    def buildProtocol(126,3646
-class MyServerFactory(142,4070
-class MyClientFactory(149,4228
-    def __init__(156,4415
-    def clientConnectionFailed(161,4572
-    def clientConnectionLost(166,4724
-    def stopFactory(170,4850
-class ListeningTests(175,4905
-    def test_listen(177,4947
-    def testStopListening(188,5291
-        def cbStopListening(199,5728
-    def testNumberedInterface(209,6041
-    def testPortRepr(215,6251
-        def stoppedListening(220,6437
-    def test_serverRepr(226,6627
-        def check(241,7275
-    def test_restartListening(253,7740
-        def cbStopListening(262,8095
-        def close(275,8701
-    def test_exceptInStop(285,8987
-        def raiseException(292,9264
-    def test_restartAfterExcept(300,9535
-        def raiseException(307,9816
-        def cbStopListening(313,10059
-        def close(327,10707
-    def test_directConnectionLostCall(336,10997
-        def check(352,11700
-    def test_exceptInConnectionLostCall(357,11841
-        def raiseException(366,12228
-class LoopbackTests(374,12496
-    def test_closePortInProtocolFactory(378,12583
-        def check(390,13053
-    def _trapCnxDone(396,13283
-    def _connectedClientAndServerTest(400,13385
-        def connected(418,14168
-    def test_tcpNoDelay(427,14480
-        def check(434,14797
-    def test_tcpKeepAlive(445,15277
-        def check(452,15601
-    def testFailing(463,16091
-        def check(467,16277
-    def test_connectionRefusedErrorNumber(472,16424
-        def tryConnectFailure(507,17998
-            def connected(508,18031
-        def connRefused(527,18835
-        def cleanup(530,18976
-    def test_connectByServiceFail(538,19192
-    def test_connectByService(549,19535
-        def fakeGetServicePortByName(565,20254
-        def connected(574,20647
-class StartStopFactory(585,21046
-    def startFactory(590,21122
-    def stopFactory(595,21248
-class ClientStartStopFactory(601,21378
-    def __init__(606,21459
-    def startFactory(610,21587
-    def stopFactory(615,21713
-class FactoryTests(622,21883
-    def test_serverStartStop(625,21954
-        def cbClosed(656,23226
-        def cbClosedAll(662,23436
-    def test_clientStartStop(668,23611
-class CannotBindTests(686,24196
-    def test_cannotBind(692,24343
-    def _fireWhenDoneFunc(713,25015
-        def newf(717,25158
-    def test_clientBind(724,25294
-        def _connect1(736,25770
-        def _conmade(745,26139
-        def _check1connect2(752,26392
-        def _check2failed(770,27184
-        def _check2stopped(776,27424
-        def _stop(780,27544
-        def _check1cleanup(787,27809
-class MyOtherClientFactory(795,27970
-    def buildProtocol(796,28022
-class LocalRemoteAddressTests(803,28170
-    def test_hostAddress(808,28342
-        def check(824,29033
-        def cleanup(830,29284
-class WriterProtocol(842,29658
-    def connectionMade(843,29699
-class ReaderProtocol(864,30611
-    def dataReceived(865,30652
-    def connectionLost(867,30720
-class WriterClientFactory(870,30789
-    def __init__(871,30840
-    def buildProtocol(874,30910
-class WriteDataTests(880,31043
-    def test_writer(886,31215
-        def check(903,31813
-    def test_writeAfterShutdownWithoutReading(917,32521
-        class Disconnecter(948,34244
-            def connectionMade(954,34526
-                def disconnect(959,34729
-            def connectionLost(965,34991
-        class Infinite(982,35644
-            def __init__(990,35887
-            def resumeProducing(993,35971
-            def stopProducing(998,36167
-        class UnreadingWriter(1002,36252
-            def connectionMade(1007,36448
-                def write(1012,36680
-        def cbClientLost(1035,38080
-class ConnectionLosingProtocol(1049,38587
-    def connectionMade(1050,38638
-class NoopProtocol(1058,38833
-    def connectionMade(1059,38872
-    def connectionLost(1063,38984
-class ConnectionLostNotifyingProtocol(1068,39055
-    def __init__(1079,39479
-    def connectionLost(1084,39613
-class HandleSavingProtocol(1090,39742
-    def makeConnection(1096,39963
-class ProperlyCloseFilesMixin:ProperlyCloseFilesMixin1106,40223
-    def createServer(1110,40330
-    def connectClient(1120,40635
-    def getHandleExceptionType(1130,40948
-    def getHandleErrorCode(1138,41172
-    def test_properlyCloseFiles(1151,41584
-        def clientConnected(1169,42352
-        def clientDisconnected(1181,42884
-        def cleanup(1199,43778
-class ProperlyCloseFilesTests(1213,44174
-    def createServer(1218,44403
-    def connectClient(1225,44620
-    def getHandleExceptionType(1232,44833
-class WiredForDeferreds(1242,45089
-    def __init__(1243,45140
-    def connectionMade(1246,45265
-    def connectionLost(1250,45396
-class WiredFactory(1256,45548
-    def __init__(1259,45628
-class AddressTests(1266,45822
-    def setUp(1270,45954
-        class RememberingWrapper(1279,46303
-            def __init__(1289,46768
-            def buildProtocol(1296,47056
-    def tearDown(1327,48528
-    def test_buildProtocolClient(1338,48857
-class LargeBufferWriterProtocol(1358,49669
-    def connectionMade(1363,49861
-class LargeBufferReaderProtocol(1369,50035
-    def dataReceived(1370,50087
-    def connectionLost(1372,50159
-class LargeBufferReaderClientFactory(1375,50228
-    def __init__(1376,50290
-    def buildProtocol(1379,50357
-class FireOnClose(1386,50502
-    def connectionLost(1390,50655
-class FireOnCloseFactory(1395,50802
-    def __init__(1398,50882
-class LargeBufferTests(1403,51029
-    def testWriter(1408,51164
-        def check(1423,51757
-class MyHCProtocol(1434,52255
-    def readConnectionLost(1440,52355
-    def writeConnectionLost(1446,52573
-class MyHCFactory(1453,52793
-    def buildProtocol(1458,52887
-class HalfCloseTests(1466,53044
-    def setUp(1469,53127
-    def _setUp(1482,53593
-    def tearDown(1489,53949
-    def _tearDown(1497,54244
-        def _connectionLost(1503,54498
-    def testCloseWriteCloser(1511,54805
-        def loseWrite(1518,55004
-        def check(1521,55131
-        def write(1526,55371
-    def testWriteCloseNotification(1536,55808
-class HalfCloseNoNotificationAndShutdownExceptionTests(1548,56190
-    def setUp(1550,56266
-    def _gotClient(1561,56704
-    def tearDown(1568,57029
-    def testNoNotification(1572,57139
-    def testShutdownException(1588,57872
-class HalfCloseBuggyApplicationTests(1603,58451
-    def setUp(1608,58593
-        def setClient(1621,59176
-    def aBug(1629,59433
-    def _notificationRaisesTest(1637,59623
-        def check(1644,59934
-    def test_readNotificationRaises(1651,60123
-    def test_writeNotificationRaises(1661,60523
-class LogTests(1672,60919
-    def test_logstrClientSetup(1677,61018
-        def cb(1698,61727
-class PauseProducingTests(1706,61968
-    def test_pauseProducingInConnectionMade(1711,62097
-        def checkInConnectionMade(1728,62705
-        def checkAfterConnectionMade(1740,63255
-class CallBackOrderTests(1753,63770
-    def test_loseOrder(1758,63872
-        def _cbCM(1772,64392
-        def _cbCCL(1787,64888
-        def _cbCL(1793,65021
-        def _cbGather(1799,65147
-
-venv/lib/python2.7/site-packages/twisted/test/test_error.py,547
-class StringificationTests(12,264
-    def testThemAll(149,4601
-    def test_connectingCancelledError(167,5052
-class SubclassingTests(177,5316
-    def test_connectionLostSubclassOfConnectionClosed(182,5443
-    def test_connectionDoneSubclassOfConnectionClosed(190,5725
-    def test_invalidAddressErrorSubclassOfValueError(198,6007
-class GetConnectErrorTests(208,6276
-    def assertErrnoException(215,6508
-    def assertCorrectException(226,6901
-    def test_errno(238,7389
-    def test_gaierror(250,7958
-    def test_nonTuple(259,8281
-
-venv/lib/python2.7/site-packages/twisted/test/test_failure.py,3282
-def getDivisionFailure(30,527
-class FailureTests(44,866
-    def test_failAndTrap(49,958
-    def test_trapRaisesWrappedException(62,1305
-    def test_trapRaisesSelf(86,2045
-    def test_failureValueFromFailure(109,2740
-    def test_failureValueFromFoundFailure(121,3138
-    def assertStartsWith(138,3643
-    def assertEndsWith(151,4039
-    def assertTracebackFormat(164,4424
-    def assertDetailedTraceback(180,4935
-    def assertBriefTraceback(258,7615
-    def assertDefaultTraceback(303,9039
-    def test_printDetailedTraceback(352,10774
-    def test_printBriefTraceback(360,10987
-    def test_printTraceback(367,11147
-    def test_printDetailedTracebackCapturedVars(374,11293
-    def test_printBriefTracebackCapturedVars(383,11630
-    def test_printTracebackCapturedVars(394,11981
-    def test_printDetailedTracebackCapturedVarsCleaned(405,12318
-    def test_invalidFormatFramesDetail(413,12617
-    def test_ExplictPass(422,12899
-    def _getInnermostFrameLine(429,13057
-    def test_RaiseExceptionWithTB(440,13379
-    def test_stringExceptionConstruction(446,13549
-    def test_ConstructionFails(455,13914
-    def test_getTracebackObject(466,14336
-    def test_getTracebackObjectFromCaptureVars(475,14635
-    def test_getTracebackObjectFromClean(488,15051
-    def test_getTracebackObjectFromCaptureVarsAndClean(501,15537
-    def test_getTracebackObjectWithoutTraceback(513,16026
-    def test_tracebackFromExceptionInPython3(525,16469
-    def test_cleanFailureRemovesTracebackInPython3(539,16905
-    def test_repr(555,17514
-class BrokenStr(569,17931
-    def __str__(574,18068
-class BrokenExceptionMetaclass(580,18180
-    def __str__(585,18326
-class BrokenExceptionType(590,18416
-class GetTracebackTests(599,18618
-    def _brokenValueTest(603,18719
-    def test_brokenValueBriefDetail(615,19146
-    def test_brokenValueDefaultDetail(624,19477
-    def test_brokenValueVerboseDetail(631,19669
-    def _brokenTypeTest(638,19861
-    def test_brokenTypeBriefDetail(649,20288
-    def test_brokenTypeDefaultDetail(659,20649
-    def test_brokenTypeVerboseDetail(666,20838
-class FindFailureTests(674,21028
-    def test_findNoFailureInExceptionHandler(679,21154
-    def test_findNoFailure(693,21558
-    def test_findFailure(703,21888
-    def test_failureConstructionFindsOriginalFailure(719,22385
-    def test_failureConstructionWithMungedStackSucceeds(742,23270
-class FormattableTracebackTests(775,24441
-    def test_singleFrame(784,24769
-    def test_manyFrames(798,25435
-class FrameAttributesTests(813,26018
-    def test_fakeFrameAttributes(819,26192
-class DebugModeTests(832,26683
-    def setUp(837,26808
-        def restore(844,27055
-    def test_regularFailure(854,27307
-    def test_captureVars(868,27690
-class ExtendedGeneratorTests(883,28067
-    def _throwIntoGenerator(888,28215
-    def test_throwExceptionIntoGenerator(897,28487
-        def generator(903,28683
-    def test_findFailureInGenerator(921,29206
-        def generator(931,29548
-    def test_failureConstructionFindsOriginalFailure(946,29907
-        def generator(959,30354
-    def test_ambiguousFailureInGenerator(981,31115
-        def generator(987,31366
-    def test_ambiguousFailureFromGenerator(1001,31714
-        def generator(1007,31966
-
-venv/lib/python2.7/site-packages/twisted/test/test_threadable.py,419
-class TestObject:TestObject24,436
-    def aMethod(30,508
-class SynchronizationTests(38,750
-    def setUp(39,808
-    def test_synchronizedName(55,1495
-    def test_isInIOThread(63,1721
-    def testThreadedSynchronization(80,2329
-        def callMethodLots(85,2419
-    def testUnthreadedSynchronization(109,3024
-class SerializationTests(116,3151
-    def testPickling(117,3207
-    def testUnpickling(128,3510
-
-venv/lib/python2.7/site-packages/twisted/test/test_text.py,1080
-class WrapTests(26,699
-    def setUp(30,785
-    def test_wordCount(36,950
-    def test_wordMatch(49,1279
-    def test_lineLength(62,1600
-    def test_doubleNewline(76,2049
-class LineTests(86,2323
-    def test_isMultiline(90,2426
-    def test_endsInNewline(103,2761
-class StringyStringTests(117,3071
-    def test_tuple(121,3169
-    def test_dict(130,3377
-    def test_list(139,3574
-class SplitTests(149,3796
-    def test_oneWord(153,3884
-    def test_multiWord(162,4108
-class StrFileTests(182,4690
-    def setUp(183,4729
-    def tearDown(186,4803
-    def test_1_f(189,4841
-    def test_1_1(192,4919
-    def test_1_2(195,4996
-    def test_1_3(198,5073
-    def test_1_4(201,5150
-    def test_1_5(204,5227
-    def test_1_6(207,5304
-    def test_3_1(210,5381
-    def test_3_2(213,5460
-    def test_3_3(216,5539
-    def test_3_4(219,5618
-    def test_3_f(222,5697
-    def test_large_1(225,5777
-    def test_large_2(228,5871
-    def test_large_f(231,5967
-    def test_overlarge_f(235,6064
-    def test_self(241,6246
-    def test_insensitive(244,6344
-
-venv/lib/python2.7/site-packages/twisted/test/test_log.py,3523
-class FakeWarning(32,681
-class TextFromEventDictTests(40,850
-    def test_message(45,963
-    def test_format(56,1253
-    def test_noMessageNoFormat(68,1588
-    def test_whySpecified(79,1870
-    def test_whyDefault(93,2287
-    def test_noTracebackForYou(105,2683
-class LogTests(117,3089
-    def setUp(119,3136
-    def testObservation(126,3327
-    def testContext(136,3634
-    def testErrors(150,4202
-    def testErrorsWithWhy(160,4545
-    def test_erroneousErrors(171,4954
-        def broken(181,5317
-    def test_showwarning(211,6365
-    def test_warningToFile(243,7587
-    def test_publisherReportsBrokenObserversPrivately(274,8660
-        def logError(281,8864
-        def fail(285,8997
-class FakeFile(299,9425
-    def write(301,9448
-    def flush(305,9505
-class EvilStr:EvilStr313,9570
-    def __str__(314,9585
-class EvilRepr:EvilRepr319,9626
-    def __str__(320,9642
-    def __repr__(324,9700
-class EvilReprStr(329,9742
-class LogPublisherTestCaseMixin:LogPublisherTestCaseMixin334,9792
-    def setUp(335,9825
-    def tearDown(361,10699
-class LogPublisherTests(377,11225
-    def testSingleString(379,11331
-    def testMultipleString(384,11445
-    def test_singleUnicode(392,11757
-class FileObserverTests(411,12365
-    def _getTimezoneOffsetTest(427,12942
-    def test_getTimezoneOffsetWestOfUTC(480,15106
-    def test_getTimezoneOffsetEastOfUTC(490,15529
-    def test_getTimezoneOffsetWithoutDaylightSavingTime(500,15949
-    def test_timeFormatting(514,16653
-    def test_microsecondTimestampFormatting(558,18685
-    def test_loggingAnObjectWithBroken__str__(567,19021
-    def test_formattingAnObjectWithBroken__str__(575,19321
-    def test_brokenSystem__str__(581,19539
-    def test_formattingAnObjectWithBroken__repr__Indirect(587,19723
-    def test_systemWithBroker__repr__Indirect(593,19959
-    def test_simpleBrokenFormat(599,20173
-    def test_ridiculousFormat(605,20368
-    def test_evilFormat__repr__And__str__(611,20551
-    def test_strangeEventDict(617,20755
-    def _startLoggingCleanup(625,20979
-    def test_printToStderrSetsIsError(635,21319
-        def observe(644,21596
-    def test_startLogging(653,21817
-    def test_startLoggingTwice(680,22970
-        def showError(692,23500
-    def test_startLoggingOverridesWarning(707,24085
-        class SysModule(715,24356
-        def preStartObserver(744,25796
-    def test_emitPrefix(758,26252
-        def observer(767,26496
-    def test_emitNewline(790,27147
-class PythonLoggingObserverTests(812,27666
-    def setUp(816,27794
-        def restoreLevel(822,27982
-        def removeLogger(828,28174
-    def test_singleString(837,28410
-    def test_errorString(846,28670
-    def test_formatString(860,29067
-    def test_customLevel(868,29299
-    def test_strangeEventDict(882,29811
-class PythonLoggingIntegrationTests(892,30084
-    def test_startStopObserver(897,30215
-    def test_inheritance(918,30884
-        class MyObserver(924,31117
-            def emit(925,31170
-class DefaultObserverTests(939,31564
-    def test_failureLogger(944,31670
-    def test_emitEventWithBrokenRepr(967,32335
-        class Ouch(972,32534
-            def __repr__(973,32562
-class StdioOnnaStickTests(987,32942
-    def setUp(992,33081
-    def tearDown(997,33181
-    def getLogMessages(1001,33258
-    def test_write(1005,33354
-    def test_metadata(1019,33844
-    def test_writeLines(1030,34192
-    def test_print(1039,34474
-    def test_error(1051,34862
-    def test_unicode(1060,35122
-
-venv/lib/python2.7/site-packages/twisted/test/test_threadpool.py,1980
-class Synchronization(24,441
-    def __init__(27,490
-    def run(33,637
-class ThreadPoolTests(65,1670
-    def getTimeout(70,1762
-    def _waitForLock(77,1934
-    def test_attributes(87,2189
-    def test_start(97,2481
-    def test_adjustingWhenPoolStopped(113,2951
-    def test_threadCreationArguments(125,3319
-        def worker(140,3862
-        class Dumb(144,3948
-    def test_threadCreationArgumentsCallInThreadWithCallback(168,4496
-        def onResult(190,5112
-        def worker(201,5586
-        class Dumb(205,5687
-    def test_persistence(243,6747
-    def _threadpoolTest(260,7247
-    def test_callInThread(289,8178
-    def test_callInThreadException(297,8386
-        class NewError(302,8548
-        def raiseError(305,8601
-    def test_callInThreadWithCallback(317,8865
-        def onResult(328,9199
-    def test_callInThreadWithCallbackExceptionInCallback(346,9636
-        class NewError(352,9920
-        def raiseError(355,9973
-        def onResult(363,10111
-    def test_callInThreadWithCallbackExceptionInOnResult(382,10622
-        class NewError(387,10807
-        def onResult(395,10942
-    def test_callbackThread(417,11502
-        def onResult(426,11755
-        def func(430,11881
-    def test_callbackContext(443,12247
-        def onResult(456,12656
-        def func(461,12827
-    def test_existingWork(477,13275
-    def test_workerStateTransition(496,13789
-        def _thread(514,14364
-class RaceConditionTests(535,14946
-    def setUp(537,15003
-        def done(542,15151
-    def getTimeout(549,15271
-    def test_synchronization(556,15392
-class MemoryPool(589,16868
-    def __init__(595,17048
-    def _pool(619,18020
-        def respectLimit(632,18508
-class PoolHelper(648,19097
-    def __init__(666,19909
-        def newWorker(679,20322
-    def performAllCoordination(687,20573
-class MemoryBackedTests(697,20825
-    def test_workBeforeStarting(703,21002
-    def test_tooMuchWorkBeforeStarting(720,21599
-
-venv/lib/python2.7/site-packages/twisted/test/plugin_basic.py,196
-class TestPlugin:TestPlugin19,420
-    def test1(24,502
-class AnotherTestPlugin:AnotherTestPlugin31,600
-    def test(36,695
-class ThirdTestPlugin:ThirdTestPlugin43,790
-    def test(48,883
-
-venv/lib/python2.7/site-packages/twisted/test/test_sslverify.py,10363
-def counter(129,5042
-def makeCertificate(137,5202
-def certificatesForAuthorityAndServer(156,5730
-def _loopbackTLSConnection(251,8928
-    class GreetingServer(269,9680
-        def connectionMade(271,9758
-    class ListeningClient(274,9841
-        def dataReceived(277,9932
-        def connectionLost(279,10000
-def loopbackTLSConnection(307,10862
-    class ContextFactory(324,11531
-        def getContext(325,11565
-def loopbackTLSConnectionInMemory(347,12310
-def pathContainingDumpOf(395,14001
-class DataCallbackProtocol(421,14896
-    def dataReceived(422,14943
-    def connectionLost(427,15092
-class WritingProtocol(432,15246
-    def connectionMade(434,15304
-    def connectionLost(437,15375
-class FakeContext(442,15460
-    def __init__(480,16518
-    def set_options(487,16689
-    def use_certificate(491,16760
-    def use_privatekey(495,16846
-    def check_privatekey(499,16928
-    def set_mode(503,16982
-    def set_verify(512,17166
-    def set_verify_depth(516,17250
-    def set_session_id(520,17325
-    def add_extra_chain_cert(524,17404
-    def set_cipher_list(528,17490
-    def load_tmp_dh(532,17573
-    def set_default_verify_paths(536,17652
-    def set_tmp_ecdh(543,17809
-class ClientOptionsTests(554,18045
-    def test_extraKeywords(561,18205
-    def test_bytesFailFast(579,18786
-    def test_dNSNameHostname(595,19299
-    def test_IPv4AddressHostname(604,19566
-    def test_IPv6AddressHostname(613,19843
-class FakeChooseDiffieHellmanEllipticCurve(623,20115
-    def __init__(628,20250
-    def configureECDHCurve(634,20371
-class OpenSSLOptionsTestsMixin(644,20552
-    def setUp(657,20908
-    def tearDown(677,21560
-    def loopback(692,21989
-class OpenSSLOptionsTests(716,22920
-    def setUp(721,23052
-    def test_constructorWithOnlyPrivateKey(731,23399
-    def test_constructorWithOnlyCertificate(741,23680
-    def test_constructorWithCertificateAndPrivateKey(751,23964
-    def test_constructorDoesNotAllowVerifyWithoutCACerts(762,24431
-    def test_constructorDoesNotAllowLegacyWithTrustRoot(773,24770
-    def test_constructorAllowsCACertsWithoutVerify(793,25488
-    def test_constructorWithVerifyAndCACerts(804,25925
-    def test_constructorSetsExtraChain(816,26445
-    def test_constructorDoesNotAllowExtraChainWithoutPrivateKey(829,26871
-    def test_constructorDoesNotAllowExtraChainWithOutPrivateKey(842,27261
-    def test_extraChainFilesAreAddedIfSupplied(855,27650
-    def test_extraChainDoesNotBreakPyOpenSSL(873,28319
-    def test_acceptableCiphersAreAlwaysSet(886,28730
-    def test_givesMeaningfulErrorMessageIfNoCipherMatches(901,29301
-    def test_honorsAcceptableCiphersArgument(916,29781
-        class FakeAcceptableCiphers(921,29966
-            def selectCiphers(922,30011
-    def test_basicSecurityOptionsAreSet(935,30433
-    def test_modeIsSet(951,31002
-    def test_singleUseKeys(964,31390
-    def test_methodIsDeprecated(980,31936
-    def test_tlsv1ByDefault(1003,32854
-    def test_tlsProtocolsAtLeastWithMinimum(1020,33479
-    def test_tlsProtocolsNoMethodWithAtLeast(1038,34129
-    def test_tlsProtocolsNoMethodWithMinimum(1056,34733
-    def test_tlsProtocolsNoMethodWithMaximum(1074,35357
-    def test_tlsVersionRangeInOrder(1092,35977
-    def test_tlsVersionRangeInOrderAtLeast(1109,36660
-    def test_tlsProtocolsreduceToMaxWithoutMin(1126,37320
-    def test_tlsProtocolsSSLv3Only(1146,38218
-    def test_tlsProtocolsTLSv1Point0Only(1166,39072
-    def test_tlsProtocolsTLSv1Point1Only(1186,39935
-    def test_tlsProtocolsTLSv1Point2Only(1206,40796
-    def test_tlsProtocolsAllModernTLS(1226,41657
-    def test_tlsProtocolsAtLeastAllSecureTLS(1247,42527
-    def test_tlsProtocolsAtLeastWillAcceptHigherDefault(1266,43272
-    def test_tlsProtocolsAllSecureTLS(1289,44319
-    def test_dhParams(1308,45077
-        class FakeDiffieHellmanParameters(1312,45200
-    def test_abbreviatingDistinguishedNames(1329,45708
-    def testInspectDistinguishedName(1348,46480
-    def testInspectDistinguishedNameWithoutAllFields(1369,47377
-    def test_inspectCertificate(1385,47968
-    def test_publicKeyMatching(1426,49977
-    def test_certificateOptionsSerialization(1440,50573
-    def test_certificateOptionsSessionTickets(1483,52252
-    def test_certificateOptionsSessionTicketsDisabled(1492,52575
-    def test_allowedAnonymousClientConnection(1501,52912
-    def test_refusedAnonymousClientConnection(1517,53554
-        def afterLost(1536,54364
-    def test_failedCertificateVerification(1548,54927
-        def afterLost(1565,55735
-    def test_successfulCertificateVerification(1572,55950
-    def test_successfulSymmetricSelfSignedCertificateVerification(1588,56659
-    def test_verification(1605,57479
-class OpenSSLOptionsECDHIntegrationTests(1649,59247
-    def test_ellipticCurveDiffieHellman(1655,59418
-        def assertECDH(1670,60024
-class DeprecationTests(1680,60323
-    def test_getstateDeprecation(1688,60539
-    def test_setstateDeprecation(1697,60846
-class TrustRootTests(1707,61158
-    def setUp(1716,61389
-    def test_caCertsPlatformDefaults(1724,61622
-    def test_trustRootPlatformRejectsUntrustedCA(1739,62203
-    def test_trustRootSpecificCertificate(1771,63615
-class ServiceIdentityTests(1790,64375
-    def serviceIdentitySetup(1799,64630
-            def broken(1890,68679
-        class GreetingServer(1914,69466
-            def connectionMade(1918,69605
-            def dataReceived(1920,69695
-            def connectionLost(1922,69771
-        class GreetingClient(1925,69859
-            def connectionMade(1929,69996
-            def dataReceived(1931,70086
-            def connectionLost(1933,70162
-    def test_invalidHostname(1963,71164
-    def test_validHostname(1982,71811
-    def test_validHostnameInvalidCertificate(2000,72358
-    def test_realCAsBetterNotSignOurBogusTestCerts(2021,73041
-    def test_butIfTheyDidItWouldWork(2043,73728
-    def test_clientPresentsCertificate(2063,74392
-    def test_clientPresentsBadCertificate(2086,75138
-    def test_hostnameIsIndicated(2112,76005
-        def setupServerContext(2120,76318
-            def servername_received(2121,76355
-    def test_hostnameEncoding(2135,76856
-        def setupServerContext(2141,77046
-            def servername_received(2142,77083
-    def test_fallback(2162,77762
-        class Connection(2169,78070
-            def get_peer_certificate(2170,78104
-    def test_surpriseFromInfoCallback(2190,78785
-def negotiateProtocol(2216,79742
-class NPNOrALPNTests(2248,80940
-    def test_nextProtocolMechanismsNPNIsSupported(2260,81233
-    def test_NPNAndALPNSuccess(2271,81615
-    def test_NPNAndALPNDifferent(2286,82183
-    def test_NPNAndALPNNoAdvertise(2301,82714
-    def test_NPNAndALPNNoOverlap(2315,83160
-class ALPNTests(2331,83666
-    def test_nextProtocolMechanismsALPNIsSupported(2347,84099
-class NPNAndALPNAbsentTests(2360,84503
-    def test_nextProtocolMechanismsNoNegotiationSupported(2373,84874
-    def test_NPNAndALPNNotImplemented(2382,85197
-    def test_NegotiatedProtocolReturnsNone(2396,85623
-class _NotSSLTransport:_NotSSLTransport2413,86181
-    def getHandle(2414,86205
-class _MaybeSSLTransport:_MaybeSSLTransport2419,86253
-    def getHandle(2420,86279
-    def get_peer_certificate(2423,86325
-    def get_host_certificate(2426,86382
-class _ActualSSLTransport:_ActualSSLTransport2431,86441
-    def getHandle(2432,86468
-    def get_host_certificate(2435,86514
-    def get_peer_certificate(2438,86629
-class ConstructorsTests(2443,86746
-    def test_peerFromNonSSLTransport(2447,86830
-    def test_peerFromBlankSSLTransport(2458,87247
-    def test_hostFromNonSSLTransport(2469,87688
-    def test_hostFromBlankSSLTransport(2480,88105
-    def test_hostFromSSLTransport(2491,88546
-    def test_peerFromSSLTransport(2502,88890
-class MultipleCertificateTrustRootTests(2514,89235
-    def test_trustRootFromCertificatesPrivatePublic(2523,89420
-    def test_trustRootSelfSignedServerCertificate(2546,90331
-    def test_trustRootCertificateAuthorityTrustsConnection(2571,91341
-    def test_trustRootFromCertificatesUntrusted(2592,92220
-    def test_trustRootFromCertificatesOpenSSLObjects(2628,93687
-class OpenSSLCipherTests(2648,94290
-    def test_constructorSetsFullName(2657,94483
-    def test_repr(2667,94756
-    def test_eqSameClass(2678,95054
-    def test_eqSameNameDifferentType(2687,95342
-        class DifferentCipher(2692,95502
-class ExpandCipherStringTests(2702,95708
-    def test_doesNotStumbleOverEmptyList(2709,95877
-    def test_doesNotSwallowOtherSSLErrors(2719,96148
-        def raiser(2724,96314
-    def test_returnsListOfICiphers(2737,96767
-class AcceptableCiphersTests(2753,97226
-    def test_selectOnEmptyListReturnsEmptyList(2760,97399
-    def test_selectReturnsOnlyFromAvailable(2768,97644
-    def test_fromOpenSSLCipherStringExpandsToListOfCiphers(2782,98167
-class DiffieHellmanParametersTests(2794,98634
-    def test_fromFile(2802,98846
-class FakeLibState(2814,99161
-    def __init__(2832,99763
-class FakeLib(2839,99920
-    def __init__(2846,100103
-    def SSL_CTX_set_ecdh_auto(2850,100164
-class FakeLibTests(2870,100697
-    def test_SSL_CTX_set_ecdh_auto(2875,100779
-    def test_SSL_CTX_set_ecdh_autoRaises(2891,101307
-class FakeCryptoState(2910,101936
-    def __init__(2931,102534
-class FakeCrypto(2942,102817
-    def __init__(2949,102976
-    def get_elliptic_curve(2953,103037
-class FakeCryptoTests(2969,103572
-    def test_get_elliptic_curveRecordsArgument(2974,103671
-    def test_get_elliptic_curveReturns(2988,104132
-    def test_get_elliptic_curveRaises(3010,104781
-class ChooseDiffieHellmanEllipticCurveTests(3031,105368
-    def setUp(3052,105917
-    def test_openSSL110(3064,106286
-    def test_openSSL102(3084,106983
-    def test_openSSL102SetECDHAutoRaises(3104,107725
-    def test_openSSL101(3123,108448
-    def test_openSSL101SetECDHRaises(3146,109294
-        def set_tmp_ecdh(3151,109501
-    def test_openSSL101NoECC(3171,110077
-class KeyPairTests(3190,110691
-    def setUp(3197,110822
-    def test_getstateDeprecation(3206,111010
-    def test_setstateDeprecation(3215,111290
-    def test_noTrailingNewlinePemCert(3225,111628
-class SelectVerifyImplementationTests(3235,111916
-    def test_dependencyMissing(3243,112100
-    def test_dependencyMissingWarning(3266,112882
-
-venv/lib/python2.7/site-packages/twisted/test/test_threads.py,1982
-class ReactorThreadsTests(21,446
-    def test_suggestThreadPoolSize(26,550
-    def _waitForThread(36,855
-    def test_callInThread(45,1150
-        def cb(50,1326
-            def threadedFunc(53,1410
-    def test_callFromThread(66,1821
-        def cb(71,1978
-            def threadedFunc(75,2102
-    def test_wakerOverflow(87,2522
-        def cb(91,2655
-            def threadedFunction(94,2747
-    def _testBlockingCallFromThread(112,3487
-        def cb1(119,3709
-            def threadedFunc(120,3731
-        def cb2(132,4148
-    def test_blockingCallFromThread(139,4366
-        def reactorFunc(145,4616
-        def cb(147,4683
-    def test_asyncBlockingCallFromThread(152,4830
-        def reactorFunc(157,5013
-        def cb(161,5148
-    def test_errorBlockingCallFromThread(166,5295
-        def reactorFunc(170,5421
-        def cb(172,5499
-    def test_asyncErrorBlockingCallFromThread(178,5713
-        def reactorFunc(183,5918
-        def cb(187,6067
-class Counter:Counter194,6283
-    def add(198,6329
-class DeferredResultTests(213,6868
-    def setUp(218,6966
-    def tearDown(222,7030
-    def test_callMultiple(226,7097
-        def finished(234,7292
-    def test_deferredResult(244,7564
-    def test_deferredFailure(254,7886
-        class NewError(260,8115
-        def raiseError(262,8167
-    def test_deferredFailureAfterSuccess(268,8317
-class DeferToThreadPoolTests(289,9257
-    def setUp(294,9379
-    def tearDown(299,9472
-    def test_deferredResult(303,9521
-    def test_deferredFailure(314,9907
-        class NewError(320,10140
-        def raiseError(322,10192
-def threadedCall(336,10489
-class ThreadStartupProcessProtocol(348,10753
-    def __init__(349,10815
-    def outReceived(354,10927
-    def errReceived(357,10989
-    def processEnded(360,11051
-class StartupBehaviorTests(365,11151
-    def testCallBeforeStartupUnexecuted(380,11740
-        def programFinished(385,11955
-        def programTimeout(396,12394
-
-venv/lib/python2.7/site-packages/twisted/test/test_paths.py,7305
-class BytesTestCase(29,693
-    def mktemp(33,807
-class AbstractFilePathTests(41,960
-    def _mkpath(49,1118
-    def subdir(55,1247
-    def subfile(59,1322
-    def setUp(63,1407
-    def test_verifyObject(81,2033
-    def test_segmentsFromPositive(88,2231
-    def test_segmentsFromNegative(97,2516
-    def test_walk(107,2847
-    def test_parents(116,3093
-    def test_validSubdir(133,3664
-    def test_invalidSubdir(151,4322
-    def test_validFiles(159,4590
-    def test_multipleChildSegments(171,4969
-    def test_dictionaryKeys(181,5328
-    def test_dictionaryKeyWithString(200,5977
-    def test_childrenNonexistentError(211,6321
-    def test_childrenNotDirectoryError(219,6608
-    def test_newTimesAreFloats(228,6918
-    def test_oldTimesAreInts(239,7368
-class FakeWindowsPath(251,7760
-    def listdir(256,7900
-class ListingCompatibilityTests(282,8870
-    def test_windowsErrorExcept(287,9015
-    def test_alwaysCatchOSError(300,9450
-    def test_keepOriginalAttributes(309,9714
-class ExplodingFile:ExplodingFile325,10213
-    def read(335,10487
-    def write(342,10601
-    def close(349,10717
-    def __enter__(356,10836
-    def __exit__(360,10883
-class TrackingFilePath(365,10963
-    def __init__(383,11629
-    def open(391,11895
-    def openedPaths(400,12116
-    def clonePath(408,12385
-class ExplodingFilePath(419,12691
-    def __init__(428,12965
-    def open(445,13558
-    def clonePath(457,13856
-class PermissionsTests(462,13953
-    def assertNotUnequal(467,14046
-    def test_rwxFromBools(487,14738
-    def test_rwxEqNe(502,15269
-    def test_rwxShorthand(519,15986
-        def getChar(526,16245
-    def test_permissionsFromStat(542,16809
-        def _rwxFromStat(547,17018
-            def getPermissionBit(548,17062
-    def test_permissionsEq(578,18536
-    def test_permissionsShorthand(592,19088
-class FilePathTests(609,19827
-    class are 614,20009
-    def test_chmod(616,20076
-    def symlink(629,20541
-    def createLinks(643,20928
-    def test_realpathSymlink(654,21342
-    def test_realpathCyclicalSymlink(666,21772
-    def test_realpathNoSymlink(677,22243
-    def test_walkCyclicalSymlink(686,22518
-        def iterateOverPath(693,22813
-    def test_walkObeysDescendWithCyclicalSymlinks(698,22967
-        def noSymLinks(708,23440
-        def iterateOverPath(710,23507
-    def test_walkObeysDescend(715,23659
-        def noSymLinks(721,23861
-    def test_getAndSet(727,24047
-    def test_getContentFileClosing(738,24461
-    def test_symbolicLink(748,24795
-    def test_linkTo(763,25294
-    def test_linkToErrors(781,25989
-    def testMultiExt(799,26630
-    def testPreauthChild(810,27117
-    def testStatCache(815,27298
-    def testPersist(834,28032
-    def testInsecureUNIX(839,28236
-    def testInsecureWin32(844,28493
-    def testInsecureWin32Whacky(852,28793
-    def testComparison(867,29453
-    def test_descendantOnly(891,30482
-    def testSibling(901,30770
-    def testTemporarySibling(909,31070
-    def test_temporarySiblingExtension(917,31357
-    def test_removeDirectory(929,31857
-    def test_removeWithSymlink(938,32108
-    def test_copyToDirectory(951,32551
-    def test_copyToMissingDestFileClosing(967,33106
-    def test_copyToFileClosing(987,33966
-    def test_copyToDirectoryItself(1000,34511
-    def test_copyToWithSymlink(1010,34903
-    def test_copyToWithoutSymlink(1024,35462
-    def test_copyToMissingSource(1036,35951
-    def test_moveTo(1045,36266
-    def test_moveToExistsCache(1060,36759
-    def test_moveToExistsCacheCrossMount(1081,37516
-    def test_moveToSizeCache(1090,37764
-    def test_moveToSizeCacheCrossMount(1122,39076
-    def test_moveToError(1130,39312
-    def setUpFaultyRename(1139,39678
-        def faultyRename(1148,40010
-    def test_crossMountMoveTo(1160,40438
-    def test_crossMountMoveToWithSymlink(1176,41101
-    def test_crossMountMoveToWithoutSymlink(1191,41639
-    def test_createBinaryMode(1206,42169
-    def testOpen(1224,42801
-    def test_openWithExplicitBinaryMode(1304,45944
-    def test_openWithRedundantExplicitBinaryModes(1319,46538
-    def test_existsCache(1335,47195
-    def test_makedirsMakesDirectoriesRecursively(1347,47527
-    def test_makedirsMakesDirectoriesWithIgnoreExistingDirectory(1362,47989
-    def test_makedirsThrowsWithExistentDirectory(1376,48431
-    def test_makedirsAcceptsIgnoreExistingDirectory(1389,48829
-    def test_makedirsIgnoreExistingDirectoryExistAlreadyAFile(1403,49264
-    def test_makedirsRaisesNonEexistErrorsIgnoreExistingDirectory(1418,49776
-        def faultyMakedirs(1424,50048
-    def test_changed(1436,50404
-    def test_getPermissions_POSIX(1460,51280
-    def test_deprecateStatinfoGetter(1476,51913
-    def test_deprecateStatinfoSetter(1492,52606
-    def test_deprecateStatinfoSetterSets(1508,53306
-    def test_filePathNotDeprecated(1518,53648
-    def test_getPermissions_Windows(1528,53995
-    def test_whetherBlockOrSocket(1549,54962
-    def test_statinfoBitsNotImplementedInWindows(1557,55180
-    def test_statinfoBitsAreNumbers(1568,55687
-    def test_statinfoNumbersAreValid(1585,56392
-        class FakeStat:FakeStat1591,56654
-        def fakeRestat(1600,56893
-class SetContentTests(1624,57790
-    def test_write(1628,57882
-    def test_fileClosing(1641,58298
-    def test_nameCollision(1651,58629
-    def _assertOneOpened(1668,59279
-    def test_defaultExtension(1693,60214
-    def test_customExtension(1703,60529
-class UnicodeFilePathTests(1715,60956
-    def test_UnicodeInstantiation(1721,61118
-    def test_UnicodeInstantiationBytesChild(1730,61374
-    def test_UnicodeInstantiationUnicodeChild(1740,61746
-    def test_UnicodeInstantiationUnicodePreauthChild(1750,62095
-    def test_UnicodeInstantiationBytesPreauthChild(1760,62465
-    def test_BytesInstantiation(1770,62855
-    def test_BytesInstantiationBytesChild(1779,63102
-    def test_BytesInstantiationUnicodeChild(1789,63453
-    def test_BytesInstantiationBytesPreauthChild(1799,63815
-    def test_BytesInstantiationUnicodePreauthChild(1809,64220
-    def test_unicoderepr(1819,64605
-    def test_bytesrepr(1831,64983
-    def test_unicodereprWindows(1845,65445
-    def test_bytesreprWindows(1857,65812
-    def test_mixedTypeGlobChildren(1877,66476
-    def test_unicodeGlobChildren(1886,66752
-    def test_unicodeBasename(1895,67000
-    def test_unicodeDirname(1903,67226
-    def test_unicodeParent(1911,67452
-    def test_mixedTypeTemporarySibling(1921,67729
-    def test_unicodeTemporarySibling(1931,68066
-    def test_mixedTypeSiblingExtensionSearch(1941,68410
-    def test_unicodeSiblingExtensionSearch(1955,68936
-    def test_mixedTypeSiblingExtension(1970,69467
-    def test_unicodeSiblingExtension(1985,69964
-    def test_mixedTypeChildSearchPreauth(2000,70465
-    def test_unicodeChildSearchPreauth(2017,71017
-    def test_asBytesModeFromUnicode(2034,71573
-    def test_asTextModeFromBytes(2045,71906
-    def test_asBytesModeFromBytes(2056,72237
-    def test_asTextModeFromUnicode(2067,72566
-    def test_asBytesModeFromUnicodeWithEncoding(2078,72900
-    def test_asTextModeFromBytesWithEncoding(2088,73280
-    def test_asBytesModeFromUnicodeWithUnusableEncoding(2098,73655
-    def test_asTextModeFromBytesWithUnusableEncoding(2108,74009
-
-venv/lib/python2.7/site-packages/twisted/test/test_loopback.py,2593
-class SimpleProtocol(22,599
-    def __init__(23,641
-    def connectionMade(29,755
-    def lineReceived(33,820
-    def connectionLost(37,888
-class DoomProtocol(42,966
-    def lineReceived(44,1012
-class LoopbackTestCaseMixin:LoopbackTestCaseMixin56,1415
-    def testRegularFunction(57,1444
-        def sendALine(61,1538
-        def check(66,1694
-    def testSneakyHiddenDoom(75,1987
-        def sendALine(79,2078
-        def check(83,2185
-class LoopbackAsyncTests(95,2600
-    def test_makeConnection(99,2726
-        class TestProtocol(104,2901
-            def makeConnection(106,2968
-    def _hostpeertest(116,3268
-        class TestProtocol(120,3403
-            def makeConnection(121,3441
-        def connected(136,3922
-    def test_serverHost(143,4099
-    def test_serverPeer(151,4330
-    def test_clientHost(158,4500
-    def test_clientPeer(166,4747
-    def _greetingtest(173,4919
-        class GreeteeProtocol(180,5167
-            def dataReceived(182,5232
-        class GreeterProtocol(187,5404
-            def connectionMade(188,5445
-    def test_clientGreeting(207,6010
-    def test_clientGreetingSequence(215,6244
-    def test_serverGreeting(223,6484
-    def test_serverGreetingSequence(231,6732
-    def _producertest(239,6971
-        class ProducingProtocol(242,7072
-            def connectionMade(243,7115
-        class ReceivingProtocol(247,7269
-            def dataReceived(249,7336
-    def test_pushProducer(262,7721
-        class PushProducer(267,7884
-            def __init__(270,7949
-            def resumeProducing(273,8036
-            def start(276,8112
-            def _produceAndSchedule(281,8290
-        def finished(289,8621
-    def test_pullProducer(298,8881
-        class PullProducer(303,9044
-            def __init__(304,9080
-            def start(307,9167
-            def resumeProducing(311,9308
-    def test_writeNotReentrant(318,9550
-        class Server(324,9789
-            def dataReceived(325,9821
-        class Client(328,9912
-            def connectionMade(331,9971
-            def go(334,10056
-            def dataReceived(338,10162
-        def cbFinished(345,10400
-    def test_pumpPolicy(351,10531
-        def dummyPolicy(358,10820
-        def cbComplete(376,11366
-    def test_identityPumpPolicy(387,11767
-    def test_collapsingPumpPolicy(405,12293
-class LoopbackTCPTests(425,12852
-class LoopbackUNIXTests(430,12975
-class LoopbackRelayTest(438,13219
-    class Receiver(442,13336
-        def dataReceived(447,13470
-    def test_write(452,13596
-    def test_writeSequence(463,13955
-
-venv/lib/python2.7/site-packages/twisted/test/test_main.py,186
-class MainTests(20,492
-    def test_twisted(22,582
-        def processEnded(34,1052
-    def test_trial(43,1353
-        def processEnded(55,1839
-    def test_twisted_import(64,2153
-
-venv/lib/python2.7/site-packages/twisted/test/test_ftp_options.py,197
-class FTPOptionsTests(17,321
-    def setUp(24,496
-    def test_passwordfileDeprecation(34,743
-    def test_authAdded(44,1058
-    def test_authFailure(54,1411
-    def test_authSuccess(69,2097
-
-venv/lib/python2.7/site-packages/twisted/test/test_cooperator.py,2423
-class FakeDelayedCall(16,314
-    def __init__(20,421
-    def cancel(28,567
-class FakeScheduler(36,683
-    def __init__(40,770
-    def __call__(47,902
-    def pump(56,1098
-class CooperatorTests(67,1341
-    def ebIter(70,1404
-    def cbIter(75,1500
-    def testStoppedRejectsNewTasks(79,1549
-        def testwith(83,1691
-    def testStopRunning(94,2101
-        def myiter(100,2290
-        def doasserts(108,2535
-    def testStopOutstanding(115,2715
-        def myiter(123,3072
-        def stopAndGo(129,3275
-    def testUnexpectedError(141,3586
-        def myiter(143,3651
-    def testUnexpectedErrorActuallyLater(152,3860
-        def myiter(153,3908
-    def testUnexpectedErrorNotActuallyLater(163,4161
-        def myiter(164,4212
-    def testCooperation(172,4397
-        def myiter(174,4443
-    def testResourceExhaustion(190,4900
-        def myiter(192,4958
-        class _TPF:_TPF199,5138
-            def __call__(201,5186
-    def testCallbackReCoiterate(215,5677
-        class FakeCall:FakeCall224,6049
-            def __init__(225,6073
-            def __repr__(228,6145
-        def sched(231,6232
-        def anotherTask(240,6519
-    def test_removingLastTaskStopsScheduledCall(255,6873
-        def sched(264,7249
-    def test_runningWhenStarted(290,8153
-    def test_runningWhenNotStarted(299,8383
-    def test_runningWhenRunning(308,8628
-    def test_runningWhenStopped(319,8910
-class UnhandledException(331,9187
-class AliasTests(338,9286
-    def test_cooperate(344,9438
-        def doit(349,9602
-class RunStateTests(361,9848
-    def setUp(368,10103
-    def worker(387,10835
-    def tearDown(409,11459
-    def deferNext(418,11692
-    def stopNext(425,11831
-    def dieNext(433,12013
-        def ignoreUnhandled(438,12158
-    def test_pauseResume(444,12298
-    def test_resumeNotPaused(467,13030
-    def test_pauseTwice(479,13486
-    def test_pauseWhileDeferred(502,14169
-    def test_whenDone(527,15092
-        def callbackOne(542,15607
-        def callbackTwo(546,15698
-    def test_whenDoneError(571,16361
-    def test_whenDoneStop(586,16878
-    def test_whenDoneAlreadyDone(600,17359
-    def test_stopStops(612,17759
-    def test_pauseStopResume(628,18351
-    def test_stopDeferred(641,18756
-    def test_stopExhausted(668,19861
-    def test_stopErrored(678,20143
-    def test_stopCooperatorReentrancy(688,20432
-        def stopit(698,20923
-
-venv/lib/python2.7/site-packages/twisted/test/test_compat.py,3624
-class IOTypeTests(26,659
-    def test_3StringIO(31,783
-    def test_3BytesIO(38,954
-    def test_3openTextMode(45,1115
-    def test_3openBinaryMode(53,1352
-    def test_2openTextMode(61,1587
-        class VerySpecificLie(67,1832
-    def test_2StringIO(82,2338
-    def test_2openBinaryMode(92,2666
-    def test_codecsOpenBytes(106,3204
-    def test_codecsOpenText(115,3497
-    def test_defaultToText(123,3763
-class CompatTests(132,3994
-    def test_set(138,4176
-    def test_frozenset(163,4707
-    def test_reduce(178,5125
-class IPv6Tests(187,5387
-    def testNToP(192,5515
-    def testPToN(213,6298
-class ExecfileCompatTests(256,8129
-    def writeScript(261,8267
-    def test_execfileGlobals(272,8587
-    def test_execfileGlobalsAndLocals(282,8913
-    def test_execfileUniversalNewlines(295,9374
-class PY3Tests(308,9863
-    def test_python2(313,9971
-    def test_python3(321,10140
-class PYPYTest(330,10308
-    def test_PYPY(335,10399
-class Comparable(347,10617
-    def __init__(351,10723
-    def __cmp__(355,10783
-class ComparableTests(362,10940
-    def test_equality(367,11087
-    def test_nonEquality(377,11404
-    def test_greaterThan(387,11726
-    def test_greaterThanOrEqual(396,12001
-    def test_lessThan(406,12350
-    def test_lessThanOrEqual(415,12619
-class Python3ComparableTests(426,12963
-    def test_notImplementedEquals(431,13094
-    def test_notImplementedNotEquals(440,13418
-    def test_notImplementedGreaterThan(449,13745
-    def test_notImplementedLessThan(458,14074
-    def test_notImplementedGreaterThanEquals(467,14400
-    def test_notImplementedLessThanEquals(476,14735
-class CmpTests(491,15249
-    def test_equals(496,15372
-    def test_greaterThan(505,15596
-    def test_lessThan(513,15812
-class StringTests(522,16034
-    def assertNativeString(527,16151
-    def test_nonASCIIBytesToString(537,16522
-    def test_nonASCIIUnicodeToString(545,16750
-    def test_bytesToString(553,16983
-    def test_unicodeToString(561,17212
-    def test_stringToString(569,17451
-    def test_unexpectedType(576,17629
-    def test_unicode(584,17852
-    def test_nativeStringIO(595,18115
-class NetworkStringTests(607,18405
-    def test_bytes(611,18509
-    def test_bytesOutOfRange(618,18693
-    def test_unicode(630,19120
-    def test_unicodeOutOfRange(638,19338
-    def test_nonString(650,19773
-class ReraiseTests(663,20173
-    def test_reraiseWithNone(668,20307
-    def test_reraiseWithTraceback(689,20978
-class Python3BytesTests(711,21651
-    def test_iteration(716,21784
-    def test_intToBytes(727,22129
-    def test_lazyByteSliceNoOffset(735,22366
-    def test_lazyByteSliceOffset(744,22627
-    def test_lazyByteSliceOffsetAndLength(753,22936
-class BytesEnvironTests(764,23301
-    def test_alwaysBytes(768,23392
-class OrderedDictTests(787,23884
-    def test_deprecated(791,23995
-class CoercedUnicodeTests(809,24635
-    def test_unicodeASCII(814,24754
-    def test_unicodeNonASCII(823,25012
-    def test_nativeASCII(832,25291
-    def test_bytesPy3(844,25695
-    def test_bytesNonASCII(855,26070
-class UnichrTests(866,26398
-    def test_unichr(871,26478
-class RawInputTests(878,26667
-    def test_raw_input(882,26750
-        class FakeStdin:FakeStdin886,26847
-            def readline(887,26872
-        class FakeStdout:FakeStdout890,26943
-            def write(892,26991
-class FutureBytesReprTests(903,27290
-    def test_bytesReprNotBytes(908,27405
-    def test_bytesReprPrefix(918,27753
-class GetAsyncParamTests(927,27993
-    def test_get_async_param(932,28122
-    def test_get_async_param_deprecation(946,28724
-
-venv/lib/python2.7/site-packages/twisted/test/test_htb.py,557
-class DummyClock:DummyClock9,165
-    def set(11,196
-    def __call__(14,247
-class SomeBucket(19,299
-class TestBucketBase(25,364
-    def setUp(26,405
-    def tearDown(31,529
-class BucketTests(36,594
-    def testBucketSize(37,629
-    def testBucketDrain(46,811
-    def test_bucketEmpty(57,1047
-class BucketNestingTests(72,1398
-    def setUp(73,1440
-    def testBucketParentSize(80,1625
-    def testBucketParentRate(87,1803
-class ConsumerShaperTests(103,2368
-    def setUp(104,2411
-    def testRate(111,2617
-    def testBucketRefs(123,3022
-
-venv/lib/python2.7/site-packages/twisted/test/test_twisted.py,712
-class SetAsideModule(24,583
-    def __init__(31,782
-    def _unimport(35,839
-    def __enter__(51,1395
-    def __exit__(55,1471
-def _install(61,1603
-def _makePackages(101,3272
-class RequirementsTests(141,4760
-    def setUp(167,5645
-    def tearDown(175,5847
-    def test_oldPython(182,5992
-    def test_newPython(195,6475
-    def test_oldPythonPy3(204,6748
-    def test_newPythonPy3(217,7252
-class MakePackagesTests(227,7532
-    def test_nonModule(232,7682
-    def test_moduleWithAttribute(242,8016
-    def test_packageWithModule(256,8607
-class OldSubprojectDeprecationBase(272,9306
-    def test_deprecated(279,9515
-    def test_noversionpy(294,10089
-    class SubprojectTestCase(311,10558
-
-venv/lib/python2.7/site-packages/twisted/test/test_abstract.py,402
-class AddressTests(17,318
-    def test_decimalDotted(21,409
-    def test_shortDecimalDotted(30,684
-    def test_invalidLetters(41,1062
-    def test_invalidPunctuation(50,1336
-    def test_emptyString(61,1684
-    def test_invalidNegative(68,1852
-    def test_invalidPositive(78,2177
-    def test_unicodeAndBytes(90,2620
-    def test_nonIPAddressFamily(100,2970
-    def test_nonASCII(108,3222
-
-venv/lib/python2.7/site-packages/twisted/test/test_memcache.py,2157
-class CommandMixin:CommandMixin23,634
-    def _test(28,745
-    def test_get(36,954
-    def test_emptyGet(47,1336
-    def test_getMultiple(57,1613
-    def test_getMultipleWithEmpty(69,2064
-    def test_set(81,2474
-    def test_add(91,2782
-    def test_replace(101,3090
-    def test_errorAdd(111,3414
-    def test_errorReplace(122,3828
-    def test_delete(133,4261
-    def test_errorDelete(142,4556
-    def test_increment(153,4918
-    def test_decrement(163,5247
-    def test_incrementVal(173,5576
-    def test_decrementVal(182,5875
-    def test_stats(191,6174
-    def test_statsWithArgument(203,6629
-    def test_version(216,7186
-    def test_flushAll(226,7520
-class MemCacheTests(236,7810
-    def setUp(241,7924
-    def _test(254,8361
-        def cb(271,8921
-    def test_invalidGetResponse(279,9122
-    def test_invalidMultipleGetResponse(290,9504
-    def test_invalidEndResponse(302,9940
-    def test_timeOut(314,10319
-        def checkMessage(329,10833
-    def test_timeoutRemoved(337,11059
-        def check(346,11364
-    def test_timeOutRaw(353,11544
-    def test_timeOutStat(370,12149
-    def test_timeoutPipelining(386,12678
-        def check(399,13146
-        def checkTime(406,13454
-    def test_timeoutNotReset(417,13806
-    def test_timeoutCleanDeferreds(435,14416
-    def test_connectionLost(450,14994
-        def checkFailures(460,15323
-    def test_tooLongKey(468,15539
-    def test_invalidCommand(486,16342
-    def test_clientError(499,16831
-        def check(511,17306
-    def test_serverError(519,17535
-        def check(531,18010
-    def test_unicodeKey(539,18195
-    def test_unicodeValue(555,18940
-    def test_pipelining(562,19128
-    def test_getInChunks(583,20006
-    def test_append(598,20567
-    def test_prepend(609,20945
-    def test_gets(620,21327
-    def test_emptyGets(631,21699
-    def test_getsMultiple(641,22019
-    def test_getsMultipleIterableKeys(654,22508
-    def test_getsMultipleWithEmpty(666,22949
-    def test_checkAndSet(680,23533
-    def test_casUnknowKey(690,23898
-class CommandFailureTests(701,24241
-    def setUp(707,24394
-    def _test(720,24833
-
-venv/lib/python2.7/site-packages/twisted/test/test_process.py,9096
-class StubProcessProtocol(64,1878
-    def outReceived(70,2126
-    def errReceived(74,2197
-    def inConnectionLost(78,2268
-    def outConnectionLost(82,2338
-    def errConnectionLost(86,2409
-class ProcessProtocolTests(91,2481
-    def test_interface(96,2645
-    def test_outReceived(103,2838
-        class OutProtocol(110,3069
-            def outReceived(111,3117
-    def test_errReceived(120,3350
-        class ErrProtocol(125,3484
-            def errReceived(126,3532
-    def test_inConnectionLost(135,3765
-        class InLostProtocol(142,4022
-            def inConnectionLost(143,4073
-    def test_outConnectionLost(151,4251
-        class OutLostProtocol(156,4392
-            def outConnectionLost(157,4444
-    def test_errConnectionLost(165,4624
-        class ErrLostProtocol(170,4765
-            def errConnectionLost(171,4817
-class TrivialProcessProtocol(180,4998
-    def __init__(188,5208
-    def processEnded(198,5438
-    def outReceived(203,5542
-    def errReceived(207,5611
-class TestProcessProtocol(212,5681
-    def connectionMade(214,5735
-    def childDataReceived(221,5878
-    def childConnectionLost(233,6288
-    def processEnded(256,7124
-class EchoProtocol(262,7229
-    def __init__(270,7351
-    def connectionMade(275,7440
-    def outReceived(284,7697
-    def processEnded(294,8048
-class SignalProtocol(302,8276
-    def __init__(317,8760
-    def outReceived(323,8890
-    def errReceived(335,9329
-    def processEnded(343,9529
-class TestManyProcessProtocol(375,10927
-    def __init__(376,10979
-    def processEnded(380,11046
-class UtilityProcessProtocol(389,11255
-    def run(398,11502
-    def __init__(414,12035
-    def parseChunks(419,12112
-    def getResult(426,12281
-    def _fireResultDeferreds(436,12524
-    def outReceived(447,12821
-    def processEnded(454,12974
-class GetArgumentVector(463,13209
-    def parseChunks(470,13428
-class GetEnvironmentDictionary(481,13772
-    def parseChunks(488,14009
-class ProcessTests(512,14703
-    def test_stdio(518,14806
-        def processEnded(533,15345
-    def test_unsetPid(542,15736
-        def afterProcessEnd(555,16294
-    def test_process(562,16466
-        def check(573,16877
-    def test_manyProcesses(592,17544
-        def _check(594,17579
-    def test_echo(620,18560
-        def asserts(633,19039
-        def takedownProcess(638,19231
-    def test_commandLine(645,19401
-        def processEnded(655,19851
-    def test_wrongArguments(662,20081
-class TwoProcessProtocol(712,21851
-    def __init__(715,21933
-    def outReceived(719,22000
-    def processEnded(723,22048
-class TestTwoProcessesBase:TestTwoProcessesBase729,22150
-    def setUp(730,22178
-    def createProcesses(737,22317
-    def close(748,22754
-    def _onClose(757,23067
-    def test_close(761,23161
-class TwoProcessesNonPosixTests(770,23393
-class TwoProcessesPosixTests(775,23479
-    def tearDown(776,23550
-    def kill(788,23945
-    def test_kill(797,24273
-    def test_closePty(805,24509
-    def test_killPty(813,24751
-class FDChecker(822,24991
-    def __init__(827,25082
-    def fail(831,25137
-    def connectionMade(836,25227
-    def childDataReceived(841,25330
-    def childConnectionLost(880,26795
-    def processEnded(894,27243
-class FDTests(909,27684
-    def test_FD(911,27719
-    def test_linger(923,28172
-        def processEnded(934,28737
-class Accumulator(941,28924
-    def connectionMade(947,29053
-    def outReceived(952,29145
-    def errReceived(956,29204
-    def outConnectionLost(960,29263
-    def errConnectionLost(964,29311
-    def processEnded(968,29359
-class PosixProcessBase(976,29555
-    def getCommand(982,29651
-    def test_normalTermination(999,30195
-        def check(1006,30446
-    def test_abnormalTermination(1014,30677
-        def check(1026,31190
-    def _testSignal(1034,31427
-    def test_signalHUP(1043,31731
-    def test_signalINT(1054,32178
-    def test_signalKILL(1065,32625
-    def test_signalTERM(1076,33076
-    def test_childSignalHandling(1087,33527
-    def test_executionError(1114,34577
-        def buggyexecvpe(1122,34808
-            def check(1130,35097
-    def test_errorInProcessEnded(1144,35529
-        class ErrorInProcessEnded(1156,35943
-            def makeConnection(1160,36100
-            def processEnded(1164,36197
-        def cbConnected(1175,36561
-        def checkTerminated(1184,36927
-class MockSignal(1196,37300
-    def signal(1200,37407
-    def __getattr__(1204,37481
-class MockOS(1209,37554
-    def __init__(1291,39928
-    def open(1307,40308
-    def fstat(1315,40476
-    def fdopen(1322,40643
-    def setsid(1334,40937
-    def fork(1341,41063
-    def close(1356,41474
-    def dup2(1363,41622
-    def write(1369,41715
-    def read(1376,41860
-    def execvpe(1390,42214
-    def pipe(1400,42485
-    def ttyname(1410,42791
-    def _exit(1417,42915
-    def ioctl(1429,43263
-    def setNonBlocking(1435,43371
-    def waitpid(1441,43485
-    def settrace(1454,43877
-    def getgid(1460,43991
-    def getuid(1467,44112
-    def setuid(1474,44233
-    def setgid(1481,44374
-    def setregid(1488,44515
-    def setreuid(1495,44676
-    def switchUID(1502,44843
-    def openpty(1509,45010
-    def chdir(1516,45149
-    def geteuid(1525,45361
-    def getegid(1532,45495
-    def seteuid(1539,45629
-    def setegid(1546,45765
-    def expanduser(1553,45901
-    def getpwnam(1560,46020
-    def listdir(1567,46132
-    def kill(1574,46282
-    def unlink(1584,46563
-    def umask(1593,46770
-    def getpid(1602,46970
-    def getfilesystemencoding(1611,47105
-    class DumbProcessWriter(1621,47301
-        def startReading(1626,47434
-    class DumbProcessReader(1631,47554
-        def startReading(1636,47687
-    class DumbPTYProcess(1641,47807
-        def startReading(1646,47931
-class MockProcessTests(1653,48053
-    def setUp(1661,48263
-    def tearDown(1686,49194
-    def test_mockFork(1693,49330
-    def _mockForkInParentTest(1718,50063
-    def test_mockForkInParentGarbageCollectorEnabled(1736,50776
-    def test_mockForkInParentGarbageCollectorDisabled(1748,51120
-    def test_mockForkTTY(1760,51469
-    def _mockWithForkError(1777,52011
-    def test_mockWithForkErrorGarbageCollectorEnabled(1788,52463
-    def test_mockWithForkErrorGarbageCollectorDisabled(1798,52792
-    def test_mockForkErrorCloseFDs(1809,53134
-    def test_mockForkErrorGivenFDs(1819,53458
-    def test_mockForkErrorClosePTY(1838,54310
-    def test_mockForkErrorPTYGivenFDs(1852,54899
-    def test_mockWithExecError(1866,55499
-    def test_mockSetUid(1894,56591
-    def test_mockSetUidInParent(1916,57362
-    def test_mockPTYSetUid(1931,57899
-    def test_mockPTYSetUidInParent(1954,58694
-    def test_mockWithWaitError(1975,59425
-    def test_mockErrorECHILDInReapProcess(1996,60080
-    def test_mockErrorInPipe(2017,60801
-        def pipe(2023,61021
-    def test_kill(2035,61449
-    def test_killExited(2050,61988
-    def test_killExitedButNotDetected(2065,62584
-    def test_killErrorInKill(2082,63339
-class PosixProcessTests(2099,63977
-    def test_stderr(2102,64073
-        def processEnded(2119,64716
-    def test_process(2124,64847
-        def processEnded(2134,65221
-class PosixProcessPTYTests(2143,65442
-    def test_openingTTY(2155,65860
-        def processEnded(2163,66197
-    def test_badArgs(2174,66614
-class Win32SignalProtocol(2182,66848
-    def processEnded(2188,67032
-class Win32ProcessTests(2205,67662
-    def _test_stdinReader(2210,67781
-        def processEnded(2220,68131
-    def test_stdinReader_bytesArgs(2226,68347
-    def test_stdinReader_unicodeArgs(2243,68958
-    def test_badArgs(2263,69671
-    def _testSignal(2276,70243
-    def test_signalTERM(2285,70533
-    def test_signalINT(2294,70825
-    def test_signalKILL(2303,71114
-    def test_closeHandles(2312,71406
-        class SimpleProtocol(2321,71635
-            def makeConnection(2325,71800
-            def processEnded(2328,71896
-        def cbConnected(2335,72120
-        def checkTerminated(2345,72543
-class Win32UnicodeEnvironmentTests(2361,73172
-    def test_encodableUnicodeEnvironment(2368,73341
-        def gotEnvironment(2379,73856
-class DumbWin32ProcTests(2387,74086
-    def test_pid(2391,74193
-        def pidCompleteCb(2413,75103
-    def test_findShebang(2418,75221
-class Win32CreateProcessFlagsTests(2431,75612
-    def test_flags(2437,75756
-            def write_result(2447,76140
-        def fakeCreateprocess(2464,76687
-class UtilTests(2505,78823
-    def setUp(2510,78962
-    def tearDown(2542,80100
-    def test_whichWithoutPATH(2557,80546
-    def test_which(2566,80816
-    def test_whichPathExt(2576,81176
-class ClosingPipesProcessProtocol(2596,81888
-    def __init__(2600,81984
-    def processEnded(2605,82094
-    def outReceived(2609,82171
-    def errReceived(2613,82234
-class ClosingPipesTests(2618,82298
-    def doit(2620,82343
-    def _endProcess(2663,83916
-    def test_stdout(2675,84303
-        def _check(2680,84451
-    def test_stderr(2695,84961
-        def _check(2700,85109
-
-venv/lib/python2.7/site-packages/twisted/test/stdio_test_consumer.py,134
-def failed(19,525
-class ConsumerChild(25,595
-    def __init__(26,635
-    def connectionMade(30,704
-    def connectionLost(37,973
-
-venv/lib/python2.7/site-packages/twisted/test/process_twisted.py,182
-class Echo(26,716
-    def connectionMade(28,748
-    def dataReceived(31,812
-    def readConnectionLost(34,882
-    def writeConnectionLost(37,992
-    def connectionLost(40,1065
-
-venv/lib/python2.7/site-packages/twisted/test/test_modules.py,1496
-class TwistedModulesTestCase(29,634
-    def findByIteration(33,753
-class BasicTests(46,1309
-    def test_namespacedPackages(48,1352
-    def test_unimportablePackageGetItem(126,4280
-    def test_unimportablePackageWalkModules(143,5071
-    def test_nonexistentPaths(160,5750
-    def test_nonDirectoryPaths(182,6442
-    def test_twistedShowsUp(202,7110
-    def test_dottedNames(212,7511
-    def test_onlyTopModules(223,7867
-    def test_loadPackagesAndModules(235,8280
-    def test_pathEntriesOnPath(253,8817
-    def test_alwaysPreferPy(267,9242
-        def _evilSmartPath(276,9589
-            def evilChildren(279,9713
-    def test_packageMissingPath(297,10366
-class PathModificationTests(320,11121
-    def setUp(329,11424
-    def _setupSysPath(343,12051
-    def _underUnderPathTest(349,12194
-    def test_underUnderPathAlreadyImported(366,12878
-    def _listModules(373,13073
-    def test_listingModules(381,13331
-    def test_listingModulesAlreadyImported(390,13569
-    def tearDown(401,13912
-class RebindingTests(411,14336
-    def _setupSysPath(416,14538
-    def tearDown(424,14749
-class ZipPathModificationTests(433,14929
-    def _setupSysPath(434,14984
-class PythonPathTests(442,15267
-    def test_unhandledImporter(447,15449
-        class SecretImporter(452,15627
-        def hook(455,15683
-        def sysloader(462,15851
-    def test_inconsistentImporterCache(471,16158
-    def test_containsModule(490,17020
-    def test_doesntContainModule(500,17378
-
-venv/lib/python2.7/site-packages/twisted/test/test_shortcut.py,98
-class ShortcutTests(23,371
-    def test_create(26,434
-    def test_createPythonShortcut(42,967
-
-venv/lib/python2.7/site-packages/twisted/test/test_pcp.py,2161
-class DummyTransport:DummyTransport34,969
-    def __init__(37,1035
-    def write(40,1086
-    def getvalue(43,1148
-class DummyProducer:DummyProducer46,1210
-    def __init__(51,1291
-    def resumeProducing(54,1359
-    def pauseProducing(58,1447
-    def stopProducing(61,1505
-class DummyConsumer(65,1564
-    def registerProducer(70,1667
-    def unregisterProducer(73,1767
-    def finish(76,1835
-class TransportInterfaceTests(79,1887
-    def setUp(82,1986
-    def testWrite(86,2108
-class ConsumerInterfaceTest:ConsumerInterfaceTest89,2177
-    def setUp(98,2463
-    def testRegisterPush(103,2637
-    def testUnregister(115,3157
-    def testFinish(126,3662
-class ProducerInterfaceTest:ProducerInterfaceTest135,3964
-    def setUp(144,4253
-    def testRegistersProducer(148,4370
-    def testPause(151,4475
-    def testResume(157,4700
-    def testResumeNoEmptyWrite(163,4915
-    def testResumeBuffer(169,5154
-    def testStop(175,5375
-class PCP_ConsumerInterfaceTests(182,5600
-class PCPII_ConsumerInterfaceTests(185,5725
-class PCP_ProducerInterfaceTests(188,5847
-class PCPII_ProducerInterfaceTests(191,5972
-class ProducerProxyTests(194,6094
-    def setUp(199,6269
-    def testStop(204,6453
-class ConsumerProxyTests(209,6567
-    def setUp(214,6742
-    def testWrite(218,6863
-    def testFinish(223,7065
-    def testUnregister(227,7173
-class PullProducerTest:PullProducerTest232,7302
-    def setUp(233,7326
-    def testHoldWrites(239,7563
-    def testPull(245,7818
-    def testMergeWrites(250,7976
-    def testLateWrite(260,8362
-class PCP_PullProducerTests(267,8638
-    class proxyClass(268,8704
-class PCPII_PullProducerTests(271,8788
-    class proxyClass(272,8856
-class BufferedConsumerTests(277,8949
-    def setUp(282,9114
-    def testRegisterPull(290,9388
-    def testPauseIntercept(295,9606
-    def testResumeIntercept(299,9730
-    def testTriggerPause(307,10089
-    def testTriggerResume(318,10535
-class BufferedPullTests(330,11076
-    class proxyClass(331,11120
-        def _writeSomeData(334,11199
-    def setUp(338,11350
-    def testResumePull(346,11625
-    def testLateWriteBuffering(353,11906
-
-venv/lib/python2.7/site-packages/twisted/test/test_postfix.py,309
-class PostfixTCPMapQuoteTests(13,261
-    def testData(26,684
-class PostfixTCPMapServerTestCase(37,949
-    def test_chat(47,1103
-    def test_deferredChat(71,1977
-    def test_getException(95,2887
-        class ErrorFactory:ErrorFactory100,3029
-            def get(104,3145
-class ValidTests(116,3507
-
-venv/lib/python2.7/site-packages/twisted/test/test_tpfile.py,247
-class BufferingServer(13,258
-    def dataReceived(16,318
-class FileSendingClient(19,381
-    def __init__(20,425
-    def connectionMade(24,473
-class FileSenderTests(29,669
-    def testSendingFile(30,711
-    def testSendingEmptyFile(40,1010
-
-venv/lib/python2.7/site-packages/twisted/test/test_context.py,167
-class ContextTests(14,261
-    def test_notPresentIfNotSet(18,385
-    def test_setByCall(26,601
-    def test_unsetAfterCall(34,871
-    def test_setDefault(43,1173
-
-venv/lib/python2.7/site-packages/twisted/test/test_logfile.py,1305
-class LogFileTests(16,270
-    def setUp(20,357
-    def tearDown(27,528
-    def test_abstractShouldRotate(37,838
-    def test_writing(47,1153
-    def test_rotation(62,1587
-    def test_append(92,2782
-    def test_logReader(114,3610
-    def test_LogReaderReadsZeroLine(158,5344
-    def test_modePreservation(171,5731
-    def test_noPermission(185,6174
-    def test_maxNumberOfLog(217,6979
-    def test_fromFullPath(243,7907
-    def test_defaultPermissions(257,8464
-    def test_specifiedPermissions(271,8988
-    def test_reopen(285,9490
-    def test_nonExistentDir(306,10209
-    def test_cantChangeFileMode(315,10498
-    def test_listLogsWithBadlyNamedFiles(334,11099
-    def test_listLogsIgnoresZeroSuffixedFiles(350,11581
-class RiggedDailyLogFile(365,11998
-    def _openFile(368,12064
-    def toDate(374,12224
-class DailyLogFileTests(381,12359
-    def setUp(385,12447
-    def test_writing(392,12623
-    def test_rotation(406,13029
-    def test_getLog(433,14001
-    def test_rotateAlreadyExists(461,14786
-    def test_rotatePermissionDirectoryNotOk(479,15425
-    def test_rotatePermissionFileNotOk(500,16181
-    def test_toDate(514,16579
-    def test_toDateDefaultToday(526,16967
-        def mock_localtime(538,17480
-    def test_toDateUsesArgumentsToMakeADate(550,17816
-
-venv/lib/python2.7/site-packages/twisted/test/test_factories.py,627
-class FakeConnector(18,345
-    def stopConnecting(23,466
-    def connect(27,511
-class ReconnectingFactoryTests(32,550
-    def test_stopTryingWhenConnected(37,653
-        class NoConnectConnector(43,906
-            def stopConnecting(44,948
-            def connect(46,1062
-    def test_stopTryingDoesNotReconnect(59,1474
-        class FactoryAwareFakeConnector(64,1663
-            def stopConnecting(67,1755
-            def connect(74,2014
-    def test_serializeUnused(94,2661
-    def test_serializeWithClock(104,3043
-    def test_deserializationResetsParameters(116,3471
-    def test_parametrizedClock(135,4240
-
-venv/lib/python2.7/site-packages/twisted/test/test_reflect.py,3729
-class Base(23,563
-    def method(29,691
-class Sub(36,788
-class Separate(43,889
-    def good_method(48,986
-    def bad_method(54,1104
-class AccumulateMethodsTests(61,1227
-    def test_ownClass(67,1395
-    def test_baseClass(79,1809
-    def test_prefix(92,2266
-class PrefixedMethodsTests(105,2668
-    def test_onlyObject(111,2832
-    def test_prefix(121,3079
-class PrefixedMethodNamesTests(132,3353
-    def test_method(136,3449
-    def test_inheritedMethod(144,3708
-        class Child(149,3912
-class AddMethodNamesToDictTests(155,4037
-    def test_baseClass(159,4135
-        class Alternate(164,4345
-        class Child(167,4396
-            def good_alternate(168,4438
-class Summer(177,4636
-    def reallySet(182,4727
-class LookupsTests(189,4801
-    def test_namedClassLookup(194,4910
-    def test_namedModuleLookup(203,5164
-    def test_namedAnyPackageLookup(213,5449
-    def test_namedAnyModuleLookup(222,5714
-    def test_namedAnyClassLookup(231,5988
-    def test_namedAnyAttributeLookup(240,6241
-    def test_namedAnySecondAttributeLookup(254,6794
-    def test_importExceptions(267,7243
-    def test_attributeExceptions(289,8085
-    def test_invalidNames(310,8944
-    def test_requireModuleImportError(347,10620
-    def test_requireModuleDefaultNone(360,10990
-    def test_requireModuleRequestedImport(369,11217
-class Breakable(384,11589
-    def __str__(389,11659
-    def __repr__(396,11796
-class BrokenType(404,11937
-    def get___name__(407,11995
-class NoClassAttr(421,12288
-class SafeReprTests(426,12369
-    def test_workingRepr(431,12462
-    def test_brokenRepr(440,12725
-    def test_brokenStr(455,13264
-    def test_brokenClassRepr(464,13501
-        class X(465,13537
-    def test_brokenReprIncludesID(471,13653
-        class X(478,13912
-    def test_brokenClassStr(487,14178
-        class X(488,14213
-    def test_brokenClassAttribute(494,14328
-    def test_brokenClassNameAttribute(508,14820
-        class X(514,15107
-class SafeStrTests(523,15367
-    def test_workingStr(528,15458
-    def test_brokenStr(533,15567
-    def test_workingAscii(539,15677
-    def test_workingUtf8_2(548,15898
-    def test_workingUtf8_3(557,16132
-    def test_brokenUtf8(576,16860
-    def test_brokenRepr(585,17063
-    def test_brokenClassStr(591,17175
-        class X(592,17210
-    def test_brokenClassRepr(598,17323
-        class X(599,17359
-    def test_brokenClassAttribute(605,17473
-    def test_brokenClassNameAttribute(619,17957
-        class X(625,18243
-class FilenameToModuleTests(634,18497
-    def setUp(639,18597
-    def test_directory(649,18943
-    def test_file(660,19331
-    def test_bytes(670,19646
-class FullyQualifiedNameTests(682,20036
-    def _checkFullyQualifiedName(687,20130
-    def test_package(695,20363
-    def test_module(706,20691
-    def test_class(715,20957
-    def test_function(724,21215
-    def test_boundMethod(732,21466
-        class and 735,21586
-    def test_unboundMethod(742,21780
-        class and 745,21905
-class ObjectGrepTests(752,22113
-    def test_dictionary(758,22299
-    def test_list(769,22644
-    def test_tuple(778,22853
-    def test_instance(787,23064
-        class Dummy:Dummy791,23177
-    def test_weakref(799,23341
-        class Dummy:Dummy803,23450
-    def test_boundMethod(810,23606
-        class Dummy:Dummy814,23728
-            def dummy(815,23749
-    def test_everything(827,24176
-        class Dummy:Dummy831,24292
-            def method(832,24313
-    def test_depthLimit(848,24746
-    def test_deque(862,25206
-class GetClassTests(874,25466
-    def test_old(880,25609
-        class OldClass:OldClass881,25633
-    def test_new(887,25848
-        class NewClass(888,25872
-
-venv/lib/python2.7/site-packages/twisted/test/test_task.py,3954
-class TestableLoopingCall(22,496
-    def __init__(23,541
-class TestException(29,672
-class ClockTests(34,716
-    def testSeconds(38,824
-    def testCallLater(46,1020
-    def testCallLaterCancelled(58,1420
-    def test_callLaterOrdering(68,1670
-    def testAdvance(79,1999
-    def testAdvanceCancel(93,2376
-        def cb(102,2710
-    def testCallLaterDelayed(108,2849
-    def testCallLaterResetLater(123,3262
-    def testCallLaterResetSooner(139,3722
-    def test_getDelayedCalls(152,4107
-    def test_getDelayedCallsEmpty(165,4439
-    def test_providesIReactorTime(174,4679
-    def test_callLaterKeepsCallsOrdered(180,4873
-    def test_callLaterResetKeepsCallsOrdered(205,5850
-    def test_callLaterResetInsideCallKeepsCallsOrdered(230,6838
-        def a(243,7438
-class LoopTests(254,7639
-    def test_defaultClock(259,7777
-    def test_callbackTimeSkips(267,7990
-        def aCallback(276,8333
-    def test_reactorTimeSkips(318,9711
-        def aCallback(327,10076
-    def test_reactorTimeCountSkips(352,10841
-        def aCallback(363,11374
-    def test_countLengthyIntervalCounts(400,13026
-        def aCallback(416,13953
-    def test_withCountFloatingPointBoundary(441,14898
-    def test_withCountIntervalZero(497,17567
-        def foo(505,17788
-    def test_withCountIntervalZeroDelay(520,18153
-        def foo(530,18492
-    def test_withCountIntervalZeroDelayThenNonZeroInterval(558,19289
-        def foo(567,19612
-    def testBasicFunction(596,20478
-        def foo(606,20810
-        def saveResult(613,20997
-    def testDelayedStart(635,21570
-        def saveResult(645,21800
-    def testBadDelay(659,22134
-    def _stoppingTest(665,22331
-        def foo(667,22384
-    def testStopAtOnce(678,22630
-    def testStoppingBeforeDelayedStart(682,22699
-    def test_reset(686,22785
-        def foo(691,22899
-    def test_reprFunction(705,23201
-    def test_reprMethod(713,23488
-    def test_deferredDeprecation(722,23784
-class ReactorLoopTests(742,24433
-    def testFailure(745,24564
-        def foo(746,24591
-    def testFailAndStop(753,24755
-        def foo(754,24786
-    def testEveryIteration(762,24972
-        def foo(765,25024
-        def stopped(772,25187
-    def testStopAtOnceLater(777,25295
-        def foo(781,25495
-    def _callback_for_testStopAtOnceLater(790,25791
-    def testWaitDeferred(794,25920
-        def foo(800,26115
-    def testFailurePropagation(811,26419
-        def foo(821,26850
-    def test_deferredWithCount(835,27185
-        def countTracker(847,27648
-class DeferLaterTests(881,28902
-    def test_callback(885,28994
-        def callable(892,29239
-    def test_errback(906,29632
-        def callable(911,29806
-    def test_cancel(920,30021
-        def cbCancelled(929,30330
-class _FakeReactor(940,30690
-    def __init__(942,30719
-    def callWhenRunning(952,31052
-    def addSystemEventTrigger(959,31265
-    def run(965,31478
-    def stop(988,32326
-class ReactTests(998,32503
-    def test_runsUntilAsyncCallback(1003,32614
-        def main(1009,32843
-    def test_runsUntilSyncCallback(1022,33306
-        def main(1028,33540
-    def test_runsUntilAsyncErrback(1037,33813
-        class ExpectedException(1043,34063
-        def main(1046,34125
-    def test_runsUntilSyncErrback(1060,34560
-        class ExpectedException(1066,34797
-        def main(1069,34859
-    def test_singleStopCallback(1080,35244
-        def main(1086,35487
-    def test_singleStopErrback(1100,35943
-        class ExpectedException(1106,36183
-        def main(1109,36245
-    def test_arguments(1126,36816
-        def main(1132,37017
-    def test_defaultReactor(1142,37346
-        def main(1147,37508
-    def test_exitWithDefinedCode(1159,37888
-        def main(1164,38083
-    def test_synchronousStop(1172,38327
-        def main(1177,38497
-            def stop(1179,38557
-    def test_asynchronousStop(1190,38878
-        def main(1195,39048
-
-venv/lib/python2.7/site-packages/twisted/test/test_tcp_internals.py,955
-class PlatformAssumptionsTests(30,713
-    def setUp(36,842
-    def tearDown(52,1648
-    def socket(65,2268
-    def test_acceptOutOfFiles(75,2511
-class SelectReactorTests(119,4156
-    def setUp(124,4259
-    def tearDown(130,4379
-    def port(137,4562
-    def _acceptFailureTest(148,4890
-        class FakeSocket(159,5376
-            def accept(163,5502
-    def test_tooManyFilesFromAccept(185,6314
-    def test_noBufferSpaceFromAccept(197,6719
-    def test_connectionAbortedFromAccept(208,7074
-    def test_noFilesFromAccept(219,7441
-    def test_noMemoryFromAccept(232,7886
-    def test_acceptScaling(249,8559
-        def closeAll(263,9045
-        def connect(269,9171
-    def test_permissionFailure(291,9883
-        class FakeSocketWithAcceptLimit(300,10187
-            def accept(306,10426
-    def test_unknownSocketErrorRaise(340,11654
-        class FakeSocketWithUnknownAcceptError(353,12138
-            def accept(359,12384
-
-venv/lib/python2.7/site-packages/twisted/test/test_socks.py,909
-class StringTCPTransport(19,449
-    def getPeer(23,562
-    def getHost(27,612
-    def loseConnection(31,694
-class FakeResolverReactor:FakeResolverReactor36,774
-    def __init__(40,892
-    def resolve(49,1162
-class SOCKSv4Driver(62,1547
-    def connectClass(69,1724
-    def listenClass(79,2048
-class ConnectTests(89,2278
-    def setUp(93,2414
-    def tearDown(100,2635
-    def test_simple(107,2888
-    def test_socks4aSuccessfulResolution(133,3831
-    def test_socks4aFailedResolution(180,5728
-    def test_accessDenied(209,6843
-    def test_eofRemote(223,7397
-    def test_eofLocal(241,7990
-class BindTests(259,8506
-    def setUp(263,8636
-    def test_simple(276,9160
-    def test_socks4a(316,10635
-    def test_socks4aFailedResolution(376,12975
-    def test_accessDenied(405,14090
-    def test_eofRemote(419,14642
-    def test_eofLocal(452,15793
-    def test_badSource(484,16900
-
-venv/lib/python2.7/site-packages/twisted/test/stdio_test_write.py,87
-class WriteChild(20,480
-    def connectionMade(21,517
-    def connectionLost(28,694
-
-venv/lib/python2.7/site-packages/twisted/test/stdio_test_hostpeer.py,90
-class HostPeerChild(18,516
-    def connectionMade(19,556
-    def connectionLost(26,790
-
-venv/lib/python2.7/site-packages/twisted/test/test_internet.py,6177
-class ThreePhaseEventTests(31,651
-    def setUp(35,790
-    def test_addInvalidPhase(44,1021
-    def test_addBeforeTrigger(54,1305
-    def test_addDuringTrigger(66,1720
-    def test_addAfterTrigger(78,2135
-    def test_removeTrigger(90,2545
-    def test_removeNonexistentTrigger(101,2945
-    def test_removeRemovedTrigger(109,3247
-    def test_removeAlmostValidTrigger(120,3673
-    def test_fireEvent(131,4065
-    def test_asynchronousBefore(152,5027
-    def test_beforeTriggerException(170,5687
-        class DummyException(177,5911
-        def raisingTrigger(180,5970
-    def test_duringTriggerException(192,6407
-        class DummyException(199,6631
-        def raisingTrigger(202,6690
-    def test_synchronousRemoveAlreadyExecutedBefore(214,7124
-        def removeTrigger(221,7367
-    def test_synchronousRemovePendingBefore(236,7996
-    def test_synchronousBeforeRemovesDuring(251,8604
-    def test_asynchronousBeforeRemovesDuring(265,9138
-    def test_synchronousBeforeRemovesConspicuouslySimilarDuring(282,9820
-        def trigger(290,10189
-    def test_synchronousRemovePendingDuring(300,10544
-    def test_triggersRunOnce(316,11165
-    def test_finishedBeforeTriggersCleared(330,11666
-        def duringTrigger(337,11937
-class SystemEventTests(348,12326
-    def setUp(357,12664
-    def tearDown(364,12802
-    def addTrigger(376,13118
-    def removeTrigger(385,13375
-    def _addSystemEventTriggerTest(394,13618
-        def trigger(397,13714
-    def test_beforePhase(405,13943
-    def test_duringPhase(413,14203
-    def test_afterPhase(421,14463
-    def test_unknownPhase(429,14720
-    def test_beforePreceedsDuring(439,15031
-        def beforeTrigger(447,15314
-        def duringTrigger(449,15379
-    def test_duringPreceedsAfter(458,15701
-        def duringTrigger(466,15982
-        def afterTrigger(468,16047
-    def test_beforeReturnsDeferred(477,16364
-        def beforeTrigger(486,16682
-        def duringTrigger(488,16746
-    def test_multipleBeforeReturnDeferred(499,17134
-        def firstBeforeTrigger(509,17510
-        def secondBeforeTrigger(511,17577
-        def duringTrigger(513,17646
-    def test_subsequentBeforeTriggerFiresPriorBeforeDeferred(527,18178
-        def firstBeforeTrigger(539,18732
-        def secondBeforeTrigger(541,18799
-        def thirdBeforeTrigger(543,18875
-        def duringTrigger(546,18979
-    def test_removeSystemEventTrigger(559,19520
-        def firstBeforeTrigger(566,19759
-        def secondBeforeTrigger(568,19828
-    def test_removeNonExistentSystemEventTrigger(578,20189
-    def test_interactionBetweenDifferentEvents(598,20999
-        def beforeFirstEvent(608,21363
-        def afterFirstEvent(611,21475
-        def beforeSecondEvent(616,21626
-        def afterSecondEvent(619,21741
-class TimeTests(652,23099
-    def test_seconds(658,23205
-    def test_callLaterUsesReactorSecondsInDelayedCall(676,23915
-    def test_callLaterUsesReactorSecondsAsDelayedCallSecondsFactory(692,24469
-    def test_callLater(708,25030
-    def test_callLaterReset(719,25309
-    def test_cancelDelayedCall(730,25637
-        def function(735,25786
-        def check(743,26043
-    def test_cancelCancelledDelayedCall(754,26302
-    def test_cancelCalledDelayedCallSynchronous(764,26628
-        def later(771,26906
-    def test_cancelCalledDelayedCallAsynchronous(782,27173
-        def check(788,27391
-        def later(795,27596
-    def testCallLaterTime(801,27719
-    def testDelayedCallStringification(809,27921
-        def calledBack(824,28384
-    def testDelayedCallSecondsOverride(832,28571
-        def seconds(837,28775
-class CallFromThreadStopsAndWakeUpTests(847,29056
-    def testWakeUp(848,29116
-        def wake(851,29223
-    def _stopCallFromThreadCallback(861,29563
-    def _callFromThreadCallback(864,29635
-    def _callFromThreadCallback2(868,29806
-    def testCallFromThreadStops(877,30033
-class DelayedTests(889,30392
-    def setUp(890,30431
-    def tearDown(896,30570
-    def checkTimers(900,30657
-    def callback(917,31229
-    def addCallback(921,31315
-    def done(925,31416
-    def addTimer(930,31532
-    def testGetDelayedCalls(936,31771
-    def test_active(959,32563
-        def checkDeferredCall(966,32793
-class Foo:Foo982,33130
-    def __init__(983,33141
-    def start(986,33264
-    def done(988,33341
-    def failed(991,33416
-class ChildResolveProtocol(999,33540
-    def __init__(1000,33594
-    def connectionMade(1003,33674
-    def outReceived(1007,33754
-    def errReceived(1010,33819
-    def processEnded(1013,33883
-class ResolveTests(1018,34024
-    def testChildResolve(1019,34063
-        def cbFinished(1039,34830
-class CallFromThreadTests(1065,35849
-    def setUp(1072,36066
-    def schedule(1077,36149
-    def test_lotsOfThreadsAreScheduledCorrectly(1084,36296
-        def addAndMaybeFinish(1089,36496
-    def test_threadsAreRunInScheduledOrder(1100,36747
-        def check(1106,36911
-    def test_scheduledThreadsNotRunUntilReactorRuns(1118,37247
-        def incAndFinish(1122,37406
-class MyProtocol(1134,37661
-class MyFactory(1139,37736
-class ProtocolTests(1147,37836
-    def testFactory(1149,37877
-class DummyProducer(1156,38093
-    def __init__(1167,38529
-    def resumeProducing(1171,38580
-    def stopProducing(1175,38650
-    def pauseProducing(1179,38716
-class SillyDescriptor(1184,38785
-    def writeSomeData(1195,39147
-    def startWriting(1202,39264
-class ReentrantProducer(1210,39390
-    def __init__(1225,39913
-    def resumeProducing(1232,40131
-class ProducerTests(1238,40288
-    def test_doubleProducer(1242,40399
-    def test_unconnectedFileDescriptor(1256,40882
-    def _dontPausePullConsumerTest(1268,41262
-    def test_dontPausePullConsumerOnWrite(1292,42140
-    def test_dontPausePullConsumerOnWriteSequence(1301,42487
-    def _reentrantStreamingProducerTest(1313,42945
-    def test_reentrantStreamingProducerUsingWrite(1346,44374
-    def test_reentrantStreamingProducerUsingWriteSequence(1354,44641
-class PortStringificationTests(1367,45096
-        def testTCP(1369,45205
-        def testUDP(1377,45559
-        def testSSL(1385,45924
-
-venv/lib/python2.7/site-packages/twisted/test/crash_test_dummy.py,159
-def foo(9,164
-class X:X12,189
-    def __init__(13,198
-    def do(16,245
-class XComponent(21,313
-class IX(24,367
-class XA(28,415
-    def method(29,445
-
-venv/lib/python2.7/site-packages/twisted/test/stdio_test_producer.py,136
-class ProducerChild(20,491
-    def connectionLost(24,566
-    def dataReceived(29,683
-    def pause(43,1106
-    def unpause(49,1243
-
-venv/lib/python2.7/site-packages/twisted/test/test_strerror.py,383
-class _MyWindowsException(17,319
-class ErrorFormatingTests(24,453
-    def test_strerrorFormatting(31,630
-    def test_emptyErrorTab(41,1027
-    def test_errorTab(55,1594
-    def test_formatMessage(66,1993
-        def formatMessage(72,2193
-    def test_winError(82,2597
-        def winError(88,2822
-    def test_fromEnvironment(99,3258
-    def test_correctLookups(130,4398
-
-venv/lib/python2.7/site-packages/twisted/test/test_formmethod.py,371
-class ArgumentTests(14,193
-    def argTest(16,234
-    def test_argument(24,548
-    def testString(32,770
-    def testInt(38,1167
-    def testFloat(42,1378
-    def testChoice(47,1622
-    def testFlags(53,1862
-    def testBoolean(61,2172
-    def test_file(66,2317
-    def testDate(77,2686
-    def testRangedInteger(88,3126
-    def testVerifiedPassword(93,3342
-
-venv/lib/python2.7/site-packages/twisted/test/test_policies.py,3684
-class SimpleProtocol(28,627
-    def __init__(33,720
-    def connectionMade(37,834
-    def connectionLost(41,929
-    def dataReceived(45,1038
-class SillyFactory(50,1103
-    def __init__(52,1148
-    def buildProtocol(55,1195
-class EchoProtocol(59,1254
-    def pauseProducing(62,1313
-    def resumeProducing(65,1371
-    def stopProducing(68,1431
-    def dataReceived(71,1474
-class Server(76,1546
-class TestableThrottlingFactory(84,1682
-    def __init__(89,1827
-    def callLater(99,2138
-class TestableTimeoutFactory(107,2293
-    def __init__(112,2429
-    def callLater(122,2737
-class WrapperTests(130,2892
-    def test_protocolFactoryAttribute(134,3004
-    def test_transportInterfaces(145,3356
-        class IStubTransport(151,3589
-        class StubTransport:StubTransport155,3685
-    def test_factoryLogPrefix(174,4555
-    def test_factoryLogPrefixFallback(184,4891
-        class NoFactory(189,5102
-    def test_protocolLogPrefix(197,5312
-    def test_protocolLogPrefixFallback(210,5772
-        class NoProtocol(215,5986
-    def _getWrapper(227,6357
-    def test_getHost(239,6756
-    def test_getPeer(248,7018
-    def test_registerProducer(257,7280
-    def test_unregisterProducer(269,7686
-    def test_stopConsuming(282,8131
-    def test_startedConnecting(294,8501
-        class Factory(300,8699
-            def startedConnecting(301,8730
-    def test_clientConnectionLost(310,9000
-        class Factory(316,9207
-            def clientConnectionLost(317,9238
-    def test_clientConnectionFailed(327,9576
-        class Factory(333,9789
-            def clientConnectionFailed(334,9820
-    def test_breakReferenceCycle(344,10162
-class WrappingFactory(363,10839
-    def startFactory(366,10922
-class ThrottlingTests(372,11042
-    def test_limit(377,11146
-        def _connect123(391,11633
-        def _check123(399,12007
-        def _lose1(405,12287
-        def _connect4(410,12475
-        def _check4(414,12606
-        def _cleanup(419,12759
-    def test_writeSequence(436,13374
-    def test_writeLimit(453,14014
-    def test_readLimit(484,15241
-class TimeoutProtocolTests(525,16670
-    def getProtocolAndClock(530,16777
-    def test_cancelTimeout(554,17497
-    def test_cancelTimeoutNoTimeout(574,18107
-    def test_cancelTimeoutAlreadyCalled(587,18446
-    def test_cancelTimeoutAlreadyCancelled(602,18887
-class TimeoutFactoryTests(618,19391
-    def setUp(623,19496
-    def test_timeout(640,20176
-    def test_sendAvoidsTimeout(655,20678
-    def test_receiveAvoidsTimeout(684,21739
-class TimeoutTester(706,22494
-    def __init__(716,22755
-    def connectionMade(723,22900
-    def dataReceived(730,23036
-    def connectionLost(738,23210
-    def timeoutConnection(745,23368
-    def callLater(752,23535
-class TimeoutMixinTests(760,23746
-    def setUp(765,23847
-    def test_overriddenCallLater(773,24055
-    def test_timeout(782,24351
-    def test_noTimeout(796,24761
-    def test_resetTimeout(811,25255
-    def test_cancelTimeout(828,25755
-    def test_setTimeoutReturn(842,26137
-    def test_setTimeoutCancleAlreadyCancelled(857,26585
-class LimitTotalConnectionsFactoryTests(875,27192
-    def testConnectionCounting(877,27310
-    def testConnectionLimiting(897,28041
-        class OverflowProtocol(914,28733
-            def connectionMade(915,28784
-class WriteSequenceEchoProtocol(935,29531
-    def dataReceived(936,29578
-class TestLoggingFactory(942,29770
-    def open(944,29848
-class LoggingFactoryTests(951,30016
-    def test_thingsGetLogged(956,30128
-    def test_counter(991,31306
-    def test_loggingFactoryOpensLogfileAutomatically(1009,31834
-        def mocked_open(1018,32162
-
-venv/lib/python2.7/site-packages/twisted/test/test_stdio.py,1091
-class StandardIOTestProcessProtocol(46,1558
-    def __init__(66,2384
-    def connectionMade(72,2523
-    def childDataReceived(76,2596
-    def processEnded(87,3001
-class StandardInputOutputTests(92,3083
-    def _spawnProcess(96,3168
-    def _requireFailure(125,4139
-        def cb(126,4183
-        def eb(128,4284
-    def test_loseConnection(133,4378
-        def processEnded(144,4797
-    def test_readConnectionLost(155,5172
-        def cbBytes(166,5592
-        def processEnded(172,5758
-    def test_lastWriteReceived(181,6002
-        def processEnded(207,7102
-    def test_hostAndPeer(220,7599
-        def processEnded(229,7903
-    def test_write(237,8151
-        def processEnded(247,8460
-    def test_writeSequence(253,8640
-        def processEnded(263,8968
-    def _junkPath(269,9148
-    def test_producer(277,9367
-        def connectionMade(288,9668
-        def processEnded(298,10008
-    def test_consumer(307,10334
-        def processEnded(319,10680
-    def test_normalFileStandardOut(326,10910
-        def spin(357,12254
-        def cbLost(369,12667
-
-venv/lib/python2.7/site-packages/twisted/test/ssl_helpers.py,158
-class ClientTLSContext(22,539
-    def getContext(24,606
-class ServerTLSContext:ServerTLSContext27,678
-    def __init__(30,720
-    def getContext(34,852
-
-venv/lib/python2.7/site-packages/twisted/test/test_dict.py,128
-class ParamTests(13,411
-    def testParseParam(14,448
-class DictDeprecationTests(27,827
-    def test_dictDeprecation(31,937
-
-venv/lib/python2.7/site-packages/twisted/test/test_hook.py,341
-class BaseClass:BaseClass13,188
-    def __init__(17,257
-    def func(25,423
-class SubClass(34,586
-    def __init__(38,653
-    def func(47,857
-def basePre(59,1151
-def basePost(65,1275
-def subPre(71,1403
-def subPost(77,1519
-class HookTests(83,1639
-    def setUp(87,1735
-    def testBaseHook(94,1991
-    def testSubHook(119,2992
-
-venv/lib/python2.7/site-packages/twisted/test/test_iosim.py,1106
-class FakeTransportTests(19,407
-    def test_connectionSerial(24,492
-    def test_writeSequence(36,870
-    def test_writeAfterClose(49,1194
-class StrictPushProducer(64,1592
-    def stopProducing(71,1793
-    def pauseProducing(77,1970
-    def resumeProducing(85,2185
-class StrictPushProducerTests(94,2403
-    def _initial(98,2497
-    def _stopped(106,2686
-    def _paused(115,2888
-    def _resumed(124,3089
-    def assertStopped(134,3352
-    def assertPaused(144,3631
-    def assertRunning(154,3907
-    def test_stopThenStop(164,4186
-    def test_stopThenPause(172,4427
-    def test_stopThenResume(180,4671
-    def test_pauseThenStop(188,4918
-    def test_pauseThenPause(198,5183
-    def test_pauseThenResume(207,5447
-    def test_resumeThenStop(217,5718
-    def test_resumeThenPause(227,5986
-    def test_resumeThenResume(237,6255
-    def test_stop(246,6525
-    def test_pause(256,6782
-    def test_resume(266,7040
-class IOPumpTests(276,7306
-    def _testStreamingProducer(280,7376
-    def test_serverStreamingProducer(314,8534
-    def test_clientStreamingProducer(322,8798
-
-venv/lib/python2.7/site-packages/twisted/test/test_sob.py,458
-class Dummy(18,331
-class FakeModule(29,448
-class PersistTests(32,484
-    def testStyles(33,523
-    def testStylesBeingSet(42,851
-    def testPassphraseError(54,1304
-    def testNames(63,1557
-    def testPython(77,2011
-    def testTypeGuesser(84,2226
-    def testEverythingEphemeralGetattr(94,2758
-    def testEverythingEphemeralSetattr(133,4146
-    def testEverythingEphemeralException(152,4739
-    def setUp(166,5236
-    def tearDown(174,5489
-
-venv/lib/python2.7/site-packages/twisted/test/test_fdesc.py,749
-class NonBlockingTests(23,365
-    def test_setNonBlocking(28,500
-    def test_setBlocking(40,908
-class ReadWriteTests(53,1265
-    def setUp(58,1389
-    def tearDown(67,1607
-    def write(81,1844
-    def read(88,1968
-    def test_writeAndRead(103,2263
-    def test_writeAndReadLarge(115,2627
-    def test_readFromEmpty(136,3325
-    def test_readFromCleanClose(147,3677
-    def test_writeToClosed(156,3953
-    def test_readFromInvalid(165,4232
-    def test_writeToInvalid(174,4509
-    def test_writeErrors(183,4790
-        def eagainWrite(188,4923
-        def eintrWrite(198,5191
-class CloseOnExecTests(210,5458
-    def _execWithFileDescriptor(228,5805
-    def test_setCloseOnExec(243,6355
-    def test_unsetCloseOnExec(256,6842
-
-venv/lib/python2.7/site-packages/twisted/test/test_lockfile.py,1503
-class UtilTests(27,688
-    def test_symlinkEEXIST(31,812
-    def test_symlinkEIOWindows(42,1212
-        def fakeRename(52,1610
-    def test_readlinkENOENT(63,2029
-    def test_readlinkEACCESWindows(73,2385
-        def fakeOpen(83,2819
-    def test_kill(94,3244
-    def test_killESRCH(103,3479
-    def test_noKillCall(114,3884
-class LockingTests(127,4263
-    def _symlinkErrorTest(128,4302
-        def fakeSymlink(129,4342
-    def test_symlinkError(139,4647
-    def test_symlinkErrorPOSIX(147,4876
-    def test_cleanlyAcquire(162,5448
-    def test_cleanlyRelease(174,5825
-    def test_cannotLockLocked(191,6347
-    def test_uncleanlyAcquire(204,6740
-        def fakeKill(212,7014
-    def test_lockReleasedBeforeCheck(230,7556
-        def fakeReadlink(236,7855
-        def fakeKill(244,8201
-    def test_lockReleasedDuringAcquireSymlink(259,8671
-        def fakeSymlink(268,9142
-    def test_lockReleasedDuringAcquireReadlink(285,9765
-        def fakeReadlink(291,10021
-    def _readlinkErrorTest(309,10714
-        def fakeReadlink(310,10770
-    def test_readlinkError(325,11224
-    def test_readlinkErrorPOSIX(334,11520
-    def test_lockCleanedUpConcurrently(349,12079
-        def fakeRmlink(355,12355
-        def fakeKill(363,12689
-    def test_rmlinkError(378,13159
-        def fakeRmlink(383,13339
-        def fakeKill(387,13467
-    def test_killError(405,14027
-        def fakeKill(411,14254
-    def test_unlockOther(426,14703
-    def test_isLocked(437,15063
-
-venv/lib/python2.7/site-packages/twisted/test/test_persisted.py,2753
-class VersionTests(36,606
-    def test_nullVersionUpgrade(37,645
-        class NullVersioned(39,713
-            def __init__(40,750
-        class NullVersioned(43,855
-            def upgradeToVersion1(45,945
-    def test_versionUpgrade(51,1125
-        class MyVersioned(53,1187
-            def __init__(59,1355
-            def upgradeToVersion3(63,1486
-            def upgradeToVersion4(66,1557
-    def test_nonIdentityHash(82,2167
-        class ClassWithCustomHash(84,2238
-            def __init__(85,2291
-            def __hash__(88,2407
-    def test_upgradeDeserializesObjectsRequiringUpgrade(105,2991
-        class ToyClassA(107,3090
-        class ToyClassB(109,3150
-        def upgradeToVersion1(116,3370
-class VersionedSubClass(129,3758
-class SecondVersionedSubClass(134,3813
-class VersionedSubSubClass(139,3874
-class VersionedDiamondSubClass(144,3933
-class AybabtuTests(149,4024
-    def test_aybabtuStrictEmpty(155,4233
-    def test_aybabtuStrictSubclass(162,4430
-    def test_aybabtuSubsubclass(170,4695
-    def test_aybabtuStrict(179,4995
-class MyEphemeral(190,5351
-    def __init__(192,5389
-class EphemeralTests(196,5437
-    def test_ephemeral(198,5479
-class Pickleable:Pickleable210,5802
-    def __init__(212,5821
-    def getX(215,5872
-class NotPickleable(220,5917
-    def __reduce__(225,5999
-class CopyRegistered(233,6145
-    def __init__(239,6285
-class CopyRegisteredLoaded(247,6441
-def reduceCopyRegistered(254,6541
-class A:A269,6908
-    def amethod(273,6949
-class B:B276,6986
-    def bmethod(280,7027
-def funktion(283,7064
-class PicklingTests(286,7090
-    def test_module(289,7182
-    def test_classMethod(295,7316
-    def test_instanceMethod(311,7808
-    def test_stringIO(318,8030
-class StringIOTransitionTests(331,8335
-    def test_unpickleBytesIO(341,8636
-class EvilSourceror:EvilSourceror356,9105
-    def __init__(357,9126
-class NonDictState:NonDictState362,9223
-    def __getstate__(363,9243
-    def __setstate__(365,9297
-class AOTTests(368,9360
-    def test_simpleTypes(369,9395
-    def test_methodSelfIdentity(376,9644
-    def test_methodNotSelfIdentity(386,9940
-    def test_unsupportedType(405,10491
-        class UnknownType(411,10719
-            def __dict__(413,10776
-    def test_basicIdentity(418,10920
-    def test_nonDictState(438,11588
-    def test_copyReg(444,11756
-    def test_funkyReferences(453,12060
-    def test_circularTuple(463,12301
-class CrefUtilTests(478,12681
-    def test_dictUnknownKey(483,12765
-    def test_deferSetMultipleTimes(491,12999
-    def test_containerWhereAllElementsAreKnown(500,13239
-    def test_dontPutCircularReferencesInDictionaryKeys(511,13661
-    def test_dontCallInstanceMethodsThatArentReady(522,14107
-
-venv/lib/python2.7/site-packages/twisted/test/test_monkey.py,608
-class TestObj:TestObj14,253
-    def __init__(15,268
-class MonkeyPatcherTests(22,388
-    def setUp(27,515
-    def test_empty(33,659
-    def test_constructWithPatches(46,1135
-    def test_patchExisting(59,1653
-    def test_patchNonExisting(69,1963
-    def test_patchAlreadyPatched(78,2287
-    def test_restoreTwiceIsANoOp(91,2801
-    def test_runWithPatchesDecoration(103,3249
-        def f(110,3491
-    def test_repeatedRunWithPatches(119,3732
-        def f(124,3935
-    def test_runWithPatchesRestores(138,4458
-    def test_runWithPatchesRestoresOnException(149,4895
-        def _(154,5082
-
-venv/lib/python2.7/site-packages/twisted/test/plugin_extra2.py,138
-class FourthTestPlugin:FourthTestPlugin17,321
-    def test1(18,345
-class FifthTestPlugin:FifthTestPlugin25,442
-    def test1(29,517
-
-venv/lib/python2.7/site-packages/twisted/test/test_randbytes.py,424
-class SecureRandomTestCaseBase(15,251
-    def _check(20,352
-class SecureRandomTests(38,1046
-    def test_normal(43,1180
-class ConditionalSecureRandomTests(52,1432
-    def setUp(58,1631
-    def errorFactory(65,1792
-    def test_osUrandom(72,1966
-    def test_withoutAnything(80,2179
-        def wrapper(88,2517
-class RandomBaseTests(100,2856
-    def test_normal(105,2984
-    def test_withoutGetrandbits(112,3108
-
-venv/lib/python2.7/site-packages/twisted/test/test_usage.py,2783
-class WellBehaved(14,276
-    def opt_myflag(30,790
-    def opt_myparam(34,856
-class ParseCorrectnessTests(39,953
-    def setUp(44,1102
-    def test_checkParameters(57,1456
-    def test_checkFlags(66,1802
-    def test_checkCustoms(73,1999
-class TypedOptions(82,2249
-    def opt_under_score(90,2548
-class TypedTests(100,2772
-    def setUp(104,2895
-    def test_defaultValues(107,2953
-    def test_parsingValues(121,3457
-    def test_underscoreOption(138,4189
-    def test_underscoreOptionAlias(147,4480
-    def test_invalidValues(155,4715
-class WrongTypedOptions(164,4935
-class WeirdCallableOptions(170,5069
-    def _bar(171,5112
-    def _foo(173,5168
-class WrongTypedTests(181,5388
-    def test_nonCallable(185,5511
-    def test_notCalledInDefault(193,5743
-    def test_weirdCallable(201,5962
-class OutputTests(217,6538
-    def test_uppercasing(218,6576
-class InquisitionOptions(228,6888
-class HolyQuestOptions(239,7113
-class SubCommandOptions(246,7276
-class SubCommandTests(258,7651
-    def test_simpleSubcommand(262,7778
-    def test_subcommandWithFlagsAndOptions(274,8256
-    def test_subcommandAliasWithFlagsAndOptions(286,8781
-    def test_anotherSubcommandWithFlagsAndOptions(298,9313
-    def test_noSubcommand(310,9807
-    def test_defaultSubcommand(321,10201
-    def test_subCommandParseOptionsHasParent(334,10735
-        class SubOpt(339,10921
-            def parseOptions(340,10958
-        class Opt(343,11108
-    def test_subCommandInTwoPlaces(352,11397
-        class SubOpt(357,11558
-        class OptFoo(359,11612
-        class OptBar(363,11741
-class HelpStringTests(377,12234
-    def setUp(381,12325
-    def test_noGoBoom(392,12615
-    def test_whitespaceStripFlagsAndParameters(401,12805
-class PortCoerceTests(412,13228
-    def test_validCoerce(416,13332
-    def test_errorCoerce(424,13599
-class ZshCompleterTests(435,13935
-    def test_completer(440,14129
-    def test_files(453,14560
-    def test_dirs(471,15230
-    def test_list(484,15684
-    def test_multiList(503,16371
-    def test_usernames(523,17218
-    def test_groups(537,17689
-    def test_hostnames(551,18146
-    def test_userAtHost(564,18602
-    def test_netInterfaces(578,19127
-class CompleterNotImplementedTests(593,19647
-    def test_unknownShell(598,19828
-class FlagFunctionTests(618,20537
-    class SomeClass(623,20635
-        def oneArg(627,20741
-        def noArg(634,20955
-        def manyArgs(639,21085
-    def test_hasArg(649,21470
-    def test_noArg(657,21703
-    def test_tooManyArguments(665,21931
-    def test_tooManyArgumentsAndSpecificErrorMessage(675,22297
-class OptionsInternalTests(687,22729
-    def test_optionsAliasesOrder(692,22842
-        class Opts(697,23012
-            def opt_very_very_long(698,23047
-
-venv/lib/python2.7/site-packages/twisted/test/test_finger.py,165
-class FingerTests(13,250
-    def setUp(17,336
-    def test_simple(26,575
-    def test_simpleW(37,935
-    def test_forwarding(48,1308
-    def test_list(59,1666
-
-venv/lib/python2.7/site-packages/twisted/test/test_protocols.py,586
-class WireTests(15,355
-    def test_echo(20,433
-    def test_who(35,874
-    def test_QOTD(45,1100
-    def test_discard(56,1388
-class TestableProxyClientFactory(72,1778
-    def buildProtocol(80,2051
-class TestableProxyFactory(90,2302
-    def buildProtocol(102,2732
-class PortforwardingTests(116,3232
-    def setUp(121,3321
-    def tearDown(127,3464
-    def test_portforward(149,4160
-        def testDataReceived(168,4955
-        def testConnectionMade(176,5239
-    def test_registerProducers(190,5633
-class StringTransportTests(227,7094
-    def test_noUnicode(232,7218
-
-venv/lib/python2.7/site-packages/twisted/test/iosim.py,1238
-class TLSNegotiation:TLSNegotiation30,793
-    def __init__(31,815
-    def __repr__(38,990
-    def pretendToVerify(42,1066
-class FakeAddress(53,1400
-class FakeTransport:FakeTransport63,1609
-    def __init__(80,2121
-    def __repr__(109,3296
-    def write(115,3468
-    def _checkProducer(126,3746
-    def registerProducer(133,3986
-    def unregisterProducer(143,4243
-    def stopConsuming(147,4308
-    def writeSequence(152,4403
-    def loseConnection(156,4477
-    def abortConnection(160,4543
-    def reportDisconnect(168,4737
-    def logPrefix(178,5045
-    def getPeer(185,5187
-    def getHost(189,5244
-    def resumeProducing(193,5301
-    def pauseProducing(198,5382
-    def stopProducing(203,5462
-    def startTLS(207,5523
-    def getOutBuffer(216,5942
-    def bufferReceived(239,6579
-def makeFakeClient(260,7504
-def makeFakeServer(274,7859
-class IOPump:IOPump288,8213
-    def __init__(294,8381
-    def flush(302,8601
-    def pump(319,8984
-def connect(363,10429
-def connectedServerAndClient(407,11959
-def _factoriesShouldConnect(453,13930
-class ConnectionCompleter(481,14833
-    def __init__(487,15051
-    def succeedOnce(497,15322
-    def failOnce(527,16699
-def connectableEndpoint(541,17136
-
-venv/lib/python2.7/site-packages/twisted/test/test_nooldstyle.py,514
-class SomeOldStyleClass:SomeOldStyleClass43,893
-    def func(49,973
-class SomeNewStyleClass(59,1119
-class OldStyleDecoratorTests(66,1197
-    def test_makesNewStyle(71,1301
-        class that 74,1427
-        class SomeClassThatUsesOldStyle(76,1499
-    def test_carriesAttributes(87,1959
-    def test_onlyOldStyleMayBeDecorated(99,2473
-    def test_noOpByDefault(114,3043
-class NewStyleOnly(135,3727
-    def test_newStyleClassesOnly(145,4015
-def _buildTestClasses(177,5032
-        class Test(197,5551
-
-venv/lib/python2.7/site-packages/twisted/test/test_stringtransport.py,1423
-class StringTransportTests(20,612
-    def setUp(24,727
-    def test_interfaces(28,793
-    def test_registerProducer(38,1154
-    def test_disallowedRegisterProducer(50,1564
-    def test_unregisterProducer(63,2043
-    def test_invalidUnregisterProducer(79,2662
-    def test_initialProducerState(87,2928
-    def test_pauseProducing(94,3133
-    def test_resumeProducing(103,3411
-    def test_stopProducing(113,3738
-    def test_stoppedTransportCannotPause(122,4017
-    def test_stoppedTransportCannotResume(131,4309
-    def test_disconnectingTransportCannotPause(140,4604
-    def test_disconnectingTransportCannotResume(149,4908
-    def test_loseConnectionSetsDisconnecting(158,5215
-    def test_specifiedHostAddress(168,5551
-    def test_specifiedPeerAddress(177,5844
-    def test_defaultHostAddress(187,6162
-    def test_defaultPeerAddress(196,6465
-class ReactorTests(206,6769
-    def test_memoryReactorProvides(211,6876
-    def test_raisingReactorProvides(222,7239
-    def test_connectDestination(233,7621
-    def test_listenDefaultHost(258,8784
-    def test_readers(282,9895
-    def test_writers(299,10279
-class TestConsumer(317,10664
-    def __init__(321,10783
-    def registerProducer(327,10901
-    def unregisterProducer(338,11262
-    def write(346,11447
-class NonStreamingProducerTests(356,11647
-    def test_producesOnly10Times(360,11771
-    def test_cannotPauseProduction(389,12831
-
-venv/lib/python2.7/site-packages/twisted/test/stdio_test_loseconn.py,90
-class LoseConnChild(19,560
-    def connectionMade(22,618
-    def connectionLost(26,690
-
-venv/lib/python2.7/site-packages/twisted/test/test_ssl.py,2453
-    def _noSSL(26,794
-class UnintelligentProtocol(41,1139
-    def __init__(61,1659
-    def connectionMade(65,1726
-    def lineReceived(70,1818
-    def connectionLost(78,2073
-class LineCollector(83,2151
-    def __init__(96,2534
-    def connectionMade(102,2690
-    def lineReceived(107,2789
-    def rawDataReceived(124,3351
-    def connectionLost(129,3467
-class SingleLineServerProtocol(134,3545
-    def connectionMade(139,3683
-class RecordingClientProtocol(145,3813
-    def __init__(151,3993
-    def connectionMade(155,4060
-    def dataReceived(159,4136
-class ImmediatelyDisconnectingProtocol(165,4254
-    def handshakeCompleted(171,4474
-    def connectionLost(175,4550
-def generateCertificateObjects(180,4650
-def generateCertificateFiles(209,5500
-class ContextGeneratingMixin:ContextGeneratingMixin225,6124
-    def makeContextFactory(245,6782
-    def setupServerAndClient(256,7147
-    class ServerTLSContext(266,7517
-        def __init__(273,7721
-class StolenTCPTests(279,7885
-    def createServer(285,8062
-    def connectClient(295,8447
-    def getHandleExceptionType(303,8727
-    def getHandleErrorCode(312,8993
-class TLSTests(342,10459
-    def tearDown(355,10708
-    def _runTest(362,10948
-    def test_TLS(400,12219
-        def check(405,12384
-    def test_unTLS(415,12729
-        def check(420,12925
-    def test_backwardsTLS(432,13354
-        def check(436,13460
-class SpammyTLSTests(447,13813
-class BufferingTests(455,13946
-    def tearDown(460,14035
-    def test_openSSLBuffering(470,14376
-class ConnectionLostTests(495,15267
-    def testImmediateDisconnect(500,15388
-    def test_bothSidesLoseConnection(523,16426
-        class CloseAfterHandshake(530,16718
-            def __init__(533,16801
-            def handshakeCompleted(536,16879
-            def connectionLost(539,16970
-        def checkResult(561,17858
-    def testFailedVerify(571,18201
-        def verify(577,18389
-    def _cbLostConns(601,19444
-class FakeContext:FakeContext628,20416
-    def __init__(632,20521
-    def set_options(637,20611
-    def use_certificate_file(641,20682
-    def use_privatekey_file(645,20743
-class DefaultOpenSSLContextFactoryTests(650,20804
-    def setUp(654,20931
-    def test_method(662,21287
-    def test_missingCertificateFile(679,21946
-    def test_missingPrivateKeyFile(690,22336
-class ClientContextFactoryTests(702,22726
-    def setUp(706,22837
-    def test_method(712,23031
-
-venv/lib/python2.7/site-packages/twisted/test/stdio_test_halfclose.py,131
-class HalfCloseProtocol(24,673
-    def connectionMade(32,955
-    def readConnectionLost(39,1098
-    def connectionLost(48,1316
-
-venv/lib/python2.7/site-packages/twisted/test/mock_win32process.py,26
-def CreateProcess(19,434
-
-venv/lib/python2.7/site-packages/twisted/test/test_rebuild.py,963
-class Foo:Foo15,270
-class Bar(16,286
-class Baz(17,307
-class Buz(18,331
-class HashRaisesRuntimeError:HashRaisesRuntimeError20,358
-    def __init__(27,560
-    def __hash__(31,618
-class RebuildTests(42,778
-    def setUp(46,900
-    def tearDown(56,1261
-    def test_FileRebuild(60,1325
-    def test_Rebuild(84,2327
-    def test_ComponentInteraction(102,2883
-    def test_UpdateInstance(120,3579
-        class Foo:Foo125,3658
-            def foo(126,3677
-        class Buz(131,3774
-    def test_BananaInteraction(139,4008
-    def test_hashException(145,4176
-        def _cleanup(152,4435
-    def test_Sensitive(160,4653
-        class TestSensitive(167,4848
-            def test_method(168,4888
-        class Foo:Foo195,5974
-        def myFunction(205,6172
-class NewStyleTests(215,6373
-    def setUp(219,6490
-    def tearDown(224,6600
-    def test_slots(229,6681
-    def test_typeSubclass(246,7184
-    def test_instanceSlots(263,7668
-
-venv/lib/python2.7/site-packages/twisted/test/test_ident.py,769
-class ClassParserTests(28,511
-    def setUp(33,608
-    def test_indentError(40,743
-    def test_noUSerError(50,1083
-    def test_invalidPortError(60,1403
-    def test_hiddenUserError(70,1749
-    def test_lostConnection(80,2089
-class TestIdentServer(92,2473
-    def lookup(93,2515
-class TestErrorIdentServer(98,2602
-    def lookup(99,2649
-class NewException(104,2739
-class ServerParserTests(109,2785
-    def testErrors(110,2829
-    def testSuccess(147,4096
-class ProcMixinTests(167,4531
-    def testDottedQuadFromHexString(175,4896
-    def testUnpackAddress(180,5050
-    def testLineParser(186,5227
-    def testExistingAddress(193,5411
-    def testNonExistingAddress(204,5784
-    def testLookupProcNetTcp(215,6317
-        def mocked_open(221,6476
-
-venv/lib/python2.7/site-packages/twisted/test/test_adbapi.py,3767
-class ADBAPITestBase(27,527
-    def extraSetUp(37,768
-    def tearDown(46,1005
-    def openfun(53,1211
-    def checkOpenfunCalled(57,1283
-    def test_pool(64,1467
-    def _testPool_1_1(83,2168
-    def _testPool_1_2(90,2401
-    def _testPool_1_3(98,2671
-    def _testPool_1_4(106,2939
-    def _testPool_2(114,3213
-        def _check(118,3366
-    def _testPool_3(125,3558
-        def _select(134,3912
-        def _check(141,4137
-    def _testPool_4(152,4518
-    def _testPool_5(159,4716
-    def _testPool_6(166,4920
-    def _testPool_7(172,5089
-        def _check(179,5385
-    def _testPool_8(186,5598
-    def _testPool_9(196,5917
-        def _check(200,6070
-    def checkConnect(208,6298
-    def interaction(226,6939
-    def bad_interaction(236,7344
-    def withConnection(243,7541
-    def close_withConnection(256,7965
-    def bad_withConnection(260,8030
-class ReconnectTestBase(269,8207
-    def extraSetUp(278,8442
-    def tearDown(293,9014
-    def test_pool(300,9219
-    def _testPool_1(311,9536
-        def _check(314,9650
-    def _testPool_2(320,9792
-    def _testPool_3(325,9937
-    def _testPool_4(333,10192
-        def _check(336,10306
-    def _testPool_5(342,10448
-class DBTestConnector(352,10778
-    def setUp(381,11865
-    def can_connect(389,12101
-    def startDB(395,12269
-    def stopDB(400,12365
-    def makePool(405,12448
-    def getPoolArgs(413,12686
-class SQLite3Connector(421,12920
-    def can_connect(429,13124
-    def startDB(436,13261
-    def getPoolArgs(442,13429
-class PySQLite2Connector(451,13621
-    def can_connect(459,13828
-    def startDB(466,13974
-    def getPoolArgs(472,14142
-class PyPgSQLConnector(481,14343
-    def can_connect(484,14413
-    def getPoolArgs(496,14744
-class PsycopgConnector(504,14947
-    def can_connect(507,15017
-    def getPoolArgs(519,15341
-class MySQLConnector(527,15538
-    def can_connect(534,15689
-    def getPoolArgs(546,16005
-class FirebirdConnector(553,16167
-    def can_connect(564,16469
-    def startDB(575,16703
-    def getPoolArgs(585,17092
-    def stopDB(592,17300
-def makeSQLTests(601,17569
-        class testcase(616,18198
-class FakePool(639,18924
-    def __init__(650,19189
-    def connect(654,19285
-    def disconnect(661,19431
-class ConnectionTests(668,19516
-    def test_rollbackErrorLogged(673,19614
-        class ConnectionRollbackRaise(678,19793
-            def rollback(679,19840
-class TransactionTests(691,20230
-    def test_reopenLogErrorIfReconnect(696,20330
-        class ConnectionCursorRaise(701,20523
-            def reconnect(704,20591
-            def cursor(707,20646
-class NonThreadPool(721,21084
-    def callInThreadWithCallback(722,21113
-class DummyConnectionPool(733,21367
-    def __init__(739,21494
-class EventReactor(747,21610
-    def __init__(757,21922
-    def callWhenRunning(762,22016
-    def addSystemEventTrigger(769,22198
-    def removeSystemEventTrigger(775,22360
-class ConnectionPoolTests(780,22448
-    def test_runWithConnectionRaiseOriginalError(785,22549
-        class ConnectionRollbackRaise(790,22765
-            def __init__(791,22812
-            def rollback(794,22872
-        def raisingFunction(797,22952
-        def cbFailed(804,23222
-    def test_closeLogError(812,23473
-        class ConnectionCloseRaise(816,23581
-            def close(817,23625
-    def test_runWithInteractionRaiseOriginalError(828,23943
-        class ConnectionRollbackRaise(833,24157
-            def __init__(834,24204
-            def rollback(837,24264
-        class DummyTransaction(840,24344
-            def __init__(841,24384
-        def raisingFunction(844,24456
-        def cbFailed(853,24776
-    def test_unstartedClose(861,25027
-    def test_startedClose(875,25572
-
-venv/lib/python2.7/site-packages/twisted/test/test_stateful.py,397
-class MyInt32StringReceiver(16,316
-    def getInitialState(24,505
-    def lengthLimitExceeded(28,572
-    def _getHeader(32,657
-    def _getString(40,866
-    def stringReceived(45,966
-    def sendString(52,1084
-class TestInt32(60,1289
-    def connectionMade(61,1329
-    def stringReceived(65,1388
-    def connectionLost(72,1491
-class Int32Tests(77,1556
-    def test_bigReceive(83,1780
-
-venv/lib/python2.7/site-packages/twisted/test/myrebuilder2.py,101
-class A:A2,1
-    def a(3,10
-class B(6,47
-    def b(7,67
-class Inherit(10,104
-    def a(11,122
-
-venv/lib/python2.7/site-packages/twisted/test/stdio_test_writeseq.py,95
-class WriteSequenceChild(20,504
-    def connectionMade(21,549
-    def connectionLost(26,678
-
-venv/lib/python2.7/site-packages/twisted/logger/test/test_buffer.py,131
-class LimitedHistoryLogObserverTests(17,324
-    def test_interface(22,442
-    def test_order(33,744
-    def test_limit(49,1167
-
-venv/lib/python2.7/site-packages/twisted/logger/test/test_flatten.py,1160
-class FlatFormattingTests(28,503
-    def test_formatFlatEvent(33,618
-        class Ephemeral(42,993
-    def test_formatFlatEventBadFormat(77,1946
-    def test_formatFlatEventWithMutatedFields(96,2403
-        class Unpersistable(101,2604
-            def selfDestruct(107,2738
-            def __repr__(113,2885
-    def test_keyFlattening(130,3350
-        def keyFromFormat(136,3504
-    def _test_formatFlatEvent_fieldNamesSame(179,5047
-            class CountStr(189,5390
-                def __str__(193,5487
-    def test_formatFlatEventFieldNamesSame(207,5783
-    def test_formatFlatEventFieldNamesSameAgain(214,5984
-    def test_formatEventFlatTrailingText(223,6271
-    def test_extractField(239,6673
-        class ObjectWithRepr(245,6887
-            def __repr__(246,6925
-        class Something(249,6988
-            def __init__(250,7021
-            def __getstate__(254,7133
-        def extract(264,7402
-    def test_extractFieldFlattenFirst(272,7665
-        def flattened(277,7830
-    def test_flattenEventWithoutFormat(283,7955
-    def test_flattenEventWithInertFormat(292,8232
-    def test_flattenEventWithNoneFormat(309,8710
-
-venv/lib/python2.7/site-packages/twisted/logger/test/test_logger.py,1009
-class TestLogger(18,341
-    def emit(24,473
-        def observer(25,523
-class LogComposedObject(42,901
-    def __init__(48,1020
-    def __str__(52,1085
-class LoggerTests(57,1181
-    def test_repr(62,1261
-    def test_namespaceDefault(71,1475
-    def test_namespaceOMGItsTooHard(79,1653
-    def test_namespaceAttribute(93,2085
-        class name 96,2213
-    def test_descriptorObserver(110,2723
-        class MyObject(116,2872
-    def test_sourceAvailableForFormatting(124,3097
-    def test_basicLogger(140,3608
-    def test_sourceOnClass(170,4753
-        def observer(174,4864
-        class Thingo(177,4952
-    def test_sourceOnInstance(183,5059
-        def observer(187,5176
-        class Thingo(190,5264
-    def test_sourceUnbound(197,5397
-        def observer(201,5499
-    def test_defaultFailure(208,5645
-    def test_conflictingKwargs(225,6127
-    def test_logInvalidLogLevel(245,6719
-    def test_trace(257,7000
-        def publisher(261,7110
-        def observer(264,7169
-
-venv/lib/python2.7/site-packages/twisted/logger/test/test_legacy.py,1469
-class LegacyLogObserverWrapperTests(27,606
-    def test_interface(32,722
-    def test_repr(44,1072
-        class LegacyObserver(48,1186
-            def __repr__(49,1224
-            def __call__(52,1300
-    def observe(63,1543
-    def forwardAndVerify(83,2053
-    def test_forward(108,2793
-    def test_time(116,2989
-    def test_timeAlreadySet(126,3260
-    def test_system(136,3572
-    def test_systemAlreadySet(145,3830
-    def test_noSystem(154,4127
-    def test_levelNotChange(165,4520
-    def test_pythonLogLevelNotSet(177,5058
-    def test_stringPythonLogLevel(190,5526
-    def test_message(203,6027
-    def test_messageAlreadySet(212,6339
-    def test_format(220,6607
-    def test_formatMessage(234,7021
-    def test_formatAlreadySet(248,7410
-    def eventWithFailure(259,7739
-    def test_failure(277,8213
-    def test_failureAlreadySet(288,8579
-    def test_isErrorAlreadySet(298,8911
-    def test_whyAlreadySet(307,9179
-class PublishToNewObserverTests(317,9446
-    def setUp(322,9554
-    def legacyEvent(327,9645
-    def test_observed(348,10303
-    def test_time(358,10564
-    def test_message(371,10919
-        def textFromEventDict(376,11113
-    def test_defaultLogLevel(386,11443
-    def test_isError(396,11756
-    def test_stdlibLogLevel(409,12169
-    def test_stdlibLogLevelWithString(423,12686
-    def test_stdlibLogLevelWithGarbage(437,13188
-    def test_defaultNamespace(451,13652
-    def test_system(462,14032
-
-venv/lib/python2.7/site-packages/twisted/logger/test/test_file.py,663
-class FileLogObserverTests(22,469
-    def test_interface(27,558
-    def test_observeWrites(39,927
-    def _test_observeWrites(50,1302
-    def test_observeWritesNone(68,1887
-    def test_observeWritesEmpty(76,2121
-    def test_observeFlushes(84,2354
-class TextFileLogObserverTests(96,2737
-    def test_returnsFileLogObserver(101,2834
-    def test_outFile(110,3119
-    def test_timeFormat(119,3385
-    def test_observeFailure(129,3759
-    def test_observeFailureThatRaisesInGetTraceback(149,4394
-class DummyFile(167,5085
-    def __init__(172,5168
-    def write(177,5243
-    def flush(187,5411
-    def __enter__(194,5507
-    def __exit__(198,5554
-
-venv/lib/python2.7/site-packages/twisted/logger/test/test_stdlib.py,717
-def nextLine(24,555
-class STDLibLogObserverTests(38,902
-    def test_interface(43,1004
-    def py_logger(54,1286
-    def logEvent(66,1578
-    def test_name(89,2372
-    def test_levels(99,2584
-    def test_callerInfo(135,3722
-    def test_basicFormat(153,4315
-    def test_basicFormatRendered(165,4700
-    def test_noFormat(177,5067
-    def test_failure(187,5289
-        def failing_func(191,5407
-    def test_cleanedFailure(205,5866
-        def failing_func(211,6094
-class StdlibLoggingContainer(227,6585
-    def __init__(232,6705
-    def close(245,7124
-    def outputAsText(256,7431
-def handlerAndBytesIO(267,7658
-class BufferedHandler(287,8227
-    def __init__(292,8360
-    def emit(300,8522
-
-venv/lib/python2.7/site-packages/twisted/logger/test/test_filter.py,1047
-class FilteringLogObserverTests(22,514
-    def test_interface(27,622
-    def filterWith(38,928
-        class Filters(73,1917
-            def twoMinus(75,1974
-            def twoPlus(90,2439
-            def notTwo(105,2903
-            def no(120,3365
-            def bogus(132,3652
-    def test_shouldLogEventNoFilters(165,4556
-    def test_shouldLogEventNoFilter(172,4731
-    def test_shouldLogEventOtherObserver(179,4912
-    def test_shouldLogEventYesFilter(186,5132
-    def test_shouldLogEventYesNoFilter(193,5318
-    def test_shouldLogEventYesYesNoFilter(200,5531
-    def test_shouldLogEventBadPredicateResult(211,5817
-    def test_call(218,6007
-        def callWithPredicateResult(224,6145
-    def test_trace(238,6617
-        def testObserver(247,6837
-class LogLevelFilterPredicateTests(275,7590
-    def test_defaultLogLevel(280,7704
-    def test_setLogLevel(300,8237
-    def test_setInvalidLogLevel(336,9338
-    def test_clearLogLevels(354,9866
-    def test_filtering(387,10874
-        def checkPredicate(397,11245
-
-venv/lib/python2.7/site-packages/twisted/logger/test/test_io.py,747
-class LoggingFileTests(21,337
-    def setUp(26,427
-    def test_softspace(34,634
-    def test_readOnlyAttributes(41,780
-    def test_unsupportedMethods(54,1292
-    def test_level(70,1811
-    def test_encoding(81,2113
-    def test_mode(92,2438
-    def test_newlines(100,2597
-    def test_name(108,2773
-    def test_close(119,3018
-    def test_flush(130,3262
-    def test_fileno(138,3412
-    def test_isatty(146,3588
-    def test_writeBuffering(154,3763
-    def test_writeBytesDecoded(174,4283
-    def test_writeUnicode(183,4546
-    def test_writeLevel(192,4793
-    def test_writeFormat(207,5247
-    def test_writelinesBuffering(217,5511
-    def test_print(238,6151
-    def observedFile(251,6438
-        def observer(263,6911
-
-venv/lib/python2.7/site-packages/twisted/logger/test/test_levels.py,105
-class LogLevelTests(15,237
-    def test_levelWithName(20,321
-    def test_levelWithInvalidName(28,532
-
-venv/lib/python2.7/site-packages/twisted/logger/test/test_observer.py,540
-class LogPublisherTests(18,344
-    def test_interface(23,436
-    def test_observers(34,710
-    def test_addObserver(45,988
-    def test_addObserverNotCallable(58,1331
-    def test_removeObserver(67,1597
-    def test_removeObserverNotRegistered(80,1952
-    def test_fanOut(94,2347
-    def test_observerRaises(115,2853
-        def observer(125,3139
-    def test_observerRaisesAndLoggerHatesMe(150,3873
-        def observer(159,4223
-        class GurkLogger(162,4297
-            def failure(163,4331
-    def test_trace(173,4593
-
-venv/lib/python2.7/site-packages/twisted/logger/test/test_format.py,2171
-class FormattingTests(31,727
-    def test_formatEvent(36,834
-        def format(53,1496
-    def test_formatEventNoFormat(85,2719
-    def test_formatEventWeirdFormat(95,2939
-    def test_formatUnformattableEvent(106,3262
-    def test_formatUnformattableEventWithUnformattableKey(117,3594
-    def test_formatUnformattableEventWithUnformattableValue(132,4121
-    def test_formatUnformattableEventWithUnformattableErrorOMGWillItStop(147,4647
-class TimeFormattingTests(163,5251
-    def setUp(168,5355
-    def test_formatTimeWithDefaultFormat(172,5405
-        def testForTimeZone(182,5778
-    def test_formatTimeWithNoTime(220,6797
-    def test_formatTimeWithNoFormat(228,7043
-    def test_formatTimeWithAlternateTimeFormat(237,7382
-    def test_formatTimePercentF(245,7632
-class ClassicLogFormattingTests(253,7817
-    def test_formatTimeDefault(258,7945
-    def test_formatTimeCustom(280,8645
-    def test_formatNamespace(293,9058
-    def test_formatLevel(304,9371
-    def test_formatSystem(315,9664
-    def test_formatSystemRulz(326,9950
-    def test_formatSystemUnformattable(342,10379
-    def test_formatFormat(353,10704
-    def test_formatNoFormat(364,10976
-    def test_formatEmptyFormat(375,11192
-    def test_formatFormatMultiLine(386,11429
-class FormatFieldTests(398,11795
-    def test_formatWithCall(403,11893
-class Unformattable(427,12611
-    def __repr__(432,12714
-class CapturedError(437,12767
-class EventAsTextTests(444,12864
-    def test_eventWithTraceback(450,13024
-    def test_formatEmptyEventWithTraceback(472,13660
-    def test_formatUnformattableWithTraceback(494,14307
-    def test_formatUnformattableErrorWithTraceback(519,15053
-    def test_formatEventUnformattableTraceback(547,15950
-    def test_formatEventNonCritical(565,16482
-    def test_formatTracebackMultibyte(581,16958
-    def test_formatTracebackHandlesUTF8DecodeFailure(603,17548
-    def test_eventAsTextSystemOnly(633,18433
-    def test_eventAsTextTimestampOnly(662,19213
-    def test_eventAsTextSystemMissing(699,20205
-    def test_eventAsTextSystemMissingNamespaceAndLevel(727,20920
-    def test_eventAsTextSystemMissingLevelOnly(757,21772
-
-venv/lib/python2.7/site-packages/twisted/logger/test/test_global.py,840
-def compareEvents(25,512
-    def simplify(46,1218
-class LogBeginnerTests(58,1521
-    def setUp(63,1611
-        class NotSys(67,1714
-        class NotWarnings(71,1805
-            def __init__(72,1840
-            def showwarning(75,1908
-    def test_beginLoggingToAddObservers(118,3442
-    def test_beginLoggingToBufferedEvents(137,3895
-    def _bufferLimitTest(157,4422
-    def test_defaultBufferLimit(184,5301
-    def test_overrideBufferLimit(193,5594
-    def test_beginLoggingToTwice(206,6016
-    def test_criticalLogging(248,7547
-    def test_criticalLoggingStops(258,7901
-    def test_beginLoggingToRedirectStandardIO(269,8288
-    def test_beginLoggingToDontRedirect(288,8966
-    def test_beginLoggingToPreservesEncoding(300,9424
-    def test_warningsModule(325,10344
-    def test_failuresAppendTracebacks(362,11541
-
-venv/lib/python2.7/site-packages/twisted/logger/test/test_util.py,191
-class UtilTests(15,230
-    def test_trace(20,302
-        def o2(30,518
-        def o3(41,815
-    def test_formatTrace(58,1223
-        def noOp(64,1347
-        def testObserver(75,1598
-
-venv/lib/python2.7/site-packages/twisted/logger/test/test_json.py,1692
-def savedJSONInvariants(30,702
-class SaveLoadTests(51,1280
-    def savedEventJSON(56,1373
-    def test_simpleSaveLoad(69,1675
-    def test_saveLoad(76,1884
-    def test_saveUnPersistable(89,2343
-    def test_saveNonASCII(100,2683
-    def test_saveBytes(112,3022
-        def asbytes(117,3187
-    def test_saveUnPersistableThenFormat(135,3816
-        class Reprable(142,4145
-            def __init__(143,4177
-            def __repr__(146,4252
-    def test_extractingFieldsPostLoad(157,4576
-        class Obj(162,4751
-            def __init__(163,4778
-    def test_failureStructurePreserved(177,5376
-    def test_saveLoadLevel(200,6194
-    def test_saveLoadUnknownLevel(210,6539
-class FileLogObserverTests(223,6983
-    def test_interface(228,7076
-    def assertObserverWritesJSON(241,7472
-    def test_observeWritesDefaultRecordSeparator(265,8301
-    def test_observeWritesEmptyRecordSeparator(274,8623
-    def test_failureFormatting(283,8960
-        def checkEvents(300,9587
-class LogFileReaderTests(316,10165
-    def setUp(321,10258
-        def observer(324,10310
-    def tearDown(336,10605
-    def _readEvents(340,10691
-    def test_readEventsAutoWithRecordSeparator(356,11255
-    def test_readEventsAutoEmptyRecordSeparator(369,11675
-    def test_readEventsExplicitRecordSeparator(382,12083
-    def test_readEventsPartialBuffer(396,12576
-    def test_readTruncated(409,12993
-    def test_readUnicode(431,13749
-    def test_readUTF8Bytes(445,14274
-    def test_readTruncatedUTF8Bytes(460,14872
-    def test_readInvalidUTF8Bytes(476,15617
-    def test_readInvalidJSON(503,16527
-    def test_readUnseparated(525,17277
-    def test_roundTrip(549,18032
-
-venv/lib/python2.7/site-packages/twisted/logger/_util.py,55
-def formatTrace(11,159
-    def formatWithName(24,618
-
-venv/lib/python2.7/site-packages/twisted/logger/_json.py,389
-def failureAsJSON(27,545
-def asBytes(48,1027
-def failureFromJSON(73,1794
-def objectLoadHook(129,3268
-def objectSaveHook(148,3764
-def eventAsJSON(171,4485
-        def default(190,5115
-def eventFromJSON(211,5724
-def jsonFileLogObserver(226,6062
-def eventsFromJSONLogFile(257,7093
-    def asBytes(278,7912
-    def eventFromBytearray(284,8034
-        def eventFromRecord(324,9157
-
-venv/lib/python2.7/site-packages/twisted/logger/_logger.py,386
-class Logger(17,322
-    def _namespaceFromCallingContext(34,841
-    def __init__(47,1210
-    def __get__(76,2315
-            class Something(81,2441
-                def hello(83,2509
-    def __repr__(107,3275
-    def emit(111,3370
-    def failure(147,4615
-    def debug(193,6404
-    def info(209,7013
-    def warn(225,7619
-    def error(241,8225
-    def critical(257,8834
-
-venv/lib/python2.7/site-packages/twisted/logger/_legacy.py,149
-class LegacyLogObserverWrapper(19,420
-    def __init__(28,710
-    def __repr__(37,991
-    def __call__(44,1138
-def publishToNewObserver(97,3146
-
-venv/lib/python2.7/site-packages/twisted/logger/_filter.py,417
-class PredicateResult(20,382
-class ILogFilterPredicate(45,1179
-    def __call__(50,1301
-def shouldLogEvent(59,1447
-class FilteringLogObserver(97,2616
-    def __init__(103,2807
-    def __call__(125,3636
-class LogLevelFilterPredicate(139,4017
-    def __init__(147,4270
-    def logLevelForNamespace(157,4574
-    def setLogLevelForNamespace(191,5731
-    def clearLogLevels(210,6301
-    def __call__(218,6510
-
-venv/lib/python2.7/site-packages/twisted/logger/_stdlib.py,275
-def _reverseLogLevelMapping(29,706
-class STDLibLogObserver(46,1219
-    def __init__(67,2160
-    def _findCaller(81,2606
-    def __call__(103,3309
-class StringifiableFromEvent(120,3865
-    def __init__(125,4043
-    def __unicode__(133,4188
-    def __bytes__(137,4256
-
-venv/lib/python2.7/site-packages/twisted/logger/_file.py,143
-class FileLogObserver(20,433
-    def __init__(24,532
-    def __call__(43,1189
-def textFileLogObserver(64,1603
-    def formatEvent(81,2287
-
-venv/lib/python2.7/site-packages/twisted/logger/_io.py,354
-class LoggingFile(15,209
-    def __init__(31,634
-    def closed(57,1350
-    def encoding(68,1564
-    def mode(79,1757
-    def newlines(90,1921
-    def name(101,2115
-    def close(118,2501
-    def flush(125,2635
-    def fileno(132,2737
-    def isatty(142,2929
-    def write(152,3088
-    def writelines(173,3681
-    def _unsupported(185,3994
-
-venv/lib/python2.7/site-packages/twisted/logger/_flatten.py,154
-class KeyFlattener(20,438
-    def __init__(26,631
-    def flatKey(33,762
-def flattenEvent(67,1771
-def extractField(128,3405
-def flatFormat(158,4415
-
-venv/lib/python2.7/site-packages/twisted/logger/_buffer.py,117
-class LimitedHistoryLogObserver(21,353
-    def __init__(38,855
-    def __call__(47,1115
-    def replayTo(51,1183
-
-venv/lib/python2.7/site-packages/twisted/logger/_levels.py,149
-class InvalidLogLevelError(13,199
-    def __init__(17,332
-class LogLevel(27,548
-    def levelWithName(70,2521
-    def _priorityForLevel(90,3050
-
-venv/lib/python2.7/site-packages/twisted/logger/_observer.py,268
-class ILogObserver(22,395
-    def __call__(31,711
-class LogPublisher(71,2493
-    def __init__(79,2685
-    def addObserver(84,2806
-    def removeObserver(96,3177
-    def __call__(108,3454
-            def trace(113,3589
-    def _errorLoggerForObserver(144,4497
-
-venv/lib/python2.7/site-packages/twisted/logger/__init__.py,74
-    def handleData(13,288
-    class Foo(20,423
-        def oops(23,470
-
-venv/lib/python2.7/site-packages/twisted/logger/_format.py,354
-def formatEvent(22,499
-def formatUnformattableEvent(46,1088
-def formatTime(87,2274
-def formatEventAsClassicLogText(124,3231
-class CallMapping(183,5280
-    def __init__(190,5502
-    def __getitem__(198,5704
-def formatWithCall(212,6071
-def _formatEvent(244,7037
-def _formatTraceback(283,8144
-def _formatSystem(308,8929
-def eventAsText(342,9919
-
-venv/lib/python2.7/site-packages/twisted/logger/_global.py,115
-class LogBeginner(35,916
-    def __init__(82,2750
-    def beginLoggingTo(119,4134
-    def showwarning(193,7128
-
-venv/lib/python2.7/site-packages/twisted/enterprise/adbapi.py,942
-class ConnectionLost(16,334
-class Connection(24,479
-    def __init__(33,786
-    def close(39,901
-    def rollback(50,1384
-    def reconnect(73,1945
-    def __getattr__(79,2113
-class Transaction:Transaction84,2196
-    def __init__(95,2533
-    def close(101,2663
-    def reopen(107,2769
-    def reconnect(127,3252
-    def __getattr__(132,3344
-class ConnectionPool:ConnectionPool137,3423
-    def __init__(175,4832
-    def _start(248,7602
-    def start(253,7682
-    def runWithConnection(267,8083
-    def _runWithConnection(294,9375
-    def runInteraction(309,9830
-    def runQuery(342,11333
-    def runOperation(363,12308
-    def close(385,13277
-    def finalClose(398,13661
-    def connect(410,13974
-    def disconnect(436,14970
-    def _close(452,15539
-    def _runInteraction(461,15761
-    def _runQuery(478,16306
-    def _runOperation(483,16420
-    def __getstate__(487,16506
-    def __setstate__(498,16854
-
-venv/lib/python2.7/site-packages/twisted/web/test/test_soap.py,569
-    class SOAPPublisher:SOAPPublisher12,164
-class Test(22,392
-    def soap_add(24,420
-    def soap_kwargs(27,472
-    def soap_triple(31,564
-    def soap_struct(34,640
-    def soap_defer(37,713
-    def soap_deferFail(40,775
-    def soap_fail(43,846
-    def soap_deferFault(46,899
-    def soap_complex(49,971
-    def soap_dict(52,1053
-class SOAPTests(56,1114
-    def setUp(58,1151
-    def tearDown(64,1372
-    def proxy(67,1435
-    def testResults(70,1519
-    def testMethodNotFound(92,2297
-        def cb(98,2508
-    def testLookupFunction(103,2624
-
-venv/lib/python2.7/site-packages/twisted/web/test/_util.py,166
-def _render(20,436
-class FlattenTestCase(36,863
-    def assertFlattensTo(40,979
-    def assertFlattensImmediately(49,1241
-    def assertFlatteningRaises(75,2204
-
-venv/lib/python2.7/site-packages/twisted/web/test/test_proxy.py,1466
-class ReverseProxyResourceTests(19,562
-    def _testRender(24,661
-    def test_render(57,2022
-    def test_renderWithQuery(65,2271
-    def test_getChild(73,2507
-    def test_getChildWithSpecial(91,3284
-class DummyChannel(102,3634
-    def __init__(111,3891
-    def connectionLost(119,4061
-    def getPeer(126,4208
-    def getHost(133,4346
-class ProxyClientTests(141,4485
-    def _parseOutHeaders(146,4566
-    def makeRequest(162,5173
-    def makeProxyClient(172,5414
-    def connectProxy(192,6190
-    def assertForwardsHeaders(205,6626
-    def makeResponseBytes(224,7381
-    def assertForwardsResponse(233,7716
-    def _testDataForward(253,8544
-    def test_forward(288,9925
-    def test_postData(298,10275
-    def test_statusWithMessage(307,10575
-    def test_contentLength(316,10854
-    def test_losesConnection(329,11253
-    def test_headersCleanups(343,11690
-    def test_keepaliveNotForwarded(355,12160
-    def test_defaultHeadersOverridden(374,12857
-class ProxyClientFactoryTests(398,13873
-    def test_connectionFailed(403,13968
-    def test_buildProtocol(424,14801
-class ProxyRequestTests(442,15557
-    def _testProcess(447,15640
-    def test_process(475,16840
-    def test_processWithoutTrailingSlash(488,17329
-    def test_processWithData(497,17601
-    def test_processWithPort(506,17860
-class DummyFactory(526,18660
-    def __init__(531,18762
-class ReverseProxyRequestTests(537,18851
-    def test_process(542,18948
-
-venv/lib/python2.7/site-packages/twisted/web/test/test_newclient.py,9612
-class ArbitraryException(54,1796
-class AnotherArbitraryException(61,1947
-def assertWrapperExceptionTypes(72,2230
-    def cbFailed(96,3230
-def assertResponseFailed(108,3589
-def assertRequestGenerationFailed(117,3853
-def assertRequestTransmissionFailed(126,4144
-def justTransportResponse(135,4441
-class MakeStatefulDispatcherTests(146,4807
-    def test_functionCalledByState(150,4909
-        class Foo:Foo155,5105
-            def bar(158,5150
-            def _quux_A(162,5253
-            def _quux_B(165,5312
-class _HTTPParserTests(177,5605
-    def test_statusCallback(184,5780
-    def _headerTestSetup(199,6303
-    def test_headerCallback(208,6586
-    def test_continuedHeaderCallback(222,7098
-    def test_fieldContentWhitespace(236,7666
-    def test_allHeadersCallback(250,8226
-        def allHeadersReceived(257,8454
-    def test_noHeaderCallback(266,8757
-    def test_headersSavedOnResponse(277,9098
-    def test_connectionControlHeaders(292,9681
-    def test_switchToBodyMode(314,10639
-class HTTPParserRFCComplaintDelimeterTests(326,11003
-class HTTPParserNonRFCComplaintDelimeterTests(334,11167
-class HTTPClientParserTests(342,11325
-    def test_parseVersion(347,11475
-    def test_parseBadVersion(358,11784
-        def checkParsing(367,12063
-    def test_responseStatusParsing(381,12380
-    def test_responseStatusWithoutPhrase(395,12996
-    def test_badResponseStatus(410,13678
-        def checkParsing(417,13920
-    def _noBodyTest(430,14385
-    def test_headResponse(468,16000
-    def test_noContentResponse(483,16548
-    def test_notModifiedResponse(494,16920
-    def test_responseHeaders(505,17298
-    def test_connectionHeaders(526,18046
-    def test_headResponseContentLengthEntityHeader(549,18908
-    def test_contentLength(570,19734
-    def test_zeroContentLength(602,21035
-    def test_multipleContentLengthHeaders(628,21912
-    def test_extraBytesPassedBack(648,22580
-    def test_extraBytesPassedBackHEAD(666,23238
-    def test_chunkedResponseBody(684,23935
-    def test_unknownContentLength(722,25381
-    def test_contentLengthAndTransferEncoding(746,26252
-    def test_connectionLostBeforeBody(775,27154
-    def test_connectionLostWithError(793,27880
-        def fakeBodyDataFinished(817,28718
-    def test_noResponseAtAll(829,29121
-    def test_someResponseButNotAll(844,29637
-    def test_1XXResponseIsSwallowed(862,30287
-    def test_1XXFollowedByFinalResponseOnlyEmitsFinal(890,31362
-    def test_multiple1XXResponsesAreIgnored(925,32578
-    def test_ignored1XXResponseCausesLog(965,33849
-class SlowRequest:SlowRequest998,34871
-    def writeTo(1013,35353
-    def stopWriting(1018,35453
-class SimpleRequest:SimpleRequest1023,35511
-    def writeTo(1032,35840
-class HTTP11ClientProtocolTests(1038,35945
-    def setUp(1043,36092
-    def test_request(1052,36355
-    def test_secondRequest(1061,36645
-        def cbNotSent(1068,36938
-    def test_requestAfterConnectionLost(1076,37180
-        def cbNotSent(1084,37545
-    def test_failedWriteTo(1092,37787
-        class BrokenRequest:BrokenRequest1099,38129
-            def writeTo(1101,38189
-        def cbFailed(1105,38333
-    def test_synchronousWriteToError(1116,38780
-        class BrokenRequest:BrokenRequest1122,39054
-            def writeTo(1124,39114
-    def test_connectionLostDuringRequestGeneration(1131,39329
-    def test_connectionLostBeforeGenerationFinished(1164,40650
-    def test_connectionLostBeforeGenerationFailed(1173,40995
-    def test_errorMessageOnConnectionLostBeforeGenerationFailedDoesNotConfuse(1182,41338
-        def check(1194,41825
-    def test_receiveSimplestResponse(1207,42350
-        def cbRequest(1214,42712
-    def test_receiveResponseHeaders(1228,43192
-        def cbRequest(1235,43533
-    def test_receiveResponseBeforeRequestGenerationDone(1247,43888
-        def cbResponse(1269,44734
-        def cbAllResponse(1280,45234
-    def test_receiveResponseHeadersTooLong(1296,45833
-    def test_connectionLostAfterReceivingResponseBeforeRequestGenerationDone(1323,46820
-        def cbResponse(1336,47388
-        def cbAllResponse(1343,47681
-    def test_receiveResponseBody(1352,48026
-        def cbAllResponse(1385,49341
-    def test_responseBodyFinishedWhenConnectionLostWhenContentLengthIsUnknown(1392,49563
-    def test_chunkedResponseBodyUnfinishedWhenConnectionLost(1423,50609
-    def test_parserDataReceivedException(1455,51728
-        def cbFailed(1466,52328
-    def test_proxyStopped(1481,52917
-    def test_abortClosesConnection(1497,53584
-    def test_abortAfterConnectionLost(1519,54375
-    def test_abortBeforeResponseBody(1535,54932
-    def test_abortAfterResponseHeaders(1552,55663
-        class BodyDestination(1576,56652
-            def connectionMade(1581,56820
-            def connectionLost(1587,56975
-        def deliverBody(1595,57233
-        def checkError(1606,57669
-    def test_quiescentCallbackCalled(1616,57982
-        def callback(1629,58583
-    def test_transportProducingWhenQuiescentAfterFullBody(1674,60305
-        def callback(1686,60890
-    def test_quiescentCallbackCalledEmptyResponse(1719,62169
-        def callback(1725,62406
-    def test_quiescentCallbackNotCalled(1747,63170
-    def test_quiescentCallbackNotCalledNonPersistentQuery(1777,64237
-    def test_quiescentCallbackThrows(1805,65236
-        def callback(1810,65415
-    def test_cancelBeforeResponse(1845,66490
-    def test_cancelDuringResponse(1862,67197
-    def assertCancelDuringBodyProduction(1879,67908
-        def cancel(1892,68473
-        def startProducing(1894,68539
-    def test_cancelDuringBodyProduction(1909,69123
-    def test_cancelDuringChunkedBodyProduction(1919,69540
-class StringProducer:StringProducer1931,70004
-    def __init__(1946,70502
-    def startProducing(1950,70565
-    def stopProducing(1956,70704
-class RequestTests(1961,70764
-    def setUp(1965,70836
-    def test_sendSimplestRequest(1969,70902
-    def test_sendSimplestPersistentRequest(1983,71333
-    def test_sendRequestHeaders(1996,71744
-    def test_sendChunkedRequestBody(2017,72470
-    def test_sendChunkedRequestBodyWithError(2054,73729
-        def cbFailed(2068,74469
-    def test_sendRequestBodyWithLength(2076,74739
-    def _sendRequestEmptyBodyWithLength(2105,75786
-    def test_sendPUTRequestEmptyBody(2126,76491
-    def test_sendPOSTRequestEmptyBody(2135,76778
-    def test_sendRequestBodyWithTooFewBytes(2144,77068
-    def _sendRequestBodyWithTooManyBytesTest(2160,77777
-        def cbFailed(2192,79093
-    def test_sendRequestBodyWithTooManyBytes(2225,80458
-        def finisher(2232,80807
-    def test_sendRequestBodyErrorWithTooManyBytes(2237,80953
-        def finisher(2249,81429
-    def test_sendRequestBodyErrorWithConsumerError(2260,81882
-    def _sendRequestBodyFinishedEarlyThenTooManyBytes(2291,83067
-    def test_sendRequestBodyFinishedEarlyThenTooManyBytes(2311,83917
-        def finisher(2318,84298
-    def test_sendRequestBodyErroredEarlyThenTooManyBytes(2325,84515
-        def finisher(2332,84901
-    def test_sendChunkedRequestBodyFinishedThenWriteMore(2339,85136
-    def test_sendChunkedRequestBodyFinishedWithErrorThenWriteMore(2357,85908
-    def test_sendRequestBodyWithError(2369,86457
-    def test_hostHeaderRequired(2408,87941
-    def test_stopWriting(2423,88570
-    def test_brokenStopProducing(2436,88976
-        def brokenStopProducing(2446,89339
-class LengthEnforcingConsumerTests(2463,89936
-    def setUp(2467,90040
-    def test_write(2475,90287
-    def test_finishedEarly(2488,90783
-    def test_writeTooMany(2498,91132
-    def test_writeAfterNoMoreExpected(2515,91851
-    def test_finishedLate(2528,92369
-    def test_finished(2537,92668
-    def test_stopProducingRaises(2546,92986
-        def brokenStopProducing(2554,93353
-        def cbFinished(2559,93568
-class RequestBodyConsumerTests(2568,93790
-    def test_interface(2574,94007
-    def test_write(2582,94218
-    def test_producerRegistration(2596,94695
-class TransportProxyProducerTests(2615,95428
-    def test_interface(2620,95594
-    def test_stopProxyingUnreferencesProducer(2628,95816
-    def test_resumeProducing(2640,96238
-    def test_pauseProducing(2663,97046
-    def test_stopProducing(2685,97820
-    def test_loseConnectionWhileProxying(2706,98628
-    def test_loseConnectionNotProxying(2728,99427
-class ResponseTests(2747,100038
-    def test_verifyInterface(2752,100113
-    def test_makeConnection(2760,100346
-        class SomeProtocol(2768,100666
-            def makeConnection(2769,100704
-    def test_dataReceived(2782,101157
-        class ListConsumer(2789,101405
-            def dataReceived(2790,101443
-    def test_connectionLost(2802,101743
-        class ListConsumer(2810,102054
-            def connectionLost(2811,102092
-    def test_bufferEarlyData(2827,102579
-        class ListConsumer(2834,102853
-            def dataReceived(2835,102891
-    def test_multipleStartProducingFails(2850,103466
-    def test_startProducingAfterFinishedFails(2860,103804
-    def test_bodyDataReceivedAfterFinishedFails(2871,104205
-    def test_bodyDataReceivedAfterDeliveryFails(2881,104610
-    def test_bodyDataFinishedAfterFinishedFails(2892,105055
-    def test_bodyDataFinishedAfterDeliveryFails(2902,105396
-    def test_transportResumed(2913,105797
-        class ListConsumer(2919,106027
-            def makeConnection(2920,106065
-    def test_bodyDataFinishedBeforeStartProducing(2933,106557
-    def test_finishedWithErrorWhenConnected(2952,107269
-    def test_finishedWithErrorWhenInitial(2972,108015
-
-venv/lib/python2.7/site-packages/twisted/web/test/test_cgi.py,1422
-class PythonScript(88,1840
-class CGITests(93,1913
-    def startServer(102,2136
-    def tearDown(111,2418
-    def writeCGI(116,2523
-    def test_CGI(123,2720
-    def _testCGI_1(135,3079
-    def test_protectedServerAndDate(139,3186
-        def checkResponse(152,3647
-    def test_noDuplicateContentTypeHeaders(161,3962
-        def checkResponse(174,4513
-    def test_noProxyPassthrough(183,4773
-        def checkResponse(199,5334
-    def test_duplicateHeaderCGI(210,5669
-        def checkResponse(223,6136
-    def test_malformedHeaderCGI(230,6335
-        def addMessage(244,6791
-        def checkResponse(250,6988
-    def test_ReadEmptyInput(258,7199
-    def _test_ReadEmptyInput_1(274,7735
-    def test_ReadInput(280,7919
-    def _test_ReadInput_1(301,8586
-    def test_ReadAllInput(307,8765
-    def _test_ReadAllInput_1(327,9422
-    def test_useReactorArgument(333,9607
-        class FakeReactor:FakeReactor338,9780
-            def spawnProcess(343,9935
-class CGIScriptTests(362,10555
-    def test_pathInfo(367,10647
-        class FakeReactor:FakeReactor372,10807
-            def spawnProcess(376,10943
-class CGIDirectoryTests(399,11739
-    def test_render(403,11836
-        def cbRendered(411,12106
-    def test_notFoundChild(417,12254
-        def cbRendered(430,12798
-class CGIProcessProtocolTests(437,12947
-    def test_prematureEndOfHeaders(441,13056
-def discardBody(454,13544
-
-venv/lib/python2.7/site-packages/twisted/web/test/test_http_headers.py,1790
-class BytesHeadersTests(14,309
-    def test_initializer(18,424
-    def test_setRawHeaders(27,693
-    def test_rawHeadersTypeChecking(40,1142
-    def test_addRawHeader(48,1382
-    def test_getRawHeadersNoDefault(59,1752
-    def test_getRawHeadersDefaultValue(67,1994
-    def test_getRawHeadersWithDefaultMatchingValue(77,2290
-    def test_getRawHeaders(90,2809
-    def test_hasHeaderTrue(101,3162
-    def test_hasHeaderFalse(112,3477
-    def test_removeHeader(120,3683
-    def test_removeHeaderDoesntExist(137,4167
-    def test_canonicalNameCaps(147,4446
-    def test_getAllRawHeaders(166,5340
-    def test_headersComparison(183,5977
-    def test_otherComparison(199,6516
-    def test_repr(210,6808
-    def test_reprWithRawBytes(223,7163
-    def test_subclassRepr(240,7783
-        class FunnyHeaders(248,8040
-    def test_copy(255,8235
-class UnicodeHeadersTests(272,8817
-    def test_initializer(276,8936
-    def test_setRawHeaders(289,9476
-    def test_nameNotEncodable(306,10128
-    def test_nameEncoding(322,10645
-    def test_rawHeadersValueEncoding(340,11231
-    def test_rawHeadersTypeChecking(351,11622
-    def test_addRawHeader(359,11862
-    def test_getRawHeadersNoDefault(371,12305
-    def test_getRawHeadersDefaultValue(379,12547
-    def test_getRawHeadersWithDefaultMatchingValue(395,13099
-    def test_getRawHeaders(408,13620
-    def test_hasHeaderTrue(421,14125
-    def test_hasHeaderFalse(434,14558
-    def test_removeHeader(442,14770
-    def test_removeHeaderDoesntExist(461,15346
-    def test_getAllRawHeaders(471,15625
-    def test_headersComparison(490,16402
-    def test_otherComparison(519,17439
-    def test_repr(530,17731
-    def test_subclassRepr(551,18482
-        class FunnyHeaders(564,18930
-    def test_copy(573,19246
-
-venv/lib/python2.7/site-packages/twisted/web/test/test_http2.py,5691
-class FrameFactory(49,1328
-    def __init__(55,1535
-    def refreshEncoder(59,1594
-    def clientConnectionPreface(63,1659
-    def buildHeadersFrame(67,1751
-    def buildDataFrame(87,2319
-    def buildSettingsFrame(98,2635
-    def buildWindowUpdateFrame(110,2897
-    def buildGoAwayFrame(119,3139
-    def buildRstStreamFrame(130,3459
-    def buildPriorityFrame(139,3689
-    def buildPushPromiseFrame(154,4113
-class FrameBuffer(171,4619
-    def __init__(183,5135
-    def receiveData(188,5219
-    def __iter__(192,5281
-    def next(196,5327
-def buildRequestFrames(219,5874
-def buildRequestBytes(255,7046
-def framesFromBytes(279,7821
-class ChunkedHTTPHandler(300,8420
-    def process(309,8658
-class ConsumerDummyHandler(322,8932
-    def __init__(329,9243
-    def acceptData(338,9478
-    def requestReceived(345,9598
-    def process(350,9752
-class AbortingConsumerDummyHandler(361,10055
-    def acceptData(368,10378
-class DummyProducerHandler(380,10659
-    def process(386,10857
-class NotifyingRequestFactory(395,11047
-    def __init__(402,11393
-    def __call__(413,11793
-class HTTP2TestHelpers(426,12094
-    def assertAllStreamsBlocked(435,12269
-class HTTP2ServerTests(444,12564
-    def connectAndReceive(493,13741
-    def test_basicRequest(523,14806
-        def validate(536,15331
-    def test_postRequest(558,16176
-        def validate(568,16531
-    def test_postRequestNoLength(591,17459
-        def validate(617,18324
-    def test_interleavedRequests(640,19242
-        def validate(672,20376
-    def test_sendAccordingToPriority(702,21587
-        def validate(756,23732
-    def test_protocolErrorTerminatesConnection(775,24413
-    def test_streamProducingData(817,25871
-        def validate(852,27470
-    def test_abortStreamProducingData(863,27855
-        def validate(900,29385
-    def test_terminatedRequest(914,29847
-        def validate(956,31625
-    def test_terminatedConnection(969,31981
-        def validate(1011,33704
-    def test_respondWith100Continue(1024,34060
-        def validate(1040,34722
-    def test_respondWith400(1057,35279
-        def validate(1087,36552
-    def test_loseH2StreamConnection(1103,37016
-        def validate(1130,38028
-    def test_cannotRegisterTwoProducers(1154,38800
-    def test_handlesPullProducer(1169,39298
-        def validate(1188,40072
-    def test_isSecureWorksProperly(1210,40761
-    def test_lateCompletionWorks(1223,41213
-        def validateComplete(1238,41769
-    def test_writeSequenceForChannels(1250,42139
-        def validate(1269,42763
-    def test_delayWrites(1290,43380
-        def write_chunks(1323,44570
-        def validate(1338,45074
-    def test_resetAfterBody(1362,45844
-    def test_RequestRequiringFactorySiteInConstructor(1388,46686
-        class SuperRequest(1395,46921
-            def __init__(1396,46967
-        def validateFactoryAndSite(1410,47499
-    def test_notifyOnCompleteRequest(1422,47939
-        def validate(1436,48453
-    def test_notifyOnResetStream(1448,48794
-        def callback(1464,49394
-        def errback(1467,49483
-    def test_failWithProtocolError(1482,49927
-        def callback(1508,51048
-        def errback(1511,51137
-    def test_failOnGoaway(1529,51766
-        def callback(1554,52853
-        def errback(1557,52942
-    def test_failOnStopProducing(1572,53420
-        def callback(1597,54522
-        def errback(1600,54611
-    def test_notifyOnFast400(1614,54996
-        def callback(1631,55683
-        def errback(1634,55772
-class H2FlowControlTests(1655,56518
-    def test_bufferExcessData(1687,57325
-        def validate(1720,58685
-    def test_producerBlockingUnblocking(1736,59257
-        def validate(1816,62394
-    def test_flowControlExact(1835,62978
-        def window_open(1876,64556
-        def validate(1891,65085
-    def test_endingBlockedStream(1908,65692
-        def validate(1954,67330
-    def test_responseWithoutBody(1973,67904
-        def validate(2008,69089
-    def test_windowUpdateForCompleteStream(2029,69677
-        def validate(2073,71274
-    def test_producerUnblocked(2094,71862
-        def validate(2144,73703
-    def test_unnecessaryWindowUpdate(2163,74266
-        def validate(2186,75155
-    def test_unnecessaryWindowUpdateForStream(2202,75728
-    def test_windowUpdateAfterTerminate(2230,76808
-    def test_windowUpdateAfterComplete(2267,78021
-        def update_window(2288,78749
-        def validate(2295,78988
-    def test_dataAndRstStream(2306,79345
-class HTTP2TransportChecking(2368,81648
-    def test_registerProducerWithTransport(2380,81991
-    def test_pausingProducerPreventsDataSend(2392,82327
-        def validateNotSent(2428,83766
-        def validateComplete(2444,84284
-    def test_stopProducing(2457,84659
-    def test_passthroughHostAndPeer(2491,85782
-        def validate(2522,87013
-class HTTP2SchedulingTests(2530,87219
-    def test_initiallySchedulesOneDataCall(2536,87487
-class HTTP2TimeoutTests(2558,88179
-    def patch_TimeoutMixin_clock(2576,88671
-    def initiateH2Connection(2592,89279
-    def assertTimedOut(2621,90263
-    def prepareAbortTest(2637,90872
-    def test_timeoutAfterInactivity(2675,92123
-    def test_timeoutResetByRequestData(2709,93134
-    def test_timeoutResetByResponseData(2743,94148
-        def saveRequest(2756,94647
-    def test_timeoutWithProtocolErrorIfStreamsOpen(2787,95605
-    def test_noTimeoutIfConnectionLost(2813,96516
-    def test_timeoutEventuallyForcesConnectionClosed(2841,97515
-    def test_losingConnectionCancelsTheAbort(2857,98129
-    def test_losingConnectionWithNoAbortTimeOut(2874,98735
-    def test_connectionLostAfterForceClose(2888,99258
-
-venv/lib/python2.7/site-packages/twisted/web/test/test_flatten.py,2108
-class SerializationTests(35,865
-    def test_nestedTags(39,984
-    def test_serializeString(48,1236
-    def test_serializeSelfClosingTags(58,1535
-    def test_serializeAttribute(65,1738
-    def test_serializedMultipleAttributes(73,2001
-    def checkAttributeSanitization(83,2344
-    def test_serializedAttributeWithSanitization(103,3195
-    def test_serializedDeferredAttributeWithSanitization(112,3531
-    def test_serializedAttributeWithSlotWithSanitization(121,3849
-    def test_serializedAttributeWithTransparentTag(132,4201
-    def test_serializedAttributeWithTransparentTagWithRenderer(141,4523
-        class WithRenderer(146,4749
-            def __init__(147,4786
-            def stuff(151,4949
-    def test_serializedAttributeWithRenderable(161,5270
-        class Arbitrary(168,5544
-            def __init__(169,5577
-            def render(171,5651
-    def checkTagAttributeSerialization(176,5787
-    def test_serializedAttributeWithTag(201,6876
-    def test_serializedAttributeWithDeferredTag(210,7192
-    def test_serializedAttributeWithTagWithAttribute(218,7458
-    def test_serializeComment(235,8200
-    def test_commentEscaping(242,8404
-        def verifyComment(256,8925
-    def test_serializeCDATA(289,9999
-    def test_serializeUnicode(301,10369
-    def test_serializeCharRef(319,11148
-    def test_serializeDeferred(328,11400
-    def test_serializeSameDeferredTwice(336,11638
-    def test_serializeCoroutine(347,11938
-    def test_serializeCoroutineWithAwait(370,12525
-    def test_serializeIRenderable(393,13178
-        class FakeElement(398,13349
-            def render(399,13384
-            def lookupRenderMethod(404,13593
-    def test_serializeSlots(413,13869
-    def test_serializeDeferredSlots(426,14268
-    def test_unknownTypeRaises(436,14606
-class FlattenerErrorTests(454,15385
-    def test_renderable(459,15472
-        class Renderable(466,15740
-            def __repr__(467,15774
-    def test_tag(478,16090
-    def test_tagWithoutLocation(494,16692
-    def test_traceback(507,17164
-        def f(514,17453
-        def g(516,17486
-
-venv/lib/python2.7/site-packages/twisted/web/test/test_error.py,1953
-class CodeToMessageTests(21,342
-    def test_validCode(25,458
-    def test_invalidCode(30,569
-    def test_nonintegerCode(35,678
-class ErrorTests(41,799
-    def test_noMessageValidStatus(45,907
-    def test_noMessageInvalidStatus(55,1266
-    def test_messageExists(64,1567
-    def test_str(73,1870
-class PageRedirectTests(88,2227
-    def test_noMessageValidStatus(92,2349
-    def test_noMessageValidStatusNoLocation(102,2748
-    def test_noMessageInvalidStatusLocationExists(113,3213
-    def test_messageExistsLocationExists(122,3560
-    def test_messageExistsNoLocation(131,3917
-class InfiniteRedirectionTests(142,4278
-    def test_noMessageValidStatus(146,4414
-    def test_noMessageValidStatusNoLocation(157,4835
-    def test_noMessageInvalidStatusLocationExists(169,5322
-    def test_messageExistsLocationExists(179,5691
-    def test_messageExistsNoLocation(189,6100
-class RedirectWithNoLocationTests(200,6475
-    def test_validMessage(205,6653
-class MissingRenderMethodTests(218,7146
-    def test_constructor(223,7300
-    def test_repr(235,7689
-class MissingTemplateLoaderTests(249,8114
-    def test_constructor(254,8272
-    def test_repr(264,8573
-class FlattenerErrorTests(277,8944
-    def makeFlattenerError(281,9039
-    def fakeFormatRoot(289,9282
-    def test_constructor(293,9348
-    def test_str(303,9669
-    def test_reprWithRootsAndWithTraceback(312,9890
-    def test_reprWithoutRootsAndWithTraceback(331,10661
-    def test_reprWithoutRootsAndWithoutTraceback(346,11259
-    def test_formatRootShortUnicodeString(359,11751
-    def test_formatRootLongUnicodeString(368,12038
-    def test_formatRootShortByteString(379,12444
-    def test_formatRootLongByteString(388,12713
-    def test_formatRootTagNoFilename(399,13101
-    def test_formatRootTagWithFilename(408,13386
-    def test_string(419,13828
-    def test_unicode(440,14630
-class UnsupportedMethodTests(467,15679
-    def test_str(471,15791
-
-venv/lib/python2.7/site-packages/twisted/web/test/test_script.py,467
-class ResourceScriptDirectoryTests(18,424
-    def test_renderNotFound(22,528
-        def cbRendered(30,817
-    def test_notFoundChild(36,965
-        def cbRendered(49,1525
-    def test_render(55,1673
-class TestResource(65,2055
-    def render_GET(67,2103
-        def cbRendered(74,2382
-class PythonScriptTests(81,2532
-    def test_notFoundRender(85,2614
-        def cbRendered(93,2959
-    def test_renderException(99,3107
-        def cbRendered(112,3638
-
-venv/lib/python2.7/site-packages/twisted/web/test/test_web__responses.py,59
-class ResponseTests(15,340
-    def test_constants(17,381
-
-venv/lib/python2.7/site-packages/twisted/web/test/test_static.py,5971
-class StaticDataTests(33,820
-    def test_headRequest(37,892
-        def cbRendered(45,1172
-    def test_invalidMethod(51,1319
-class StaticFileTests(63,1670
-    def _render(67,1764
-    def test_ignoredExtTrue(71,1850
-    def test_ignoredExtFalse(84,2305
-    def test_allowExt(97,2753
-    def test_invalidMethod(110,3200
-    def test_notFound(123,3616
-        def cbRendered(137,4121
-    def test_emptyChild(143,4263
-    def test_emptyChildUnicodeParent(158,4749
-    def test_securityViolationNotFound(182,5587
-        def cbRendered(196,6101
-    def test_forbiddenResource(202,6243
-        def cbRendered(218,6804
-    def test_undecodablePath(226,7056
-        def cbRendered(242,7579
-    def test_forbiddenResource_default(250,7831
-    def test_forbiddenResource_customize(258,8072
-        def failingOpenForReading(267,8388
-        class CustomForbiddenResource(270,8470
-            def render(271,8528
-        class CustomStaticFile(274,8606
-    def test_indexNames(286,8950
-        def cbRendered(303,9591
-    def test_staticFile(312,9870
-        def cbRendered(327,10430
-    def test_staticFileUnicodeFileName(336,10709
-        def cbRendered(353,11285
-    def test_staticFileDeletedGetChild(366,11836
-    def test_staticFileDeletedRender(377,12252
-        def cbRendered2(387,12681
-            def cbRendered(388,12715
-    def test_getChildChildNotFound_customize(397,12988
-        class CustomChildNotFoundResource(406,13299
-            def render(407,13361
-        class CustomStaticFile(410,13439
-    def test_headRequest(422,13800
-        def cbRendered(433,14162
-    def test_processors(439,14309
-        def cbRendered(458,15111
-    def test_ignoreExt(467,15401
-    def test_ignoredExtensionsIgnored(482,15921
-        def cbRendered(499,16632
-    def test_directoryWithoutTrailingSlashRedirects(505,16782
-    def _makeFilePathWithStringIO(525,17581
-    def test_HEADClosesFile(541,18056
-    def test_cachedRequestClosesFile(554,18496
-class StaticMakeProducerTests(569,19040
-    def makeResourceWithContent(575,19135
-    def contentHeaders(590,19689
-    def test_noRangeHeaderGivesNoRangeStaticProducer(604,20160
-    def test_noRangeHeaderSets200OK(616,20619
-    def test_noRangeHeaderSetsContentHeaders(628,21036
-    def test_singleRangeGivesSingleRangeStaticProducer(647,21803
-    def test_singleRangeSets206PartialContent(660,22369
-    def test_singleRangeSetsContentHeaders(674,22950
-    def test_singleUnsatisfiableRangeReturnsSingleRangeStaticProducer(693,23817
-    def test_singleUnsatisfiableRangeSets416ReqestedRangeNotSatisfiable(706,24419
-    def test_singleUnsatisfiableRangeSetsContentHeaders(721,25068
-    def test_singlePartiallyOverlappingRangeSetsContentHeaders(738,25804
-    def test_multipleRangeGivesMultipleRangeStaticProducer(755,26568
-    def test_multipleRangeSets206PartialContent(768,27146
-    def test_mutipleRangeSetsContentHeaders(784,27744
-    def test_multipleUnsatisfiableRangesReturnsMultipleRangeStaticProducer(818,29535
-    def test_multipleUnsatisfiableRangesSets416ReqestedRangeNotSatisfiable(832,30172
-    def test_multipleUnsatisfiableRangeSetsContentHeaders(847,30844
-    def test_oneSatisfiableRangeIsEnough(866,31688
-class StaticProducerTests(882,32274
-    def test_stopProducingClosesFile(887,32374
-    def test_stopProducingSetsRequestToNone(898,32719
-class NoRangeStaticProducerTests(911,33179
-    def test_implementsIPullProducer(916,33280
-    def test_resumeProducingProducesContent(925,33526
-    def test_resumeProducingBuffersOutput(940,34093
-    def test_finishCalledWhenDone(962,34933
-class SingleRangeStaticProducerTests(980,35598
-    def test_implementsIPullProducer(985,35707
-    def test_resumeProducingProducesContent(994,35973
-    def test_resumeProducingBuffersOutput(1010,36589
-    def test_finishCalledWhenDone(1031,37390
-class MultipleRangeStaticProducerTests(1049,38069
-    def test_implementsIPullProducer(1054,38182
-    def test_resumeProducingProducesContent(1063,38446
-    def test_resumeProducingBuffersOutput(1079,39112
-    def test_finishCalledWhenDone(1109,40420
-class RangeTests(1127,41112
-    def setUp(1143,41611
-    def tearDown(1170,42929
-    def _assertLogged(1178,43110
-    def test_invalidRanges(1188,43449
-    def test_rangeMissingStop(1217,44304
-    def test_rangeMissingStart(1226,44601
-    def test_range(1235,44894
-    def test_rangeWithSpace(1244,45164
-    def test_nullRangeElements(1263,45939
-    def test_multipleRanges(1272,46246
-    def test_bodyLength(1282,46517
-    def test_invalidRangeRequest(1292,46860
-    def parseMultipartBody(1311,47743
-    def test_multipleRangeRequest(1340,48889
-    def test_multipleRangeRequestWithRangeOverlappingEnd(1366,50201
-    def test_implicitEnd(1393,51653
-    def test_implicitStart(1411,52445
-    def test_explicitRange(1430,53305
-    def test_explicitRangeOverlappingEnd(1449,54133
-    def test_statusCodeRequestedRangeNotSatisfiable(1469,55028
-    def test_invalidStartBytePos(1484,55700
-class DirectoryListerTests(1506,56629
-    def _request(1510,56724
-    def test_renderHeader(1516,56842
-    def test_renderUnquoteHeader(1530,57308
-    def test_escapeHeader(1543,57773
-    def test_renderFiles(1557,58260
-    def test_renderDirectories(1584,58979
-    def test_renderFiltered(1611,59693
-    def test_oddAndEven(1638,60480
-    def test_contentType(1656,61251
-    def test_mimeTypeAndEncodings(1670,61747
-    def test_brokenSymlink(1717,63364
-    def test_childrenNotFound(1740,64128
-        def cbRendered(1751,64550
-    def test_repr(1757,64713
-    def test_formatFileSize(1768,65139
-class LoadMimeTypesTests(1782,65676
-    def setUp(1791,65897
-    def _fakeInit(1795,65952
-    def test_defaultArgumentIsNone(1805,66190
-    def test_extraLocationsWork(1813,66415
-    def test_usesGlobalInitFunction(1822,66681
-class StaticDeprecationTests(1839,67374
-    def test_addSlashDeprecated(1841,67415
-
-venv/lib/python2.7/site-packages/twisted/web/test/test_webclient.py,5697
-class ExtendedRedirect(43,1205
-    def __init__(56,1494
-    def render(61,1589
-    def getChild(71,1894
-    def redirectTo(75,1955
-class ForeverTakingResource(82,2112
-    def __init__(87,2268
-    def render(91,2375
-class ForeverTakingNoReadingResource(97,2508
-    def __init__(102,2712
-    def render(105,2778
-class CookieMirrorResource(111,2919
-    def render(112,2966
-class RawCookieMirrorResource(119,3192
-    def render(120,3242
-class ErrorResource(126,3431
-    def render(128,3472
-class NoLengthResource(134,3659
-    def render(136,3703
-class HostHeaderResource(141,3764
-    def render(146,3923
-class PayloadResource(151,4021
-    def render(157,4260
-class DelayResource(165,4520
-    def __init__(167,4561
-    def render(170,4626
-        def response(171,4657
-class BrokenDownloadResource(178,4838
-    def render(180,4888
-class CountingRedirect(186,5081
-    def __init__(191,5234
-    def render(195,5334
-class CountingResource(200,5437
-    def __init__(204,5573
-    def render(208,5662
-class URLJoinTests(214,5746
-    def test_noFragments(218,5835
-    def test_preserveFragments(235,6438
-class HTTPPageGetterTests(255,7181
-    def test_earlyHeaders(263,7413
-class WebClientTests(301,8939
-    def _listen(306,9062
-    def setUp(309,9157
-    def tearDown(344,10930
-    def getURL(366,11877
-    def testPayload(370,12022
-    def test_getPageBrokenDownload(377,12225
-    def test_downloadPageBrokenDownload(389,12702
-        def checkResponse(400,13226
-        def cbFailed(410,13581
-    def test_downloadPageLogsFileCloseError(416,13719
-        class BrokenFile:BrokenFile423,13996
-            def write(424,14022
-            def close(427,14080
-        def cbFailed(441,14590
-    def testHostHeader(456,15018
-    def test_getPage(467,15526
-    def test_getPageHEAD(477,15845
-    def test_getPageNotQuiteHEAD(488,16202
-    def test_timeoutNotTriggering(499,16597
-    def test_timeoutTriggering(511,17047
-    def testDownloadPage(524,17550
-    def _cbDownloadPageTest(535,17986
-    def testDownloadPageError1(540,18146
-        class errorfile:errorfile541,18184
-            def write(542,18209
-            def close(544,18307
-    def testDownloadPageError2(551,18497
-        class errorfile:errorfile552,18535
-            def write(553,18560
-            def close(555,18616
-    def testDownloadPageError3(562,18848
-    def _cleanupDownloadPageError3(573,19287
-    def _downloadTest(578,19432
-    def testServerError(588,19869
-    def testDownloadServerError(591,19981
-    def testFactoryInfo(594,20125
-    def _cbFactoryInfo(601,20423
-    def test_followRedirect(608,20719
-    def test_noFollowRedirect(618,21016
-    def _cbCheckLocation(631,21483
-    def test_infiniteRedirection(635,21571
-        def checkRedirectCount(640,21767
-    def test_isolatedFollowRedirect(653,22208
-    def test_afterFoundGet(666,22689
-        def gotPage(677,23115
-    def test_downloadAfterFoundGet(689,23473
-        def gotPage(697,23780
-    def test_afterFoundGetMakesOneRequest(709,24158
-        def checkRedirectCount(715,24413
-    def test_downloadTimeout(725,24729
-    def test_downloadTimeoutsWorkWithoutReading(750,25689
-    def test_downloadHeaders(769,26466
-        def checkHeaders(775,26731
-    def test_downloadCookies(787,27262
-        def cbFinished(799,27723
-    def test_downloadRedirectLimit(807,27953
-        def checkRedirectCount(812,28151
-    def test_setURL(826,28624
-    def test_setURLRemovesFragment(838,28999
-    def test_setURLRelativePath(851,29453
-class WebClientSSLTests(864,29843
-    def _listen(865,29884
-    def getURL(872,30112
-    def testFactoryInfo(875,30219
-class WebClientRedirectBetweenSSLandPlainTextTests(886,30641
-    def getHTTPS(890,30774
-    def getHTTP(893,30886
-    def setUp(896,30998
-    def tearDown(918,31906
-    def testHoppingAround(924,32103
-class CookieTests(930,32259
-    def _listen(934,32359
-    def setUp(937,32454
-    def tearDown(945,32788
-    def getHTTP(948,32854
-    def testNoCookies(951,32961
-    def testSomeCookies(956,33114
-    def testRawNoCookies(962,33369
-    def testRawSomeCookies(967,33530
-    def testCookieHeaderParsing(974,33826
-class HostHeaderTests(1006,35027
-    def _getHost(1014,35234
-    def test_HTTPDefaultPort(1028,35649
-    def test_HTTPPort80(1040,36100
-    def test_HTTPNotPort80(1052,36573
-    def test_HTTPSDefaultPort(1064,37038
-    def test_HTTPSPort443(1076,37491
-    def test_HTTPSNotPort443(1088,37969
-class URITests:URITests1110,38813
-    def makeURIString(1125,39373
-    def assertURIEquals(1145,40103
-    def test_parseDefaultPort(1184,41321
-    def test_parseCustomDefaultPort(1198,41909
-    def test_netlocHostPort(1211,42386
-    def test_path(1227,42975
-    def test_noPath(1243,43402
-    def test_emptyPath(1259,43844
-    def test_param(1273,44212
-    def test_query(1290,44684
-    def test_fragment(1308,45193
-    def test_originForm(1327,45747
-    def test_originFormComplex(1337,46043
-    def test_originFormNoPath(1348,46445
-    def test_originFormEmptyPath(1357,46729
-    def test_externalUnicodeInterference(1367,47036
-class URITestsForHostname(1383,47634
-class URITestsForIPv4(1392,47803
-class URITestsForIPv6(1401,47978
-    def test_hostBracketIPv6AddressLiteral(1413,48308
-class DeprecationTests(1427,48789
-    def test_getPageDeprecated(1432,48910
-    def test_downloadPageDeprecated(1454,49772
-    def _testDeprecatedClass(1478,50710
-    def test_httpPageGetterDeprecated(1496,51357
-    def test_httpPageDownloaderDeprecated(1503,51528
-    def test_httpClientFactoryDeprecated(1510,51711
-    def test_httpDownloaderDeprecated(1517,51891
-
-venv/lib/python2.7/site-packages/twisted/web/test/test_xmlrpc.py,3639
-class AsyncXMLRPCTests(37,1183
-    def setUp(41,1290
-        class AsyncResource(48,1548
-            def xmlrpc_async(49,1585
-    def test_deferredResponse(55,1694
-    def test_interruptedDeferredResponse(70,2207
-class TestRuntimeError(86,2810
-class TestValueError(91,2860
-class Test(96,2906
-    def xmlrpc_echo(105,3079
-    def xmlrpc_add(109,3172
-    def xmlrpc_pair(119,3442
-    def xmlrpc_defer(128,3693
-    def xmlrpc_deferFail(132,3787
-    def xmlrpc_fail(136,3916
-    def xmlrpc_fault(139,3975
-    def xmlrpc_deferFault(142,4045
-    def xmlrpc_snowman(145,4129
-    def xmlrpc_complex(154,4389
-    def xmlrpc_dict(157,4473
-    def xmlrpc_withRequest(162,4592
-    def lookupProcedure(175,5014
-class TestLookupProcedure(187,5394
-    def echo(192,5565
-    def lookupProcedure(196,5607
-class TestListProcedures(208,5961
-    def listProcedures(213,6136
-class TestAuthHeader(221,6294
-    def __init__(226,6418
-    def render(230,6499
-    def xmlrpc_authinfo(234,6604
-class TestQueryProtocol(239,6704
-    def connectionMade(245,6858
-    def handleHeader(249,6987
-    def sendHeader(252,7074
-class TestQueryFactory(261,7302
-    def __init__(267,7462
-class TestQueryFactoryCancel(273,7623
-    def startedConnecting(279,7810
-class XMLRPCTests(283,7891
-    def setUp(285,7930
-    def tearDown(291,8139
-    def queryFactory(295,8230
-    def proxy(304,8524
-    def test_results(317,8984
-    def test_headers(334,9558
-        def check_server_headers(342,9791
-        def check_client_headers(349,10065
-    def test_errors(364,10587
-        def cb(388,11718
-    def test_cancel(407,12427
-        def factory(412,12599
-    def test_errorGet(423,13011
-        def checkResponse(429,13259
-    def test_errorXMLContent(434,13413
-        def cb(444,13809
-    def test_datetimeRoundtrip(450,13947
-    def test_doubleEncodingError(463,14352
-        def fakeDumps(480,15156
-        def cbFailed(489,15571
-    def test_closeConnectionAfterRequest(501,15973
-        def responseDone(506,16170
-    def test_tcpTimeout(513,16407
-    def test_sslTimeout(526,16908
-class XMLRPCProxyWithoutSlashTests(541,17447
-    def proxy(546,17559
-class XMLRPCPublicLookupProcedureTests(556,17815
-    def createServer(562,18000
-    def test_lookupProcedure(571,18322
-    def test_errors(583,18720
-    def test_listMethods(595,19154
-        def listed(605,19540
-class SerializationConfigMixin:SerializationConfigMixin615,19857
-    def setUp(630,20527
-    def test_roundtripValue(643,20985
-    def test_roundtripNestedValue(652,21250
-class XMLRPCAllowNoneTests(663,21569
-class XMLRPCUseDateTimeTests(671,21769
-class XMLRPCAuthenticatedTests(680,22041
-    def setUp(688,22240
-    def test_authInfoInURL(695,22460
-    def test_explicitAuthInfo(704,22787
-    def test_longPassword(712,23066
-    def test_explicitAuthInfoOverride(726,23608
-class XMLRPCIntrospectionTests(734,23906
-    def setUp(736,23952
-    def test_listMethods(743,24182
-        def cbMethods(745,24215
-    def test_methodHelp(759,24709
-    def test_methodSignature(772,25142
-class XMLRPCClientErrorHandlingTests(787,25656
-    def setUp(791,25775
-    def tearDown(800,26102
-    def test_erroneousResponse(803,26168
-class QueryFactoryParseResponseTests(814,26549
-    def setUp(819,26681
-    def test_parseResponseCallbackSafety(834,27355
-    def test_parseResponseErrbackSafety(848,27933
-    def test_badStatusErrbackSafety(862,28508
-    def test_parseResponseWithoutData(875,29073
-class XMLRPCWithRequestTests(894,29541
-    def setUp(896,29591
-    def test_withRequest(900,29645
-        def valid(910,30035
-
-venv/lib/python2.7/site-packages/twisted/web/test/test_httpauth.py,2565
-def b64encode(40,1228
-class BasicAuthTestsMixin:BasicAuthTestsMixin44,1287
-    def setUp(50,1514
-    def makeRequest(58,1750
-    def test_interface(68,2106
-    def test_usernamePassword(76,2325
-    def test_incorrectPadding(90,2932
-    def test_invalidEncoding(103,3420
-    def test_invalidCredentials(114,3803
-class RequestMixin:RequestMixin126,4193
-    def makeRequest(127,4213
-class BasicAuthTests(141,4635
-class DigestAuthTests(148,4800
-    def setUp(153,4944
-    def test_decode(164,5258
-        def check(174,5602
-    def test_interface(186,6038
-    def test_getChallenge(194,6258
-    def test_getChallengeWithoutClientIP(212,7068
-class UnauthorizedResourceTests(227,7662
-    def test_getChildWithDefault(231,7783
-    def _unauthorizedRenderTest(242,8144
-    def test_render(257,8765
-    def test_renderHEAD(268,9147
-    def test_renderQuotesRealm(279,9529
-    def test_renderQuotesDigest(294,10092
-class Realm(313,10768
-    def __init__(326,11131
-    def requestAvatar(332,11268
-    def logout(339,11503
-class HTTPAuthHeaderTests(344,11556
-    def setUp(350,11691
-    def _authorizedBasicLogin(372,12650
-    def test_getChildWithDefault(384,13160
-        def cbFinished(393,13576
-    def _invalidAuthorizationTest(400,13747
-        def cbFinished(412,14406
-    def test_getChildWithDefaultUnauthorizedUser(419,14577
-    def test_getChildWithDefaultUnauthorizedPassword(429,14962
-    def test_getChildWithDefaultUnrecognizedScheme(440,15387
-    def test_getChildWithDefaultAuthorized(449,15742
-        def cbFinished(460,16277
-    def test_renderAuthorized(467,16460
-        def cbFinished(479,17028
-    def test_getChallengeCalledWithRequest(486,17212
-        class DumbCredentialFactory(493,17504
-            def __init__(496,17579
-            def getChallenge(499,17647
-        def cbFinished(508,18002
-    def _logoutTest(515,18176
-        class SlowerResource(526,18560
-            def render(527,18600
-    def test_logout(538,18949
-    def test_logoutOnError(547,19193
-    def test_decodeRaises(559,19596
-    def test_selectParseResponse(572,20213
-    def test_unexpectedDecodeError(589,20910
-        class UnexpectedException(599,21268
-        class BadFactory(602,21332
-            def getChallenge(605,21395
-            def decode(608,21466
-    def test_unexpectedLoginError(625,22130
-        class UnexpectedException(634,22444
-        class BrokenChecker(637,22508
-            def requestAvatarId(640,22602
-    def test_anonymousAccess(657,23267
-        def cbFinished(673,23945
-
-venv/lib/python2.7/site-packages/twisted/web/test/test_html.py,106
-class WebHtmlTests(9,140
-    def test_deprecation(14,236
-        def assertDeprecationWarningOf(18,365
-
-venv/lib/python2.7/site-packages/twisted/web/test/test_web.py,5622
-class ResourceTests(30,859
-    def testListEntities(31,899
-class SimpleResource(36,1012
-    def __init__(42,1293
-    def render(47,1418
-class ZeroLengthResource(60,1784
-    def render(64,1904
-class NoContentResource(69,1957
-    def render(74,2114
-class SiteTest(80,2216
-    def getAutoExpiringSession(85,2303
-    def test_simplestSite(101,2764
-    def test_defaultRequestFactory(115,3231
-    def test_constructorRequestFactory(124,3471
-    def test_buildProtocol(136,3790
-    def test_makeSession(149,4173
-    def test_sessionUIDGeneration(161,4538
-        def predictableEntropy(171,4931
-    def test_getSessionExistent(187,5671
-    def test_getSessionNonExistent(200,6054
-class SessionTests(209,6317
-    def setUp(213,6405
-    def test_defaultReactor(225,6788
-    def test_startCheckingExpiration(234,7078
-    def test_expire(253,7770
-    def test_expireWhileChecking(264,8118
-    def test_notifyOnExpire(273,8359
-        def expired(279,8560
-    def test_touch(286,8734
-def httpBody(318,9708
-def httpHeader(321,9772
-def httpCode(329,10021
-class ConditionalTests(333,10109
-    def setUp(337,10240
-    def tearDown(355,10983
-    def _modifiedTest(359,11051
-    def test_modified(378,11898
-    def test_unmodified(388,12285
-    def test_invalidTimestamp(407,13223
-    def test_invalidTimestampYear(417,13616
-    def test_invalidTimestampTooLongAgo(427,14056
-    def test_invalidTimestampMonth(437,14472
-    def test_etagMatchedNot(448,14944
-    def test_etagMatched(458,15335
-    def test_unmodifiedWithContentType(472,15945
-class RequestTests(491,16740
-    def test_interface(496,16853
-    def test_hashable(504,17075
-    def testChildLink(512,17287
-    def testPrePathURLSimple(522,17736
-    def testPrePathURLNonDefault(529,18042
-    def testPrePathURLSSLPort(538,18399
-    def testPrePathURLSSLPortAndSSL(547,18756
-    def testPrePathURLHTTPPortAndSSL(557,19157
-    def testPrePathURLSSLNonDefault(567,19560
-    def testPrePathURLSetSSLHost(577,19962
-    def test_prePathURLQuoting(587,20316
-    def test_processingFailedNoTraceback(600,20785
-    def test_processingFailedDisplayTraceback(634,21967
-    def test_processingFailedDisplayTracebackHandlesUnicode(662,22947
-    def test_sessionDifferentFromSecureSession(696,24261
-    def test_sessionAttribute(718,25193
-    def test_sessionCaching(741,26116
-    def test_retrieveExistingSession(757,26655
-    def test_retrieveNonExistentSession(773,27249
-    def test_getSessionExpired(792,28010
-        def sessionFactoryWithClock(804,28370
-    def test_OPTIONSStar(837,29521
-    def test_rejectNonOPTIONSStar(853,30048
-    def test_noDefaultContentTypeOnZeroLengthResponse(873,30754
-    def test_noDefaultContentTypeOn204Response(893,31383
-class GzipEncoderTests(914,32090
-    def setUp(915,32133
-    def test_interfaces(923,32424
-    def test_encoding(941,33166
-    def test_whitespaceInAcceptEncoding(959,33971
-    def test_nonEncoding(978,34863
-    def test_multipleAccept(995,35598
-    def test_alreadyEncoded(1014,36414
-    def test_multipleEncodingLines(1034,37361
-class RootResource(1056,38323
-    def getChildWithDefault(1059,38378
-    def render(1064,38538
-class RememberURLTests(1069,38590
-    def createServer(1074,38711
-    def testSimple(1090,39122
-    def testRoot(1112,39980
-class NewRenderResource(1132,40716
-    def render_GET(1133,40760
-    def render_HEH(1136,40820
-class HeadlessResource(1142,40915
-    def render(1149,41044
-class NewRenderTests(1161,41376
-    def _getReq(1165,41473
-    def testGoodMethods(1181,42010
-    def testBadMethods(1194,42445
-    def test_notAllowedMethod(1203,42753
-    def testImplicitHead(1216,43336
-    def test_unsupportedHead(1234,43866
-    def test_noBytesResult(1254,44512
-        class RiggedRepr(1259,44680
-            def __repr__(1260,44714
-class GettableResource(1291,45825
-    def render_GET(1295,45947
-    def render_fred_render_ethel(1298,45987
-class AllowedMethodsTests(1307,46197
-    def _getReq(1312,46384
-    def test_computeAllowedMethods(1325,46775
-    def test_notAllowed(1339,47354
-    def test_notAllowedQuoting(1356,48025
-    def test_notImplementedQuoting(1372,48700
-class DummyRequestForLogTest(1388,49347
-    def getClientIP(1396,49592
-class AccessLogTestsMixin(1405,49863
-    def factory(1410,50021
-    def test_combinedLogFormat(1419,50264
-    def test_logFormatOverride(1459,51580
-        def notVeryGoodFormatter(1464,51780
-class HTTPFactoryAccessLogTests(1486,52377
-class SiteAccessLogTests(1494,52539
-    def factory(1499,52656
-class CombinedLogFormatterTests(1504,52764
-    def test_interface(1508,52888
-    def test_nonASCII(1516,53117
-    def test_clientAddrIPv6(1539,54038
-    def test_clientAddrUnknown(1557,54644
-        class UnknowableAddress(1562,54821
-class ProxiedLogFormatterTests(1580,55357
-    def test_interface(1584,55479
-    def _xforwardedforTest(1592,55706
-    def test_xforwardedfor(1615,56651
-    def test_extraForwardedSpaces(1623,56906
-class LogEscapingTests(1632,57180
-    def setUp(1633,57223
-    def assertLogs(1640,57431
-    def test_simple(1659,58004
-    def test_methodQuote(1670,58369
-    def test_requestQuote(1682,58795
-    def test_protoQuote(1694,59240
-    def test_refererQuote(1706,59676
-    def test_userAgentQuote(1722,60263
-class ServerAttributesTests(1737,60833
-    def test_deprecatedAttributeDateTimeString(1743,61012
-    def test_deprecatedAttributeStringDateTime(1760,61700
-class ExplicitHTTPFactoryReactor(1778,62389
-    def test_explicitReactor(1783,62519
-    def test_defaultReactor(1793,62836
-
-venv/lib/python2.7/site-packages/twisted/web/test/test_http.py,11995
-class _IDeprecatedHTTPChannelToRequestInterfaceProxy(44,1450
-def _makeRequestProxyFactory(53,1731
-    def _makeRequestProxy(67,2230
-class DummyPullProducerHandler(77,2523
-    def process(84,2734
-class DateTimeTests(95,3001
-    def testRoundtrip(98,3081
-    def testStringToDatetime(106,3335
-class DummyHTTPHandler(126,4095
-    def process(128,4134
-class DummyNewHTTPHandler(148,4822
-    def __init__(154,5079
-class DelayedHTTPHandler(161,5238
-    def process(165,5361
-    def delayedProcess(169,5399
-class LoopbackHTTPClient(176,5543
-    def connectionMade(178,5587
-def parametrizeTimeoutMixin(186,5783
-class ResponseTestMixin(208,6580
-    def assertResponseEquals(214,6780
-class HTTP1_0Tests(245,8090
-    def test_buffer(261,8492
-    def test_requestBodyTimeout(277,9023
-    def test_requestBodyDefaultTimeout(298,9766
-    def test_transportForciblyClosed(315,10372
-    def test_transportNotAbortedAfterConnectionLost(357,11910
-    def test_transportNotAbortedWithZeroAbortTimeout(387,13027
-    def test_connectionLostAfterForceClose(414,14032
-    def test_noPipeliningApi(441,15121
-    def test_noPipelining(458,15674
-class HTTP1_1Tests(486,16548
-class HTTP1_1_close_Tests(529,17634
-class HTTP0_9Tests(550,18086
-    def assertResponseEquals(558,18223
-    def test_noPipelining(562,18342
-class PipeliningBodyTests(567,18436
-    def test_noPipelining(596,19206
-    def test_pipeliningReadLimit(623,20079
-class ShutdownTests(645,20941
-    class ShutdownHTTPHandler(650,21070
-        def process(654,21206
-    def test_losingConnection(666,21396
-class SecurityTests(686,21966
-    def test_isSecure(691,22110
-    def test_notSecure(703,22446
-    def test_notSecureAfterFinish(715,22789
-class GenericHTTPChannelTests(732,23211
-    def _negotiatedProtocolForTransportInstance(746,23584
-    def test_protocolUnspecified(761,24122
-    def test_protocolNone(771,24482
-    def test_http11(782,24875
-    def test_http2_present(793,25232
-    def test_http2_absent(806,25695
-    def test_unknownProtocol(822,26156
-    def test_factory(836,26544
-    def test_GenericHTTPChannelPropagatesCallLater(845,26801
-    def test_genericHTTPChannelCallLaterUpgrade(858,27289
-    def test_unregistersProducer(887,28346
-class HTTPLoopbackTests(913,29247
-    def _handleStatus(924,29560
-    def _handleResponse(929,29731
-    def _handleHeader(933,29858
-    def _handleEndHeaders(937,30013
-    def testLoopback(941,30123
-    def _cbTestLoopback(953,30600
-def _prequest(965,30987
-class PersistenceTests(976,31295
-    def setUp(980,31397
-    def test_http09(985,31497
-    def test_http10(996,31855
-    def test_http11(1007,32213
-    def test_http11Close(1018,32566
-class IdentityTransferEncodingTests(1032,33045
-    def setUp(1036,33151
-    def test_exactAmountReceived(1048,33516
-    def test_shortStrings(1061,34067
-    def test_longString(1076,34739
-    def test_rejectDataAfterFinished(1088,35273
-        def finish(1094,35512
-    def test_unknownContentLength(1109,36027
-    def _verifyCallbacksUnreferenced(1125,36572
-    def test_earlyConnectionLose(1134,36899
-    def test_unknownContentLengthConnectionLose(1145,37323
-    def test_finishedConnectionLose(1160,37888
-class ChunkedTransferEncodingTests(1172,38291
-    def test_decoding(1178,38525
-    def test_short(1190,38950
-    def test_newlines(1204,39439
-    def test_extensions(1215,39764
-    def test_finish(1226,40073
-    def test_extra(1238,40459
-    def test_afterFinished(1249,40838
-    def test_earlyConnectionLose(1259,41197
-    def test_finishedConnectionLose(1273,41754
-    def test_reentrantFinishedNoMoreData(1283,42114
-        def finished(1290,42354
-class ChunkingTests(1304,42742
-    def testChunks(1309,42904
-    def testConcatenatedChunks(1315,43153
-    def test_chunkedResponses(1328,43586
-class ParsingTests(1353,44294
-    def setUp(1357,44399
-    def runRequest(1361,44454
-    def test_invalidNonAsciiMethod(1405,45899
-        class MyRequest(1411,46122
-            def process(1412,46161
-    def test_basicAuth(1425,46597
-        class Request(1432,46884
-            def process(1433,46921
-    def test_headers(1445,47393
-        class MyRequest(1451,47570
-            def process(1452,47609
-    def test_tooManyHeaders(1472,48172
-        class MyRequest(1478,48378
-            def process(1479,48417
-    def test_invalidContentLengthHeader(1494,48924
-        class MyRequest(1501,49188
-            def process(1502,49227
-    def test_invalidHeaderNoColon(1515,49690
-        class MyRequest(1521,49913
-            def process(1522,49952
-    def test_headerLimitPerRequest(1535,50409
-        class MyRequest(1542,50708
-            def process(1543,50747
-    def test_headersTooBigInitialCommand(1576,51687
-        class MyRequest(1583,51938
-            def process(1584,51977
-    def test_headersTooBigOtherHeaders(1605,52547
-        class MyRequest(1612,52799
-            def process(1613,52838
-    def test_headersTooBigPerRequest(1636,53460
-        class SimpleRequest(1641,53647
-            def process(1642,53690
-    def testCookies(1674,54574
-        class MyRequest(1685,54819
-            def process(1686,54858
-    def testGET(1701,55302
-        class MyRequest(1709,55493
-            def process(1710,55532
-    def test_extraQuestionMark(1725,56036
-        class MyRequest(1737,56453
-            def process(1738,56492
-    def test_formPOSTRequest(1751,56934
-        class MyRequest(1771,57648
-            def process(1772,57687
-    def test_missingContentDisposition(1790,58371
-    def test_multipartProcessingFailure(1817,59078
-    def test_multipartFormData(1842,59822
-        class MyRequest(1849,60080
-            def process(1850,60119
-    def test_multipartFileData(1874,60798
-        class MyRequest(1881,61074
-            def process(1882,61113
-    def test_chunkedEncoding(1910,62068
-        class MyRequest(1932,62520
-            def process(1933,62559
-    def test_malformedChunkedEncoding(1956,63573
-        class MyRequest(1976,64056
-            def process(1978,64096
-    def test_basicAuthException(1990,64553
-        class Request(2000,64899
-            def process(2001,64936
-class QueryArgumentsTests(2021,65635
-    def testParseqs(2022,65681
-    def test_urlparse(2036,66161
-        def urls(2041,66356
-        def assertSameParsing(2051,66777
-    def test_urlparseRejectsUnicode(2111,69335
-class ClientDriver(2119,69545
-    def handleStatus(2120,69582
-class ClientStatusParsingTests(2125,69728
-    def testBaseline(2126,69779
-    def testNoMessage(2133,70015
-    def testNoMessage_trailingSpace(2140,70245
-class RequestTests(2149,70492
-    def _compatHeadersTest(2153,70596
-    def test_getHeader(2172,71425
-    def test_getHeaderReceivedMultiples(2182,71741
-    def test_getHeaderNotFound(2192,72121
-    def test_getAllHeaders(2201,72415
-    def test_getAllHeadersNoHeaders(2211,72782
-    def test_getAllHeadersMultipleHeaders(2220,73055
-    def test_setResponseCode(2230,73454
-    def test_setResponseCodeAndMessage(2244,73906
-    def test_setResponseCodeAndMessageNotBytes(2258,74414
-    def test_setResponseCodeAcceptsIntegers(2269,74824
-    def test_setResponseCodeAcceptsLongIntegers(2279,75180
-    def test_setLastModifiedNeverSet(2288,75436
-    def test_setLastModifiedUpdate(2301,75864
-    def test_setLastModifiedIgnore(2315,76259
-    def test_setLastModifiedCached(2328,76629
-    def test_setLastModifiedNotCached(2344,77148
-    def test_setLastModifiedTwiceNotCached(2360,77657
-    def test_setLastModifiedTwiceCached(2378,78291
-    def test_setHost(2397,78940
-    def test_setHostSSL(2408,79322
-    def test_setHostNonDefaultPort(2421,79763
-    def test_setHostSSLNonDefaultPort(2432,80162
-    def test_setHeader(2445,80619
-    def _checkCookie(2454,80926
-    def test_addCookieWithMinimumArgumentsUnicode(2476,81809
-    def test_addCookieWithAllArgumentsUnicode(2487,82188
-    def test_addCookieWithMinimumArgumentsBytes(2503,82852
-    def test_addCookieWithAllArgumentsBytes(2514,83219
-    def test_addCookieNonStringArgument(2530,83871
-    def test_addCookieSameSite(2549,84599
-    def test_firstWrite(2566,85169
-    def test_nonByteHeaderValue(2589,85821
-    def test_firstWriteHTTP11Chunked(2621,86828
-    def test_firstWriteLastModified(2647,87645
-    def test_lastModifiedAlreadyWritten(2674,88501
-    def test_receivedCookiesDefault(2713,89723
-    def test_parseCookies(2721,89964
-    def test_parseCookiesMultipleHeaders(2734,90427
-    def test_parseCookiesNoCookie(2747,90880
-    def test_parseCookiesEmptyCookie(2757,91172
-    def test_parseCookiesIgnoreValueless(2769,91540
-    def test_parseCookiesEmptyValue(2782,91928
-    def test_parseCookiesRetainRightSpace(2794,92298
-    def test_parseCookiesStripLeftSpace(2807,92702
-    def test_parseCookiesContinueAfterMalformedCookie(2820,93100
-    def test_connectionLost(2833,93594
-    def test_registerProducerTwiceFails(2855,94343
-    def test_registerProducerWhenNotQueuedRegistersPushProducer(2866,94723
-    def test_registerProducerWhenNotQueuedRegistersPullProducer(2878,95203
-    def test_connectionLostNotification(2890,95685
-    def test_finishNotification(2903,96172
-    def test_writeAfterFinish(2916,96593
-    def test_finishAfterConnectionLost(2932,97165
-    def test_reprUninitialized(2943,97562
-    def test_reprInitialized(2956,98047
-    def test_reprSubclass(2974,98711
-        class Otherwise(2979,98918
-    def test_unregisterNonQueuedNonStreamingProducer(2989,99221
-    def test_unregisterNonQueuedStreamingProducer(3001,99704
-    def test_finishProducesLog(3013,100179
-    def test_requestBodyTimeoutFromFactory(3044,101017
-    def test_finishCleansConnection(3067,101890
-    def test_provides_IDeprecatedHTTPChannelToRequestInterface(3102,103040
-    def test_eq(3112,103417
-    def test_ne(3120,103597
-    def test_hashable(3128,103824
-    def test_eqWithNonRequest(3136,103986
-        class _NotARequest(3144,104272
-            def __eq__(3146,104309
-    def test_neWithNonRequest(3156,104553
-        class _NotARequest(3164,104841
-            def __ne__(3166,104878
-    def test_finishProducerStillRegistered(3176,105125
-    def test_getClientIPWithIPv4(3195,105778
-    def test_getClientIPWithIPv6(3205,106132
-    def test_getClientIPWithNonTCPPeer(3215,106474
-    def test_getClientAddress(3225,106832
-class MultilineHeadersTests(3236,107174
-    def setUp(3243,107496
-    def ourHandleHeader(3257,108003
-    def ourHandleEndHeaders(3265,108226
-    def test_extractHeader(3272,108394
-    def test_noHeaders(3296,109199
-    def test_multilineHeaders(3316,109857
-class Expect100ContinueServerTests(3348,111044
-    def test_HTTP10(3358,111491
-    def test_expect100ContinueHeader(3384,112464
-def sub(3422,114051
-class DeprecatedRequestAttributesTests(3440,114526
-    def test_getClientIP(3445,114670
-    def test_noLongerQueued(3468,115518
-class ChannelProductionTests(3490,116228
-    def buildChannelAndTransport(3501,116450
-    def test_HTTPChannelIsAProducer(3517,117033
-    def test_HTTPChannelUnregistersSelfWhenCallingLoseConnection(3530,117428
-    def test_HTTPChannelRejectsMultipleProducers(3543,117852
-    def test_HTTPChannelCanUnregisterWithNoProducer(3558,118355
-    def test_HTTPChannelStopWithNoRequestOutstanding(3571,118755
-    def test_HTTPChannelStopRequestProducer(3584,119152
-    def test_HTTPChannelPropagatesProducingFromTransportToTransport(3609,120042
-    def test_HTTPChannelPropagatesPausedProductionToRequest(3631,120927
-    def test_HTTPChannelStaysPausedWhenRequestCompletes(3676,122854
-    def test_HTTPChannelToleratesDataWhenTransportPaused(3719,124606
-        class NoDoublePauseTransport(3724,124844
-            def pauseProducing(3729,125042
-    def test_HTTPChannelToleratesPullProducers(3763,126384
-        def validate(3780,127051
-    def test_HTTPChannelUnregistersSelfWhenTimingOut(3799,127621
-
-venv/lib/python2.7/site-packages/twisted/web/test/test_resource.py,924
-class ErrorPageTests(18,450
-    def test_getChild(27,665
-    def _pageRenderingTest(36,935
-    def test_errorPageRendering(56,1629
-    def test_noResourceRendering(70,2167
-    def test_forbiddenResourceRendering(79,2436
-class DynamicChild(89,2731
-    def __init__(93,2843
-class DynamicChildren(100,2973
-    def getChild(104,3063
-class BytesReturnedRenderable(109,3148
-    def __init__(113,3271
-    def render_GET(122,3499
-class ImplicitAllowedMethods(131,3707
-    def render_GET(136,3868
-    def render_PUT(140,3918
-class ResourceTests(145,3969
-    def test_staticChildren(149,4043
-    def test_dynamicChildren(164,4559
-    def test_defaultHEAD(178,5069
-    def test_explicitAllowedMethods(190,5475
-    def test_implicitAllowedMethods(205,6110
-class GetChildForRequestTests(223,6840
-    def test_exhaustedPostPath(227,6934
-    def test_leafResource(238,7294
-    def test_postPathToPrePath(250,7687
-
-venv/lib/python2.7/site-packages/twisted/web/test/test_agent.py,10284
-class StubHTTPProtocol(71,2857
-    def __init__(80,3240
-    def request(85,3326
-class FileConsumer(97,3604
-    def __init__(98,3632
-    def write(102,3707
-class FileBodyProducerTests(107,3775
-    def _termination(112,3938
-    def setUp(123,4375
-    def test_interface(133,4680
-    def test_unknownLength(141,4902
-        class HasSeek(147,5147
-            def seek(148,5178
-        class HasTell(151,5244
-            def tell(152,5275
-    def test_knownLength(161,5537
-    def test_defaultCooperator(175,6077
-    def test_startProducing(184,6363
-    def test_inputClosedAtEOF(204,7171
-    def test_failedReadWhileProducing(220,7752
-        class BrokenFile(227,8040
-            def read(228,8074
-    def test_stopProducing(236,8385
-    def test_pauseProducing(258,9225
-    def test_resumeProducing(286,10370
-class FakeReactorAndConnectMixin:FakeReactorAndConnectMixin313,11357
-    def createReactor(318,11547
-    class StubEndpoint(346,12616
-        def __init__(352,12828
-            def nothing(355,12950
-        def connect(362,13268
-    def buildAgentForWrapperTest(368,13454
-    def connect(380,13868
-class DummyEndpoint(393,14218
-    def connect(398,14308
-class BadEndpoint(405,14474
-    def connect(410,14560
-class DummyFactory(414,14665
-    def __init__(418,14752
-class HTTPConnectionPoolTests(425,14854
-    def setUp(429,14986
-    def test_getReturnsNewIfCacheEmpty(437,15274
-        def gotConnection(444,15512
-    def test_putStartsTimeout(454,15870
-    def test_putExceedsMaxPersistent(486,17195
-    def test_maxPersistentPerHost(519,18656
-        def addProtocol(524,18849
-    def test_getCachedConnection(543,19635
-        def gotConnection(553,20060
-    def test_newConnection(568,20695
-        def gotConnection(578,21035
-    def test_getSkipsDisconnected(590,21525
-    def test_putNotQuiescent(620,22614
-    def test_getUsesQuiescentCallback(650,23585
-        class StringEndpoint(658,23974
-            def connect(659,24012
-    def test_closeCachedConnections(689,25052
-        def addProtocol(696,25351
-    def test_cancelGetConnectionCancelsEndpointConnect(724,26521
-        class Endpoint:Endpoint733,26886
-            def connect(734,26910
-class AgentTestsMixin(744,27179
-    def test_interface(748,27270
-class IntegrationTestingMixin(756,27436
-    def test_integrationTestIPv4(761,27558
-    def test_integrationTestIPv4Address(768,27732
-    def test_integrationTestIPv6(775,27941
-    def test_integrationTestIPv6Address(783,28152
-    def integrationTest(790,28351
-        def accumulator(834,30362
-class StubEndpointFactory(866,31667
-    def endpointForURI(870,31774
-class AgentTests(884,32091
-    def makeAgent(889,32282
-    def setUp(896,32435
-    def test_defaultPool(904,32622
-    def test_persistent(914,32986
-    def test_nonPersistent(927,33489
-    def test_connectUsesConnectionPool(945,34255
-        class MyAgent(952,34570
-            def _getEndpoint(953,34607
-        class DummyPool(958,34804
-            def getConnection(961,34898
-    def test_unsupportedScheme(981,35669
-    def test_connectionFailed(992,36027
-    def test_connectHTTP(1006,36610
-    def test_nonDecodableURI(1020,37140
-    def test_hostProvided(1037,37774
-    def test_hostIPv6Bracketed(1051,38271
-    def test_hostOverride(1063,38699
-    def test_headersUnmodified(1078,39296
-    def test_hostValueStandardHTTP(1096,39932
-    def test_hostValueNonStandardHTTP(1107,40288
-    def test_hostValueStandardHTTPS(1118,40701
-    def test_hostValueNonStandardHTTPS(1129,41062
-    def test_request(1140,41479
-    def test_connectTimeout(1172,42735
-    def test_connectTimeoutHTTPS(1183,43108
-    def test_bindAddress(1196,43537
-    def test_bindAddressSSL(1207,43924
-    def test_responseIncludesRequest(1220,44361
-    def test_requestAbsoluteURI(1250,45315
-    def test_requestMissingAbsoluteURI(1265,45833
-    def test_endpointFactory(1273,46111
-    def test_endpointFactoryDefaultPool(1286,46599
-    def test_endpointFactoryPool(1298,47081
-class AgentHTTPSTests(1310,47424
-    def makeEndpoint(1317,47633
-    def test_endpointType(1335,48246
-    def test_hostArgumentIsRespected(1346,48646
-    def test_portArgumentIsRespected(1354,48905
-    def test_contextFactoryType(1363,49186
-    def test_connectHTTPSCustomConnectionCreator(1373,49576
-        class JustEnoughConnection(1384,50151
-            def do_handshake(1387,50265
-            def set_connect_state(1392,50444
-        class JustEnoughCreator(1401,50706
-            def __init__(1402,50747
-            def clientConnectionForTLS(1406,50870
-        class StubBrowserLikePolicyForHTTPS(1420,51402
-            def creatorForNetloc(1421,51455
-    def test_deprecatedDuckPolicy(1452,52745
-        def warnMe(1460,53137
-    def test_alternateTrustRoot(1476,53802
-        class CustomOpenSSLTrustRoot(1483,54085
-            def _addCACertsToContext(1486,54185
-    def test_integrationTestIPv4Address(1497,54649
-    def test_integrationTestIPv6Address(1507,54981
-    def integrationTest(1517,55317
-        def tlsify(1524,55670
-        def tlsagent(1526,55784
-            class Policy(1530,55965
-                def creatorForNetloc(1531,55999
-class WebClientContextFactoryTests(1543,56513
-    def setUp(1549,56685
-    def test_deprecated(1558,57013
-    def test_missingSSL(1578,57672
-    def test_returnsContext(1590,57986
-    def test_setsTrustRootOnContextToDefaultTrustRoot(1598,58250
-class HTTPConnectionPoolRetryTests(1615,58813
-    def test_onlyRetryIdempotentMethods(1622,59067
-    def test_onlyRetryIfNoResponseReceived(1647,60197
-    def test_dontRetryIfFailedDueToCancel(1666,61017
-    def test_retryIfFailedDueToNonCancelException(1678,61523
-    def test_wrappedOnPersistentReturned(1690,62028
-        def gotConnection(1707,62652
-    def test_notWrappedOnNewReturned(1714,62926
-        def gotConnection(1722,63210
-    def retryAttempt(1729,63492
-        def newProtocol(1734,63651
-        def _shouldRetry(1746,64097
-    def test_retryIfShouldRetryReturnsTrue(1764,64675
-    def test_dontRetryIfShouldRetryReturnsFalse(1777,65147
-    def test_onlyRetryWithoutBody(1788,65548
-    def test_onlyRetryOnce(1803,66169
-    def test_dontRetryIfRetryAutomaticallyFalse(1817,66722
-        def gotConnection(1833,67298
-    def test_retryWithNewConnection(1838,67438
-        def newConnection(1851,67917
-        def gotConnection(1864,68355
-class CookieTestsMixin(1879,69016
-    def addCookies(1883,69111
-class CookieJarTests(1900,69598
-    def makeCookieJar(1906,69829
-    def test_extractCookies(1919,70230
-    def test_sendCookie(1944,71163
-class CookieAgentTests(1962,71630
-    def makeAgent(1967,71815
-    def setUp(1976,72050
-    def test_emptyCookieJarRequest(1980,72117
-        def _checkCookie(1995,72741
-    def test_requestWithCookie(2017,73345
-    def test_secureCookie(2038,74080
-    def test_secureCookieOnInsecureConnection(2060,74811
-    def test_portCookie(2080,75499
-    def test_portCookieOnWrongPort(2100,76182
-class Decoder1(2114,76621
-class Decoder2(2121,76756
-class ContentDecoderAgentTests(2128,76871
-    def makeAgent(2133,77050
-    def setUp(2140,77224
-    def test_acceptHeaders(2148,77438
-    def test_existingHeaders(2166,78055
-    def test_plainEncodingResponse(2189,78955
-    def test_unsupportedEncoding(2207,79632
-    def test_unknownEncoding(2226,80352
-        def check(2243,81102
-class SimpleAgentProtocol(2253,81411
-    def __init__(2264,81726
-    def connectionMade(2270,81845
-    def connectionLost(2274,81910
-    def dataReceived(2278,81987
-class ContentDecoderAgentWithGzipTests(2283,82059
-    def setUp(2286,82177
-    def test_gzipEncodingResponse(2296,82487
-        def checkResponse(2317,83333
-    def test_brokenContent(2342,84284
-        def checkResponse(2360,84959
-        def checkFailure(2368,85189
-    def test_flushData(2375,85381
-        class decompressobj(2381,85624
-            def __init__(2383,85662
-            def decompress(2386,85723
-            def flush(2389,85792
-        def checkResponse(2406,86358
-    def test_flushError(2421,86779
-        class decompressobj(2426,86974
-            def __init__(2428,87012
-            def decompress(2431,87073
-            def flush(2434,87142
-        def checkResponse(2451,87715
-        def checkFailure(2465,88171
-class ProxyAgentTests(2473,88364
-    def makeAgent(2477,88494
-    def setUp(2486,88726
-    def test_proxyRequest(2494,89027
-    def test_nonPersistent(2528,90303
-    def test_connectUsesConnectionPool(2535,90489
-        class DummyPool(2542,90803
-            def getConnection(2545,90897
-class _RedirectAgentTestsMixin(2563,91582
-    def test_noRedirect(2568,91727
-    def _testRedirectDefault(2587,92377
-    def test_redirect301(2626,93735
-    def test_redirect302(2633,93902
-    def test_redirect307(2640,94069
-    def _testRedirectToGet(2647,94236
-    def test_redirect303(2670,94966
-    def test_noLocationField(2678,95189
-    def _testPageRedirectFailure(2699,96023
-    def test_307OnPost(2724,96940
-    def test_redirectLimit(2733,97227
-    def _testRedirectURI(2764,98382
-    def test_relativeURI(2789,99183
-    def test_relativeURIPreserveFragments(2805,99732
-    def test_relativeURISchemeRelative(2821,100347
-    def test_responseHistory(2834,100825
-class RedirectAgentTests(2862,101860
-    def makeAgent(2867,102047
-    def setUp(2875,102251
-    def test_301OnPost(2880,102356
-    def test_302OnPost(2889,102643
-class BrowserLikeRedirectAgentTests(2899,102931
-    def makeAgent(2906,103223
-    def setUp(2914,103449
-    def test_redirectToGet301(2919,103554
-    def test_redirectToGet302(2927,103793
-class AbortableStringTransport(2936,104033
-    def abortConnection(2944,104251
-class DummyResponse(2956,104550
-    def __init__(2971,105018
-    def deliverBody(2985,105495
-class AlreadyCompletedDummyResponse(2995,105752
-    def deliverBody(2999,105884
-class ReadBodyTests(3009,106129
-    def test_success(3013,106209
-    def test_cancel(3026,106702
-    def test_withPotentialDataLoss(3038,107101
-    def test_otherErrors(3063,108058
-    def test_deprecatedTransport(3079,108698
-    def test_deprecatedTransportNoWarning(3097,109395
-
-venv/lib/python2.7/site-packages/twisted/web/test/test_client.py,198
-class DummyEndPoint(15,334
-    def __init__(19,418
-    def __repr__(22,492
-    def connect(25,576
-class HTTPConnectionPoolTests(28,661
-    def test_implements(33,781
-    def test_repr(38,998
-
-venv/lib/python2.7/site-packages/twisted/web/test/test_domhelpers.py,779
-class DOMHelpersTestsMixin:DOMHelpersTestsMixin16,374
-    def test_getElementsByTagName(24,594
-    def test_gatherTextNodes(81,2838
-    def test_clearNode(107,3907
-    def test_get(124,4521
-    def test_getIfExists(145,5243
-    def test_getAndClear(158,5702
-    def test_locateNodes(168,6057
-    def test_getParents(188,6863
-    def test_findElementsWithAttribute(197,7229
-    def test_findNodesNamed(208,7711
-    def test_escape(215,7950
-    def test_unescape(221,8204
-    def test_getNodeText(227,8486
-class MicroDOMHelpersTests(237,8806
-    def test_gatherTextNodesDropsWhitespace(240,8886
-    def test_textEntitiesNotDecoded(261,9491
-class MiniDOMHelpersTests(275,9939
-    def test_textEntitiesDecoded(278,10017
-    def test_getNodeUnicodeText(291,10452
-
-venv/lib/python2.7/site-packages/twisted/web/test/test_xml.py,2985
-class Sux0r(17,358
-    def __init__(18,386
-    def getTagStarts(22,437
-    def gotTagStart(26,538
-    def gotText(30,631
-class SUXTests(35,706
-    def test_bork(37,733
-class MicroDOMTests(46,922
-    def test_leadingTextDropping(48,954
-    def test_trailingTextDropping(63,1590
-    def test_noTags(78,2178
-    def test_surroundingCrap(89,2522
-    def test_caseSensitiveSoonCloser(100,2881
-    def test_lenientParenting(119,3546
-    def test_lenientParentSingle(131,3982
-    def test_unEntities(142,4394
-    def test_emptyError(153,4718
-    def test_tameDocument(157,4819
-    def test_awfulTagSoup(174,5158
-    def test_scriptLeniency(201,5886
-    def test_scriptLeniencyIntelligence(217,6495
-    def test_preserveCase(233,7157
-    def test_differentQuotes(258,8821
-    def test_Linebreaks(266,9064
-    def test_mismatchedTags(274,9307
-    def test_comment(279,9480
-    def test_text(292,9909
-    def test_entities(302,10261
-    def test_CData(312,10676
-    def test_singletons(320,11025
-    def test_attributes(332,11513
-    def test_children(347,12016
-    def test_mutate(357,12453
-    def test_replaceNonChild(388,13537
-    def test_search(401,13993
-    def test_doctype(428,15240
-    def test_output(448,16076
-    def test_errors(457,16406
-    def test_caseInsensitive(462,16568
-    def test_eatingWhitespace(485,17701
-    def test_lenientAmpersand(494,18022
-    def test_insensitiveLenient(509,18727
-    def test_laterCloserSimple(517,19018
-    def test_laterCloserCaseInsensitive(525,19314
-    def test_laterCloserDL(533,19610
-    def test_unicodeTolerance(547,20128
-        def reverseBytes(559,20943
-    def test_namedChildren(585,22027
-    def test_cloneNode(599,22578
-    def test_cloneDocument(613,23172
-    def test_LMX(628,23751
-    def test_dict(641,24088
-    def test_escaping(649,24237
-    def test_namespaces(658,24531
-    def test_namespaceDelete(689,25595
-    def test_namespaceInheritance(699,25945
-    def test_prefixedTags(712,26516
-    def test_prefixPropagation(755,28069
-class BrokenHTMLTests(816,30306
-    def checkParsed(824,30670
-    def test_brokenAttributeName(834,31079
-    def test_brokenAttributeValue(845,31510
-    def test_brokenOpeningTag(854,31835
-    def test_brokenSelfClosingTag(864,32225
-    def test_brokenClosingTag(874,32601
-class NodeTests(892,33394
-    def test_isNodeEqualTo(896,33460
-    def test_validChildInstance(924,34768
-class DocumentTests(947,35799
-    def test_isEqualToNode(953,35944
-    def test_childRestriction(985,37467
-class EntityReferenceTests(998,37839
-    def test_isEqualToNode(1002,37927
-class CharacterDataTests(1016,38392
-    def test_isEqualToNode(1020,38476
-class CommentTests(1034,38923
-    def test_isEqualToNode(1038,38995
-class TextTests(1052,39406
-    def test_isEqualToNode(1056,39472
-class CDATASectionTests(1073,40050
-    def test_isEqualToNode(1077,40132
-class ElementTests(1091,40584
-    def test_isEqualToNode(1095,40656
-
-venv/lib/python2.7/site-packages/twisted/web/test/requesthelper.py,1646
-class NullAddress(33,842
-class DummyChannel:DummyChannel40,930
-    class TCP:TCP41,950
-        def __init__(45,1013
-        def getPeer(52,1245
-        def write(55,1303
-        def writeSequence(60,1505
-        def getHost(64,1610
-        def registerProducer(67,1699
-        def unregisterProducer(70,1814
-        def loseConnection(73,1870
-    class SSL(78,1975
-    def __init__(83,2038
-    def requestDone(87,2115
-    def writeHeaders(91,2166
-    def getPeer(101,2544
-    def getHost(105,2609
-    def registerProducer(109,2674
-    def unregisterProducer(113,2790
-    def write(117,2870
-    def writeSequence(121,2934
-    def loseConnection(125,3016
-    def endRequest(129,3088
-    def isSecure(133,3129
-class DummyRequest(138,3208
-    def registerProducer(166,4107
-    def unregisterProducer(182,4531
-    def __init__(186,4587
-    def getAllHeaders(203,5121
-    def getHeader(220,5670
-    def setHeader(234,6120
-    def getSession(240,6304
-    def render(248,6550
-    def write(268,7413
-    def notifyFinish(274,7574
-    def finish(285,7907
-    def processingFailed(298,8321
-    def addArg(309,8662
-    def setResponseCode(313,8733
-    def setLastModified(323,9120
-    def setETag(327,9283
-    def getClientIP(331,9428
-    def getClientAddress(341,9716
-    def getRequestHostname(353,10006
-    def getHost(363,10220
-    def setHost(373,10433
-    def redirect(396,11189
-class DummyRequestTests(414,11570
-    def test_getClientIPDeprecated(419,11673
-    def test_getClientIPSupportsIPv6(442,12406
-    def test_getClientAddressWithoutClient(454,12769
-    def test_getClientAddress(464,13074
-
-venv/lib/python2.7/site-packages/twisted/web/test/test_template.py,3689
-class TagFactoryTests(39,1269
-    def test_lookupTag(43,1392
-    def test_lookupHTML5Tag(51,1564
-    def test_lookupTransparentTag(60,1794
-    def test_lookupInvalidTag(70,2132
-    def test_lookupXMP(78,2372
-class ElementTests(87,2629
-    def test_missingTemplateLoader(91,2723
-    def test_missingTemplateLoaderRepr(101,3052
-        class PrettyReprElement(105,3197
-            def __repr__(106,3239
-    def test_missingRendererMethod(112,3435
-    def test_missingRenderMethodRepr(124,3880
-        class PrettyReprElement(128,4021
-            def __repr__(129,4063
-    def test_definedRenderer(137,4347
-        class ElementWithRenderMethod(142,4535
-            def foo(144,4605
-    def test_render(150,4792
-        class TemplateLoader(155,4939
-            def load(156,4977
-        class StubElement(159,5038
-    def test_misuseRenderer(166,5204
-    def test_renderGetDirectlyError(176,5545
-class XMLFileReprTests(186,5856
-    def test_filePath(190,5967
-    def test_filename(198,6204
-    def test_file(207,6479
-class XMLLoaderTestsMixin(217,6751
-    def test_load(227,7069
-    def test_loadTwice(249,7868
-class XMLStringLoaderTests(262,8202
-    def loaderFactory(267,8351
-class XMLFileWithFilePathTests(275,8527
-    def loaderFactory(280,8701
-class XMLFileWithFileTests(291,9012
-    def loaderFactory(296,9192
-class XMLFileWithFilenameTests(305,9416
-    def loaderFactory(310,9597
-class FlattenIntegrationTests(321,9910
-    def test_roundTrip(327,10061
-    def test_entityConversion(348,10828
-    def test_missingTemplateLoader(357,11134
-    def test_missingRenderMethod(365,11377
-    def test_transparentRendering(378,11890
-    def test_attrRendering(392,12353
-    def test_errorToplevelAttr(407,12884
-    def test_errorUnnamedAttr(422,13312
-    def test_lenientPrefixBehavior(435,13728
-    def test_deferredRendering(448,14233
-        class RenderfulElement(453,14391
-            def renderMethod(455,14454
-    def test_loaderClassAttribute(466,14838
-        class SubElement(471,15057
-    def test_directiveRendering(476,15225
-        class RenderfulElement(482,15429
-            def renderMethod(484,15492
-    def test_directiveRenderingOmittingTag(494,15888
-        class RenderfulElement(499,16088
-            def renderMethod(501,16151
-    def test_elementContainingStaticElement(512,16526
-        class RenderfulElement(517,16708
-            def renderMethod(519,16771
-    def test_elementUsingSlots(529,17185
-        class RenderfulElement(534,17354
-            def renderMethod(536,17417
-    def test_elementContainingDynamicElement(548,17890
-        class OuterElement(554,18148
-            def outerMethod(556,18207
-        class InnerElement(562,18492
-            def innerMethod(564,18551
-    def test_sameLoaderTwice(573,18888
-        class DestructiveElement(584,19318
-            def classCounter(590,19470
-            def instanceCounter(594,19646
-class TagLoaderTests(606,20037
-    def setUp(610,20120
-    def test_interface(614,20191
-    def test_loadsList(621,20380
-    def test_flatten(628,20558
-class TestElement(638,20837
-class TestFailureElement(649,21078
-    def __init__(659,21398
-class FailingElement(664,21478
-    def render(668,21580
-class FakeSite(675,21665
-class RenderElementTests(683,21809
-    def setUp(688,21888
-    def test_simpleRender(696,22073
-        def check(706,22357
-    def test_simpleFailure(720,22718
-        def check(729,22971
-    def test_simpleFailureWithTraceback(748,23599
-        def check(763,24063
-    def test_nonDefaultDoctype(781,24660
-        def check(790,24902
-    def test_noneDoctype(809,25492
-        def check(818,25728
-
-venv/lib/python2.7/site-packages/twisted/web/test/test_util.py,999
-class RedirectToTests(29,925
-    def test_headersAndCode(34,1004
-    def test_redirectToUnicodeURL(52,1705
-class FailureElementTests(63,2055
-    def setUp(68,2213
-        def lineNumberProbeAlsoBroken(72,2328
-    def test_sourceLineElement(85,2774
-    def test_sourceFragmentElement(103,3401
-    def test_frameElementFilename(148,5114
-    def test_frameElementLineNumber(166,5747
-    def test_frameElementFunction(181,6260
-    def test_frameElementSource(196,6758
-    def test_stackElement(211,7364
-    def test_failureElementTraceback(230,8217
-    def test_failureElementType(244,8754
-    def test_failureElementValue(261,9266
-class FormatFailureTests(275,9673
-    def test_flattenerError(280,9857
-    def test_returnsBytes(288,10101
-class SDResource(309,10779
-    def __init__(310,10816
-    def getChildWithDefault(314,10881
-class DeferredResourceTests(321,11077
-    def testDeferredResource(326,11179
-    def test_render(335,11439
-    def test_renderNoFailure(351,11945
-
-venv/lib/python2.7/site-packages/twisted/web/test/test_vhost.py,593
-class HostResourceTests(23,655
-    def test_getChild(27,738
-class NameVirtualHostTests(59,1829
-    def test_renderWithoutHost(63,1917
-    def test_renderWithoutHostNoDefault(76,2402
-        def cbRendered(85,2794
-    def test_renderWithHost(91,2942
-        def cbRendered(103,3517
-        def cbRendered(111,3936
-    def test_renderWithUnknownHost(118,4168
-        def cbRendered(129,4710
-    def test_renderWithUnknownHostNoDefault(135,4869
-        def cbRendered(145,5365
-    def test_getChild(151,5513
-class VHostMonsterResourceTests(184,6763
-    def test_getChild(188,6861
-
-venv/lib/python2.7/site-packages/twisted/web/test/test_stan.py,379
-def proto(15,364
-class TagTests(22,472
-    def test_fillSlots(26,536
-    def test_cloneShallow(34,715
-    def test_cloneDeep(61,1883
-    def test_clear(95,3380
-    def test_suffix(106,3744
-    def test_commentReprPy2(117,4055
-    def test_cdataReprPy2(126,4327
-    def test_commentReprPy3(135,4587
-    def test_cdataReprPy3(144,4858
-    def test_charrefRepr(160,5397
-
-venv/lib/python2.7/site-packages/twisted/web/test/test_wsgi.py,9594
-class SynchronousThreadPool:SynchronousThreadPool36,1069
-    def callInThread(45,1413
-class SynchronousReactorThreads:SynchronousReactorThreads62,1935
-    def callFromThread(71,2412
-class WSGIResourceTests(80,2594
-    def setUp(81,2629
-    def test_interfaces(92,3051
-    def test_unsupported(100,3279
-    def test_applicationAndRequestThrow(115,3754
-        class ArbitraryError(126,4120
-        class FinishThrowingRequest(131,4240
-            def __init__(135,4381
-            def getClientIP(142,4609
-            def getHost(151,4809
-        def application(160,5023
-        class ThrowingReactorThreads:ThrowingReactorThreads171,5279
-            def callFromThread(176,5452
-class WSGITestsMixin:WSGITestsMixin202,6153
-    def setUp(209,6369
-    def lowLevelRender(214,6493
-        def _toByteString(245,7902
-    def render(282,9350
-        def applicationFactory(284,9410
-            def application(285,9444
-    def requestFactoryFactory(297,9862
-        def requestFactory(299,9944
-    def getContentFromResponse(310,10391
-    def prepareRequest(314,10490
-        def outerApplication(333,11456
-        class CannedRequest(357,12234
-            def requestReceived(362,12428
-class EnvironTests(374,12812
-    def environKeyEqual(379,12999
-        def assertEnvironKeyEqual(380,13042
-    def test_environIsDict(387,13243
-        def cbRendered(393,13473
-    def test_requestMethod(403,13796
-    def test_requestMethodIsNativeString(420,14431
-    def test_scriptName(432,14909
-    def test_scriptNameIsNativeString(464,16266
-    def test_pathInfo(486,17227
-    def test_pathInfoIsNativeString(522,18642
-    def test_queryString(545,19644
-    def test_queryStringIsNativeString(575,20950
-    def test_contentType(598,21962
-    def test_contentTypeIsNativeString(614,22566
-    def test_contentLength(627,23133
-    def test_contentLengthIsNativeString(643,23739
-    def test_serverName(656,24303
-    def test_serverNameIsNativeString(676,25187
-    def test_serverPort(692,25980
-        def makeChannel(699,26257
-    def test_serverPortIsNativeString(711,26633
-    def test_serverProtocol(722,27041
-    def test_serverProtocolIsNativeString(737,27589
-    def test_remoteAddr(753,28342
-    def test_remoteAddrIPv6(764,28687
-        def channelFactory(770,28928
-    def test_headers(778,29193
-        def cbRendered(785,29504
-    def test_wsgiVersion(806,30361
-    def test_wsgiRunOnce(817,30766
-    def test_wsgiMultithread(827,31081
-    def test_wsgiMultiprocess(837,31410
-    def test_wsgiURLScheme(847,31747
-        def channelFactory(854,32024
-    def test_wsgiErrors(870,32607
-        def cbErrors(884,33175
-    def test_wsgiErrorsExpectsOnlyNativeStringsInPython2(901,33890
-    def test_wsgiErrorsAcceptsOnlyNativeStringsInPython3(925,34846
-class InputStreamTestMixin(946,35570
-    def getFileType(952,35837
-    def _renderAndReturnReaderResult(957,35976
-        class CustomizedRequest(959,36078
-            def gotLength(960,36120
-        def appFactoryFactory(966,36384
-            def applicationFactory(968,36455
-                def application(969,36493
-    def test_readAll(984,37037
-    def test_readSome(995,37371
-    def test_readMoreThan(1007,37798
-    def test_readTwice(1020,38243
-        def read(1026,38485
-    def test_readNone(1034,38697
-    def test_readNegative(1046,39063
-    def test_readline(1058,39441
-    def test_readlineSome(1070,39801
-    def test_readlineMoreThan(1088,40585
-    def test_readlineTwice(1100,41013
-        def readline(1106,41252
-    def test_readlineNone(1114,41486
-    def test_readlineNegative(1126,41902
-    def test_readlines(1138,42329
-    def test_readlinesSome(1150,42731
-        def cbLines(1159,43148
-    def test_readlinesMoreThan(1167,43398
-    def test_readlinesAfterRead(1182,43941
-        def readlines(1189,44221
-    def test_readlinesNone(1197,44458
-    def test_readlinesNegative(1209,44862
-    def test_iterable(1221,45291
-    def test_iterableAfterRead(1231,45634
-        def iterate(1238,45943
-class InputStreamStringIOTests(1247,46180
-    def getFileType(1254,46385
-class InputStreamCStringIOTests(1264,46606
-    def getFileType(1271,46813
-class InputStreamBytesIOTests(1281,47036
-    def getFileType(1285,47189
-class InputStreamTemporaryFileTests(1291,47273
-    def getFileType(1295,47443
-class StartResponseTests(1300,47511
-    def test_status(1305,47682
-        def applicationFactory(1312,47901
-            def application(1313,47935
-        def cbRendered(1319,48166
-    def test_statusMustBeNativeString(1332,48542
-        def application(1339,48789
-        def checkMessage(1346,48999
-    def _headersTest(1357,49377
-        def applicationFactory(1369,49874
-            def application(1370,49908
-        def cbRendered(1376,50134
-    def test_headers(1396,50838
-    def test_headersMustBeSequence(1407,51241
-        def application(1414,51434
-        def checkMessage(1421,51657
-    def test_headersShouldBePlainList(1429,51929
-        def application(1441,52419
-    def test_headersMustEachBeSequence(1457,53000
-        def application(1464,53194
-        def checkMessage(1471,53418
-    def test_headersShouldEachBeTuple(1479,53706
-        def application(1491,54190
-    def test_headersShouldEachHaveKeyAndValue(1507,54779
-        def application(1512,54982
-        def checkMessage(1519,55218
-    def test_headerKeyMustBeNativeString(1527,55477
-        def application(1534,55715
-        def checkMessage(1541,55941
-    def test_headerValueMustBeNativeString(1549,56193
-        def application(1556,56441
-        def checkMessage(1563,56667
-    def test_applicationProvidedContentType(1571,56919
-    def test_applicationProvidedServerAndDate(1582,57301
-    def test_delayedUntilReturn(1593,57667
-        def record(1603,58061
-        def applicationFactory(1606,58160
-            def application(1607,58194
-        def cbRendered(1614,58462
-    def test_delayedUntilContent(1625,58746
-        def record(1635,59140
-        def applicationFactory(1638,59239
-            def application(1639,59273
-        def cbRendered(1648,59578
-    def test_content(1660,59909
-        def record(1668,60156
-        def applicationFactory(1671,60255
-            def application(1672,60289
-        def cbRendered(1681,60606
-    def test_multipleStartResponse(1697,61081
-        def applicationFactory(1705,61354
-            def application(1706,61388
-        def cbRendered(1713,61652
-    def test_startResponseWithException(1726,62020
-        def applicationFactory(1734,62349
-            def application(1735,62383
-        def cbRendered(1741,62639
-    def test_startResponseWithExceptionTooLate(1754,63007
-        class SomeException(1763,63359
-        def applicationFactory(1773,63537
-            def application(1774,63571
-        def cbRendered(1784,63937
-    def test_write(1810,64873
-        def record(1818,65126
-        def applicationFactory(1821,65225
-            def application(1822,65259
-        def cbRendered(1832,65619
-    def test_writeAcceptsOnlyByteStrings(1848,66094
-        def application(1853,66263
-        def checkMessage(1861,66511
-class ApplicationTests(1875,66943
-    def enableThreads(1880,67104
-    def test_close(1887,67283
-        class Result:Result1894,67514
-            def __init__(1895,67536
-            def __iter__(1898,67602
-            def close(1903,67748
-        def applicationFactory(1907,67838
-            def application(1908,67872
-        def cbRendered(1914,68111
-    def test_applicationCalledInThread(1929,68529
-        def applicationFactory(1937,68758
-            def application(1938,68792
-                def result(1939,68845
-        def cbRendered(1949,69246
-    def test_writeCalledFromThread(1961,69565
-        class ThreadVerifier(1969,69809
-            def write(1970,69848
-        def applicationFactory(1974,69981
-            def application(1975,70015
-        def cbRendered(1982,70285
-    def test_iteratedValuesWrittenFromThread(1993,70565
-        class ThreadVerifier(2001,70826
-            def write(2002,70865
-        def applicationFactory(2006,70998
-            def application(2007,71032
-        def cbRendered(2013,71261
-    def test_statusWrittenFromThread(2024,71541
-        class ThreadVerifier(2031,71740
-            def setResponseCode(2032,71779
-        def applicationFactory(2036,71948
-            def application(2037,71982
-        def cbRendered(2043,72214
-    def test_connectionClosedDuringIteration(2054,72494
-        class UnreliableConnection(2059,72690
-            def write(2064,72896
-        def appIter(2068,73045
-        def applicationFactory(2073,73185
-            def application(2074,73219
-        def cbRendered(2080,73458
-    def _internalServerErrorTest(2091,73789
-        def applicationFactory(2094,73876
-        def cbRendered(2098,73999
-    def test_applicationExceptionBeforeStartResponse(2114,74485
-        def application(2119,74721
-    def test_applicationExceptionAfterStartResponse(2124,74897
-        def application(2130,75183
-    def _connectionClosedTest(2136,75399
-        def applicationFactory(2144,75622
-        def requestFactoryWrapper(2151,75832
-        def ebRendered(2155,75964
-    def test_applicationExceptionAfterWrite(2180,76915
-        def application(2189,77269
-    def test_applicationCloseException(2196,77533
-        class Application(2204,77830
-            def __init__(2205,77865
-            def __iter__(2208,77966
-            def close(2211,78037
-
-venv/lib/python2.7/site-packages/twisted/web/test/test_distrib.py,1782
-class MySite(30,793
-class PBServerFactory(34,831
-    def buildProtocol(44,1100
-class ArbitraryError(50,1230
-class DistribTests(57,1314
-    def tearDown(63,1417
-    def testDistrib(86,2324
-    def _setupDistribServer(109,3224
-    def _requestTest(138,4286
-    def _requestAgentTest(158,5071
-        def cbCollectBody(177,5941
-    def test_requestHeaders(187,6275
-        class ReportRequestHeaders(198,6621
-            def render(199,6676
-        def check_logs(205,6884
-        def cbRequested(217,7367
-    def test_requestResponseCode(225,7587
-        class SetResponseCode(230,7771
-            def render(231,7821
-        def cbRequested(236,7992
-    def test_requestResponseCodeMessage(244,8245
-        class SetResponseCode(249,8448
-            def render(250,8498
-        def cbRequested(255,8686
-    def test_largeWrite(263,8949
-        class LargeWrite(269,9217
-            def render(270,9262
-    def test_largeReturn(280,9581
-        class LargeReturn(285,9788
-            def render(286,9834
-    def test_connectionLost(294,10070
-        def cbRendered(308,10707
-    def test_logFailed(337,11831
-    def test_requestFail(357,12395
-class _PasswordDatabase:_PasswordDatabase376,12962
-    def __init__(377,12987
-    def getpwall(381,13048
-    def getpwnam(385,13107
-class UserDirectoryTests(393,13266
-    def setUp(398,13428
-    def test_interface(405,13741
-    def _404Test(412,13937
-        def cbRendered(420,14228
-    def test_getInvalidUser(426,14370
-    def test_getUserWithoutResource(435,14633
-    def test_getPublicHTMLChild(444,14953
-    def test_getDistribChild(459,15524
-    def test_invalidMethod(475,16190
-    def test_render(486,16521
-        def cbRendered(502,17205
-    def test_passwordDatabase(518,17930
-
-venv/lib/python2.7/site-packages/twisted/web/test/test_tap.py,760
-class ServiceTests(35,1067
-    def _pathOption(39,1176
-    def test_path(57,1807
-    def test_pathServer(67,2116
-    def test_cgiProcessor(90,3046
-    def test_epyProcessor(100,3406
-    def test_rpyProcessor(110,3772
-    def test_makePersonalServerFactory(126,4393
-    def test_personalServer(140,5020
-    def test_defaultPersonalPath(160,5747
-    def test_defaultPort(178,6418
-    def test_twoPorts(190,6764
-    def test_wsgi(200,7100
-    def test_invalidApplication(223,8039
-    def test_HTTPSFailureOnMissingSSL(236,8505
-    def test_HTTPSAcceptedOnAvailableSSL(252,9006
-    def test_add_header_parsing(267,9449
-    def test_add_header_resource(278,9787
-class AddHeadersResourceTests(295,10383
-    def test_getChildWithDefault(296,10424
-
-venv/lib/python2.7/site-packages/twisted/web/util.py,1172
-def _PRE(24,567
-def redirectTo(40,973
-            def render_GET(57,1619
-class Redirect(79,2254
-    def __init__(82,2308
-    def render(86,2402
-    def getChild(89,2479
-class ChildRedirector(93,2540
-    def __init__(95,2588
-    def getChild(103,2965
-class ParentRedirect(111,3157
-    def render(116,3263
-    def getChild(119,3375
-class DeferredResource(123,3430
-    def __init__(130,3584
-    def getChild(134,3672
-    def render(137,3732
-    def _cbChild(143,3942
-    def _ebChild(146,4051
-class _SourceLineElement(151,4136
-    def __init__(160,4445
-    def sourceLine(167,4606
-    def lineNumber(175,4812
-class _SourceFragmentElement(183,4969
-    def __init__(193,5465
-    def _getSourceLines(198,5572
-    def sourceLines(214,6171
-class _FrameElement(232,6864
-    def __init__(242,7337
-    def filename(248,7458
-    def lineNumber(256,7650
-    def function(265,7859
-    def source(273,8048
-class _StackElement(282,8278
-    def __init__(286,8406
-    def frames(292,8545
-class FailureElement(303,8815
-    def __init__(388,10804
-    def type(394,10936
-    def value(402,11124
-    def traceback(410,11319
-def formatFailure(420,11592
-
-venv/lib/python2.7/site-packages/twisted/web/vhost.py,574
-class VirtualHostCollection(16,290
-    def __init__(23,471
-    def listStaticEntities(26,524
-    def getStaticEntity(29,597
-    def reallyPutEntity(32,675
-    def delEntity(35,760
-class NameVirtualHost(39,827
-    def __init__(45,959
-    def listStaticEntities(51,1084
-    def getStaticEntity(54,1228
-    def addHost(60,1428
-    def removeHost(73,1957
-    def _getResourceForRequest(77,2048
-    def render(88,2517
-    def getChild(94,2715
-class _HostResource(104,3073
-    def getChild(106,3114
-class VHostMonsterResource(121,3635
-    def getChild(133,4252
-
-venv/lib/python2.7/site-packages/twisted/web/proxy.py,688
-class ProxyClient(32,1095
-    def __init__(41,1341
-    def connectionMade(53,1726
-    def handleStatus(61,1968
-    def handleHeader(65,2078
-    def handleResponsePart(76,2577
-    def handleResponseEnd(80,2655
-class ProxyClientFactory(92,3005
-    def __init__(100,3150
-    def buildProtocol(109,3395
-    def clientConnectionFailed(114,3567
-class ProxyRequest(126,3971
-    def __init__(137,4280
-    def process(142,4436
-class Proxy(165,5242
-class ReverseProxyRequest(184,5684
-    def __init__(198,6146
-    def process(203,6302
-class ReverseProxy(219,6939
-class ReverseProxyResource(230,7139
-    def __init__(248,7712
-    def getChild(271,8521
-    def render(282,8926
-
-venv/lib/python2.7/site-packages/twisted/web/html.py,72
-def PRE(17,428
-def UL(24,624
-def linkList(35,867
-def output(46,1143
-
-venv/lib/python2.7/site-packages/twisted/web/http.py,5206
-    def _parseHeader(78,2913
-def urlparse(164,5880
-def parse_qs(193,6807
-def datetimeToString(219,7483
-def datetimeToLogString(236,7929
-def timegm(252,8323
-def stringToDatetime(273,8926
-def toChunk(329,10719
-def fromChunk(341,10963
-def parseContentRange(362,11522
-class _IDeprecatedHTTPChannelToRequestInterface(381,12064
-    def connectionLost(395,12467
-    def gotLength(405,12736
-    def handleContentChunk(416,13068
-    def parseCookies(426,13322
-    def requestReceived(432,13433
-    def __eq__(449,13900
-    def __ne__(462,14225
-    def __hash__(475,14563
-class StringTransport:StringTransport485,14724
-    def __init__(490,14870
-    def writeSequence(492,14922
-    def __getattr__(494,14992
-class HTTPClient(499,15077
-    def sendCommand(524,15781
-    def sendHeader(527,15902
-    def endHeaders(533,16135
-    def extractHeader(537,16201
-    def lineReceived(553,16682
-    def connectionLost(595,18178
-    def handleResponseEnd(598,18250
-    def handleResponsePart(609,18572
-    def connectionMade(612,18647
-    def handleStatus(615,18691
-    def handleHeader(625,18959
-    def handleEndHeaders(630,19070
-    def rawDataReceived(636,19180
-class Request:Request659,19806
-    def __init__(715,21787
-    def _cleanup(742,22668
-    def noLongerQueued(771,23544
-    def gotLength(785,23899
-    def parseCookies(801,24408
-    def handleContentChunk(823,25019
-    def requestReceived(832,25197
-    def __repr__(920,28612
-    def process(936,29124
-    def registerProducer(947,29292
-    def unregisterProducer(960,29723
-    def getHeader(970,29971
-    def getCookie(986,30429
-    def notifyFinish(993,30584
-    def finish(1037,32968
-    def write(1067,33895
-    def addCookie(1141,36995
-        def _ensureBytes(1191,38860
-    def setResponseCode(1236,40632
-    def setHeader(1254,41214
-    def redirect(1268,41629
-    def setLastModified(1278,41869
-    def setETag(1315,43394
-    def getAllHeaders(1348,44612
-    def getRequestHostname(1362,45058
-    def getHost(1380,45640
-    def setHost(1390,45962
-    def getClientIP(1425,47355
-    def getClientAddress(1440,47771
-    def isSecure(1457,48229
-    def _authorize(1479,48884
-    def getUser(1498,49514
-    def getPassword(1515,49875
-    def connectionLost(1532,50260
-    def loseConnection(1546,50686
-    def __eq__(1553,50847
-    def __ne__(1574,51615
-    def __hash__(1595,52404
-class _DataLoss(1614,52839
-class PotentialDataLoss(1625,53196
-class _MalformedChunkedDataError(1638,53757
-class _IdentityTransferDecoder(1648,54093
-    def __init__(1664,54746
-    def dataReceived(1670,54946
-    def noMoreData(1702,56192
-class _ChunkedTransferDecoder(1723,56881
-    def __init__(1763,58952
-    def _dataReceived_CHUNK_LENGTH(1769,59121
-    def _dataReceived_CRLF(1788,59703
-    def _dataReceived_TRAILER(1797,59919
-    def _dataReceived_BODY(1807,60168
-    def _dataReceived_FINISHED(1819,60539
-    def dataReceived(1825,60718
-    def noMoreData(1836,61043
-class _NoPushProducer(1849,61435
-    def pauseProducing(1855,61647
-    def resumeProducing(1865,61893
-    def registerProducer(1875,62107
-    def unregisterProducer(1885,62372
-class HTTPChannel(1896,62624
-    def __init__(2024,68321
-    def connectionMade(2032,68507
-    def lineReceived(2040,68750
-    def _finishRequestBody(2114,71418
-    def headerReceived(2119,71532
-    def allContentReceived(2169,73363
-    def dataReceived(2193,74104
-    def rawDataReceived(2214,75000
-    def allHeadersReceived(2223,75230
-    def checkPersistence(2236,75787
-    def requestDone(2280,77676
-    def timeoutConnection(2306,78443
-    def forceAbortClient(2319,78867
-    def connectionLost(2336,79501
-    def isSecure(2347,79853
-    def writeHeaders(2362,80301
-    def write(2388,81177
-    def writeSequence(2400,81442
-    def getPeer(2412,81738
-    def getHost(2421,81921
-    def loseConnection(2430,82103
-    def registerProducer(2442,82479
-    def unregisterProducer(2484,84034
-    def stopProducing(2500,84431
-    def pauseProducing(2513,84867
-    def resumeProducing(2549,86473
-    def _send100Continue(2569,87164
-    def _respondToBadRequestAndDisconnect(2577,87401
-def _escape(2593,87980
-def combinedLogFormatter(2619,88584
-class _XForwardedForAddress(2651,89652
-    def __init__(2661,89923
-class _XForwardedForRequest(2666,89981
-    def getClientAddress(2671,90205
-    def clientproto(2686,90815
-    def code(2694,91001
-    def sentLength(2702,91169
-def proxiedLogFormatter(2712,91380
-class _GenericHTTPChannelProtocol(2724,91729
-    def factory(2765,93234
-    def factory(2773,93392
-    def requestFactory(2779,93506
-    def requestFactory(2789,93751
-    def site(2804,94189
-    def site(2814,94416
-    def timeOut(2829,94851
-    def timeOut(2837,95007
-    def callLater(2852,95403
-    def callLater(2861,95662
-    def dataReceived(2873,96027
-def _genericHTTPChannelProtocolFactory(2916,97715
-class HTTPFactory(2924,97904
-    def __init__(2953,98829
-    def _updateLogDateTime(2989,100204
-    def buildProtocol(2997,100501
-    def startFactory(3013,101153
-    def stopFactory(3026,101470
-    def _openLogFile(3037,101812
-    def log(3045,101992
-
-venv/lib/python2.7/site-packages/twisted/web/soap.py,318
-class SOAPPublisher(26,447
-    def lookupFunction(39,783
-    def render(49,1091
-    def _methodNotFound(81,2129
-    def _gotResult(87,2409
-    def _gotError(94,2737
-    def _sendResponse(104,3142
-class Proxy:Proxy117,3568
-    def __init__(128,3931
-    def _cbGotResult(133,4077
-    def callRemote(147,4699
-
-venv/lib/python2.7/site-packages/twisted/web/static.py,1881
-def isDangerous(44,1122
-class Data(48,1221
-    def __init__(53,1311
-    def render_GET(67,1683
-def addSlash(78,2020
-def _addSlash(86,2162
-class Redirect(103,2712
-    def __init__(104,2747
-    def render(108,2860
-class Registry(112,2938
-    def __init__(118,3143
-    def cachePath(122,3245
-    def getCachedPath(125,3320
-def loadMimeTypes(129,3398
-def getTypeAndEncoding(166,4815
-class File(179,5187
-    def __init__(222,6819
-    def ignoreExt(264,8621
-    def directoryListing(275,8891
-    def getChild(304,10099
-    def openForReading(366,12327
-    def getFileSize(371,12427
-    def _parseRangeHeader(376,12518
-    def _rangeToOffsetAndSize(428,14585
-    def _contentRange(472,16167
-    def _doSingleRangeRequest(488,16743
-    def _doMultipleRangeRequest(518,18165
-    def _setContentHeaders(585,21419
-    def makeProducer(605,22229
-    def render_GET(641,23761
-    def redirect(693,25685
-    def listNames(697,25775
-    def listEntities(704,25937
-    def createSimilarFile(708,26097
-class StaticProducer(719,26491
-    def __init__(730,26813
-    def start(738,26985
-    def resumeProducing(742,27054
-    def stopProducing(746,27143
-class NoRangeStaticProducer(759,27478
-    def start(764,27608
-    def resumeProducing(768,27682
-class SingleRangeStaticProducer(783,28148
-    def __init__(788,28291
-    def start(802,28749
-    def resumeProducing(808,28891
-class MultipleRangeStaticProducer(825,29495
-    def __init__(830,29640
-    def start(846,30228
-    def _nextRange(852,30370
-    def resumeProducing(858,30551
-class ASISProcessor(889,31571
-    def __init__(895,31750
-    def render(901,31910
-def formatFileSize(908,32068
-class DirectoryLister(923,32420
-    def __init__(1008,34705
-    def _getFilesAndDirectories(1021,35192
-    def _buildTableContent(1062,36725
-    def render(1075,37169
-    def __repr__(1100,37906
-
-venv/lib/python2.7/site-packages/twisted/web/microdom.py,3123
-def getElementsByTagName(32,1055
-def getElementsByTagNameNoCase(60,1947
-def _streamWriteWrapper(74,2264
-        def w(76,2329
-        def w(81,2462
-def unescape(99,3020
-def escape(109,3205
-class MismatchedTags(119,3394
-    def __init__(121,3428
-    def __str__(126,3679
-class Node(133,3906
-    def __init__(136,3949
-    def isEqualToNode(141,4058
-    def writexml(158,4602
-    def toxml(163,4761
-    def writeprettyxml(171,5017
-    def toprettyxml(175,5172
-    def cloneNode(179,5305
-    def hasChildNodes(183,5389
-    def appendChild(190,5504
-    def insertBefore(204,5929
-    def removeChild(226,6636
-    def replaceChild(245,7228
-    def lastChild(269,8153
-    def firstChild(273,8215
-class Document(292,8809
-    def __init__(294,8832
-    def cloneNode(300,8982
-    def isEqualToDocument(312,9283
-    def get_documentElement(317,9434
-    def appendChild(322,9557
-    def writexml(336,9996
-    def createElement(348,10456
-    def createTextNode(352,10534
-    def createComment(356,10598
-    def getElementsByTagName(360,10664
-    def getElementById(366,10863
-class EntityReference(377,11194
-    def __init__(379,11224
-    def isEqualToEntityReference(385,11392
-    def writexml(392,11623
-    def cloneNode(398,11817
-class CharacterData(403,11916
-    def __init__(405,11944
-    def isEqualToCharacterData(410,12088
-class Comment(416,12212
-    def writexml(421,12279
-    def cloneNode(428,12502
-class Text(433,12598
-    def __init__(435,12626
-    def isEqualToNode(440,12760
-    def cloneNode(450,13080
-    def writexml(454,13182
-    def __repr__(471,13720
-class CDATASection(476,13801
-    def cloneNode(477,13836
-    def writexml(481,13936
-def _genprefix(490,14171
-class _Attr(499,14289
-class Element(504,14362
-    def __init__(510,14452
-    def addPrefixes(536,15415
-    def endTag(543,15576
-    def isEqualToElement(549,15727
-    def isEqualToNode(556,16005
-    def cloneNode(569,16482
-    def getElementsByTagName(581,16931
-    def hasAttributes(587,17114
-    def getAttribute(591,17162
-    def getAttributeNS(595,17262
-    def getAttributeNode(604,17528
-    def setAttribute(608,17620
-    def removeAttribute(612,17699
-    def hasAttribute(617,17812
-    def writexml(621,17887
-    def __repr__(744,23305
-    def __str__(755,23652
-def _unescapeDict(775,24215
-def _reverseDict(783,24321
-class MicroDOMParser(791,24416
-    def __init__(816,25420
-    def shouldPreserveSpace(832,26046
-    def _getparent(840,26302
-    def _fixScriptElement(848,26480
-    def gotDoctype(882,27745
-    def gotTagStart(886,27816
-    def _gotStandalone(945,30104
-    def gotText(954,30351
-    def gotComment(959,30481
-    def gotEntityReference(963,30558
-    def gotCData(967,30661
-    def gotTagEnd(971,30743
-    def connectionLost(1029,33109
-def parse(1042,33639
-def parseString(1082,34753
-def parseXML(1090,34988
-def parseXMLString(1098,35127
-class lmx:lmx1106,35266
-    def __init__(1111,35320
-    def __getattr__(1117,35461
-    def __setitem__(1123,35625
-    def __getitem__(1127,35705
-    def text(1131,35782
-    def add(1137,35902
-
-venv/lib/python2.7/site-packages/twisted/web/resource.py,1150
-class IResource(29,736
-    def getChildWithDefault(41,996
-    def putChild(61,1849
-    def render(74,2366
-def getChildForRequest(91,3033
-class Resource:Resource104,3415
-    def __init__(116,3744
-    def listStaticNames(126,3895
-    def listStaticEntities(129,3969
-    def listNames(132,4047
-    def listEntities(135,4143
-    def listDynamicNames(138,4248
-    def listDynamicEntities(141,4299
-    def getStaticEntity(144,4367
-    def getDynamicEntity(147,4444
-    def delEntity(153,4616
-    def reallyPutEntity(156,4680
-    def getChild(161,4794
-    def getChildWithDefault(185,5731
-    def getChildForRequest(204,6425
-    def putChild(209,6611
-    def render(223,6972
-    def render_HEAD(253,8195
-def _computeAllowedMethods(264,8459
-class ErrorPage(280,9111
-    def __init__(316,10272
-    def render(323,10436
-    def getChild(333,10817
-class NoResource(338,10880
-    def __init__(343,11034
-class ForbiddenResource(348,11183
-    def __init__(353,11351
-class _IEncodingResource(358,11494
-    def getEncoder(365,11627
-class EncodingResourceWrapper(376,11892
-    def __init__(395,12655
-    def getEncoder(400,12799
-
-venv/lib/python2.7/site-packages/twisted/web/sux.py,2033
-def nop(39,952
-def unionlist(43,994
-def zipfndict(51,1122
-def prefixedMethodClassDict(59,1336
-def prefixedMethodObjDict(63,1486
-class ParseError(67,1638
-    def __init__(69,1668
-    def __str__(75,1835
-class XMLParser(79,1973
-    def connectionMade(92,2309
-    def saveMark(97,2415
-    def _parseError(102,2625
-    def _buildStateTable(105,2735
-    def _decode(117,3350
-    def maybeBodyData(126,3691
-    def dataReceived(148,4514
-        def saveMark(166,5225
-    def connectionLost(193,6176
-    def do_begin(203,6391
-    def begin_comment(213,6716
-    def do_comment(216,6781
-    def begin_tagstart(222,6970
-    def do_tagstart(228,7223
-    def begin_unentity(272,8828
-    def do_unentity(275,8895
-    def end_unentity(279,8985
-    def begin_expectcdata(282,9050
-    def do_expectcdata(285,9119
-    def do_cdata(305,9924
-    def end_cdata(311,10104
-    def do_attrs(315,10194
-    def begin_doctype(336,11023
-    def do_doctype(339,11087
-    def end_doctype(344,11203
-    def do_waitforgt(348,11297
-    def begin_attrname(354,11489
-    def do_attrname(358,11590
-    def do_beforeattrval(388,12760
-    def begin_beforeeq(410,13576
-    def do_beforeeq(413,13647
-    def begin_attrval(436,14532
-    def do_attrval(440,14624
-    def end_attrval(445,14748
-    def begin_messyattr(449,14875
-    def do_messyattr(452,14941
-    def end_messyattr(469,15511
-    def begin_afterslash(473,15627
-    def do_afterslash(476,15703
-    def begin_bodydata(492,16378
-    def do_bodydata(499,16582
-    def end_bodydata(506,16755
-    def do_waitforendscript(510,16847
-    def begin_waitscriptendtag(515,16981
-    def do_waitscriptendtag(520,17106
-    def begin_entityref(560,18583
-    def do_entityref(564,18704
-    def end_entityref(582,19350
-    def begin_spacebodydata(587,19543
-    def gotTagStart(595,19751
-    def gotText(601,19920
-    def gotEntityReference(607,20056
-    def gotComment(613,20239
-    def gotCData(619,20364
-    def gotDoctype(625,20513
-    def gotTagEnd(633,20756
-
-venv/lib/python2.7/site-packages/twisted/web/domhelpers.py,712
-class NodeLookupError(19,412
-def substitute(23,457
-def _get(33,849
-def get(52,1552
-def getIfExists(62,1847
-def getAndClear(70,2076
-def clearNode(80,2410
-def locateNodes(86,2521
-def superSetAttribute(104,3155
-def superPrependAttribute(111,3396
-def superAppendAttribute(122,3750
-def gatherTextNodes(133,4106
-class RawText(157,4905
-    def writexml(169,5514
-def findNodes(172,5682
-def findNodesShallowOnMatch(185,6032
-def findNodesShallow(198,6479
-def findElementsWithAttributeShallow(211,6800
-def findElements(221,7137
-def findElementsWithAttribute(231,7477
-def findNodesNamed(243,7869
-def writeNodeData(247,7975
-def getNodeText(255,8182
-def getParents(261,8289
-def namedChildren(268,8406
-
-venv/lib/python2.7/site-packages/twisted/web/wsgi.py,941
-    def _wsgiString(45,1540
-    def _wsgiStringToBytes(59,1973
-    def _wsgiString(69,2222
-    def _wsgiStringToBytes(86,2816
-class _ErrorStream:_ErrorStream100,3172
-    def write(113,3663
-    def writelines(144,4691
-    def flush(160,5186
-class _InputStream:_InputStream170,5425
-    def __init__(180,5848
-    def read(189,6042
-    def readline(201,6397
-    def readlines(215,6915
-    def __iter__(227,7290
-class _WSGIResponse:_WSGIResponse237,7502
-    def __init__(274,8901
-    def _finished(350,12491
-    def startResponse(358,12678
-    def write(423,15424
-        def wsgiWrite(456,16974
-    def _sendResponseHeaders(468,17278
-    def start(488,18085
-    def run(497,18281
-            def wsgiError(515,18878
-            def wsgiFinish(527,19403
-class WSGIResource:WSGIResource538,19737
-    def __init__(556,20349
-    def render(562,20519
-    def getChildWithDefault(578,21173
-    def putChild(587,21505
-
-venv/lib/python2.7/site-packages/twisted/web/_auth/digest.py,116
-class DigestCredentialFactory(18,449
-    def __init__(26,636
-    def getChallenge(34,935
-    def decode(47,1383
-
-venv/lib/python2.7/site-packages/twisted/web/_auth/basic.py,115
-class BasicCredentialFactory(24,533
-    def __init__(35,810
-    def getChallenge(39,912
-    def decode(47,1138
-
-venv/lib/python2.7/site-packages/twisted/web/_auth/wrapper.py,644
-class UnauthorizedResource(30,980
-    def __init__(37,1101
-    def render(41,1184
-        def ensureBytes(45,1291
-        def generateWWWAuthenticate(48,1390
-        def quoteString(56,1685
-    def getChildWithDefault(70,2176
-class HTTPAuthSessionWrapper(79,2331
-    def __init__(93,2773
-    def _authorizedResource(108,3276
-    def render(133,4305
-    def getChildWithDefault(142,4647
-    def _login(156,5267
-    def _loginSucceeded(168,5678
-        class ResourceWrapper(175,5946
-            def getChildWithDefault(185,6468
-            def render(193,6866
-    def _loginFailed(205,7295
-    def _selectParseHeader(222,7924
-
-venv/lib/python2.7/site-packages/twisted/web/_flatten.py,487
-    def iscoroutine(21,480
-def escapeForContent(32,866
-def attributeEscapingDoneOutside(56,1570
-def writeWithAttributeEscaping(78,2353
-    def _write(116,4536
-def escapedCDATA(122,4642
-def escapedComment(139,5053
-def _getSlotValue(159,5553
-def _flattenElement(173,5921
-    def keepGoing(213,7885
-def _flattenTree(296,11169
-                def cbx(333,12680
-def _writeFlattenedData(342,12975
-            def cby(368,13896
-def flatten(376,14088
-def flattenString(406,15292
-
-venv/lib/python2.7/site-packages/twisted/web/server.py,1720
-    def quote(26,750
-def _addressToTuple(82,2357
-class Request(93,2627
-    def __init__(117,3337
-    def getStateToCopyFor(122,3473
-    def sibLink(146,4177
-    def childLink(156,4425
-    def process(172,4879
-    def write(204,5793
-    def finish(241,7465
-    def render(252,7753
-    def processingFailed(343,11583
-    def view_write(375,12821
-    def view_finish(381,12952
-    def view_addCookie(387,13076
-    def view_setHeader(393,13239
-    def view_setLastModified(399,13382
-    def view_setETag(405,13543
-    def view_setResponseCode(411,13678
-    def view_registerProducer(418,13871
-    def view_unregisterProducer(425,14127
-    def session(434,14312
-    def getSession(451,14875
-    def _prePathURL(508,17017
-    def prePathURL(526,17563
-    def URLPath(530,17637
-    def rememberRootURL(535,17754
-    def getRootURL(544,17977
-    def _handleStar(551,18101
-class GzipEncoderFactory(574,18985
-    def encoderForRequest(584,19244
-class _GzipEncoder(606,20046
-    def __init__(620,20328
-    def encode(626,20522
-    def finish(637,20931
-class _RemoteProducerWrapper:_RemoteProducerWrapper648,21177
-    def __init__(649,21207
-class Session(656,21446
-    def __init__(674,21916
-    def startCheckingExpiration(691,22353
-    def notifyOnExpire(701,22577
-    def expire(708,22754
-    def touch(722,23140
-class Site(736,23493
-    def __init__(755,24239
-    def _openLogFile(773,24943
-    def __getstate__(778,25100
-    def _mkuid(784,25207
-    def makeSession(792,25408
-    def getSession(802,25700
-    def buildProtocol(814,25969
-    def render(825,26260
-    def getChildWithDefault(833,26451
-    def getResourceFor(841,26669
-    def acceptableProtocols(856,27269
-
-venv/lib/python2.7/site-packages/twisted/web/tap.py,670
-class Options(24,613
-    def __init__(63,2138
-    def opt_port(72,2363
-    def opt_https(84,2755
-    def opt_listen(95,3112
-    def opt_index(103,3301
-    def opt_user(113,3533
-    def opt_path(123,3742
-    def opt_processor(137,4281
-    def opt_class(149,4694
-    def opt_resource_script(157,4908
-    def opt_wsgi(164,5104
-    def opt_mime_type(179,5668
-    def opt_allow_ignore_ext(190,6017
-    def opt_ignore_ext(200,6370
-    def opt_add_header(210,6716
-    def postOptions(219,7008
-def makePersonalServerFactory(252,8256
-class _AddHeadersResource(264,8570
-    def __init__(265,8616
-    def getChildWithDefault(270,8751
-def makeService(277,8967
-
-venv/lib/python2.7/site-packages/twisted/web/client.py,4982
-    def urlunparse(20,443
-class PartialDownloadError(50,1663
-class HTTPPageGetter(58,1861
-    def connectionMade(82,2806
-    def handleHeader(114,4216
-    def handleStatus(129,4663
-    def handleEndHeaders(144,5195
-    def handleStatus_200(150,5403
-    def handleStatusDefault(156,5570
-    def handleStatus_301(159,5630
-    def handleStatus_302(199,7183
-    def handleStatus_303(206,7334
-    def connectionLost(211,7437
-    def handleResponse(226,8111
-    def timeout(248,8987
-class HTTPPageDownloader(254,9217
-    def handleStatus_200(258,9286
-    def handleStatus_206(263,9464
-    def handleResponsePart(266,9545
-    def handleResponseEnd(270,9660
-class HTTPClientFactory(287,10196
-    def __init__(341,12187
-    def _waitForDisconnect(377,13604
-    def __repr__(387,13970
-    def setURL(390,14059
-    def buildProtocol(399,14317
-    def _cancelTimeout(408,14685
-    def gotHeaders(413,14825
-    def gotStatus(430,15401
-    def page(444,15881
-    def noPage(449,16003
-    def clientConnectionFailed(454,16130
-class HTTPDownloader(469,16692
-    def __init__(477,16845
-    def gotHeaders(502,17986
-    def openFile(516,18546
-    def pageStart(524,18767
-    def pagePart(539,19345
-    def noPage(550,19586
-    def pageEnd(565,20020
-class URI(578,20290
-    def __init__(584,20420
-    def fromBytes(623,21452
-    def toBytes(657,22447
-    def originForm(670,22787
-def _urljoin(690,23373
-def _makeGetterFactory(719,24268
-def _deprecateGetPageClasses(750,25368
-def getPage(775,26072
-def downloadPage(794,26617
-def _requireSSL(841,27846
-        def raiseNotImplemented(855,28312
-class WebClientContextFactory(871,28730
-    def _getCertificateOptions(882,29245
-    def getContext(900,29658
-class BrowserLikePolicyForHTTPS(915,30010
-    def __init__(919,30111
-    def creatorForNetloc(924,30206
-class _ContextFactoryWithContext(961,31570
-    def __init__(970,31821
-    def getContext(980,32066
-class _DeprecatedToCurrentPolicyForHTTPS(993,32358
-    def __init__(1002,32718
-    def creatorForNetloc(1014,33148
-class FileBodyProducer(1034,33765
-    def __init__(1056,34593
-    def _determineLength(1063,34837
-    def stopProducing(1081,35393
-    def startProducing(1090,35630
-        def maybeStopped(1100,36035
-    def _writeloop(1109,36343
-    def pauseProducing(1123,36775
-    def resumeProducing(1131,37006
-class _HTTP11ClientFactory(1141,37274
-    def __init__(1153,37684
-    def __repr__(1158,37825
-    def buildProtocol(1163,37969
-class _RetryingHTTP11ClientProtocol(1168,38068
-    def __init__(1178,38366
-    def _shouldRetry(1183,38513
-    def request(1211,39620
-        def failed(1221,39941
-class HTTPConnectionPool(1233,40311
-    def __init__(1278,41872
-    def getConnection(1285,42052
-    def _newConnection(1323,43573
-        def quiescentCallback(1329,43751
-    def _removeConnection(1335,43949
-    def _putConnection(1344,44222
-    def closeCachedConnections(1371,45379
-class _AgentBase(1390,45968
-    def __init__(1400,46288
-    def _computeHostValue(1407,46466
-    def _requestWithEndpoint(1419,46898
-        def cbConnected(1436,47625
-class _StandardEndpointFactory(1447,47987
-    def __init__(1460,48543
-    def endpointForURI(1483,49449
-class Agent(1518,50716
-    def __init__(1531,51052
-    def usingEndpointFactory(1576,52965
-    def _init(1602,53911
-    def _getEndpoint(1626,54747
-    def request(1638,55086
-class ProxyAgent(1662,55938
-    def __init__(1671,56119
-    def request(1678,56345
-class _FakeUrllib2Request(1695,57098
-    def __init__(1715,57604
-    def has_header(1738,58274
-    def add_unredirected_header(1742,58371
-    def get_full_url(1746,58502
-    def get_header(1750,58556
-    def get_host(1758,58818
-    def get_type(1762,58869
-    def is_unverifiable(1766,58920
-class _FakeUrllib2Response(1772,59024
-    def __init__(1781,59267
-    def info(1785,59336
-        class _Meta(1786,59356
-            def getheaders(1787,59385
-            def get_all(1791,59550
-class CookieAgent(1802,59858
-    def __init__(1820,60514
-    def request(1825,60621
-    def _extractCookies(1855,61785
-class GzipDecoder(1870,62217
-    def __init__(1879,62424
-    def deliverBody(1884,62530
-class _GzipProtocol(1893,62761
-    def __init__(1906,63128
-    def dataReceived(1912,63312
-    def connectionLost(1925,63715
-class ContentDecoderAgent(1941,64180
-    def __init__(1958,64833
-    def request(1964,65018
-    def _handleResponse(1979,65532
-class RedirectAgent(2005,66479
-    def __init__(2032,67420
-    def request(2037,67543
-    def _resolveLocation(2048,67898
-    def _handleRedirect(2064,68321
-        def _chainResponse(2082,69235
-    def _handleResponse(2090,69520
-class BrowserLikeRedirectAgent(2107,70272
-class _ReadBodyProtocol(2125,70797
-    def __init__(2140,71216
-    def dataReceived(2157,71697
-    def connectionLost(2164,71848
-def readBody(2180,72428
-    def cancel(2193,72919
-    def getAbort(2206,73322
-
-venv/lib/python2.7/site-packages/twisted/web/error.py,898
-def _codeToMessage(28,676
-class Error(45,1111
-    def __init__(58,1474
-    def __str__(89,2583
-class PageRedirect(94,2672
-    def __init__(101,2862
-class InfiniteRedirection(128,3883
-    def __init__(136,4104
-class RedirectWithNoLocation(163,5133
-    def __init__(175,5417
-class UnsupportedMethod(197,6110
-    def __init__(215,6789
-    def __str__(225,7157
-class SchemeNotSupported(230,7244
-class RenderError(237,7361
-class MissingRenderMethod(245,7497
-    def __init__(252,7751
-    def __repr__(258,7922
-class MissingTemplateLoader(264,8075
-    def __init__(271,8335
-    def __repr__(276,8445
-class UnexposedMethodError(282,8593
-class UnfilledSlot(289,8721
-class UnsupportedType(296,8842
-class FlattenerError(304,8985
-    def __init__(312,9317
-    def _formatRoot(319,9534
-    def __repr__(361,11260
-    def __str__(390,12309
-class UnsupportedSpecialHeader(395,12361
-
-venv/lib/python2.7/site-packages/twisted/web/_http2.py,1894
-class H2Connection(68,1871
-    def __init__(127,4595
-    def connectionMade(150,5320
-    def dataReceived(161,5686
-    def timeoutConnection(202,7290
-    def forceAbortClient(245,9057
-    def connectionLost(262,9690
-    def stopProducing(328,12579
-    def pauseProducing(338,12845
-    def resumeProducing(348,13130
-    def _sendPrioritisedData(361,13494
-    def _requestReceived(441,16872
-    def _requestDataReceived(472,17994
-    def _requestEnded(485,18426
-    def _requestAborted(498,18834
-    def _handlePriorityUpdate(513,19326
-    def writeHeaders(541,20408
-    def writeDataToStream(574,21604
-    def endRequest(601,22629
-    def abortRequest(616,23137
-    def _requestDone(629,23585
-    def remainingOutboundWindow(644,24141
-    def _handleWindowUpdate(669,25112
-    def getPeer(706,26647
-    def getHost(720,27087
-    def openStreamWindow(730,27318
-    def _isSecure(747,27848
-    def _send100Continue(758,28174
-    def _respondToBadRequestAndDisconnect(772,28645
-    def _streamIsActive(801,29704
-class H2Stream(817,30173
-    def __init__(876,32435
-    def _convertHeaders(923,34037
-    def receiveDataChunk(961,35471
-    def requestComplete(984,36451
-    def connectionLost(997,36945
-    def windowUpdated(1008,37237
-    def flowControlBlocked(1034,38138
-    def writeHeaders(1048,38536
-    def requestDone(1068,39162
-    def _send100Continue(1078,39455
-    def _respondToBadRequestAndDisconnect(1086,39680
-    def write(1102,40338
-    def writeSequence(1113,40595
-    def loseConnection(1124,40882
-    def abortConnection(1131,41044
-    def getPeer(1138,41218
-    def getHost(1145,41343
-    def isSecure(1152,41493
-    def registerProducer(1163,41760
-    def unregisterProducer(1206,43316
-    def stopProducing(1220,43740
-    def pauseProducing(1228,43898
-    def resumeProducing(1235,44031
-def _addHeaderToRequest(1257,44719
-
-venv/lib/python2.7/site-packages/twisted/web/script.py,523
-class AlreadyCached(29,727
-class CacheScanner:CacheScanner34,842
-    def __init__(35,862
-    def cache(40,986
-    def recache(46,1143
-def ResourceScript(51,1267
-def ResourceTemplate(74,1947
-class ResourceScriptWrapper(90,2466
-    def __init__(92,2515
-    def render(97,2681
-    def getChildWithDefault(101,2803
-class ResourceScriptDirectory(107,2965
-    def __init__(120,3549
-    def getChild(125,3723
-    def render(134,4020
-class PythonScript(139,4107
-    def __init__(148,4366
-    def render(155,4543
-
-venv/lib/python2.7/site-packages/twisted/web/_stan.py,510
-class slot(30,1066
-    def __init__(61,2247
-    def __repr__(71,2555
-class Tag(76,2623
-    def __init__(127,4722
-    def fillSlots(147,5388
-    def __call__(163,5880
-    def _clone(201,7169
-    def clone(221,7781
-    def clear(254,8852
-    def __repr__(262,8997
-class CDATA(277,9468
-    def __init__(286,9772
-    def __repr__(290,9829
-class Comment(295,9898
-    def __init__(305,10198
-    def __repr__(309,10255
-class CharRef(314,10326
-    def __init__(325,10653
-    def __repr__(329,10719
-
-venv/lib/python2.7/site-packages/twisted/web/demo.py,44
-class Test(13,194
-    def __init__(15,237
-
-venv/lib/python2.7/site-packages/twisted/web/xmlrpc.py,1155
-def withRequest(44,1031
-        def xmlrpc_echo(54,1320
-class NoSuchFunction(64,1451
-class Handler:Handler70,1542
-    def __init__(87,2161
-    def run(92,2342
-class XMLRPC(98,2529
-    def __init__(131,3509
-    def __setattr__(138,3716
-    def putSubHandler(142,3794
-    def getSubHandler(145,3884
-    def getSubHandlerPrefixes(148,3972
-    def render_POST(151,4055
-    def _cbRender(180,5367
-    def _ebRender(208,6340
-    def lookupProcedure(215,6537
-    def listProcedures(253,8181
-class XMLRPCIntrospection(262,8390
-    def __init__(275,8898
-    def xmlrpc_listMethods(285,9191
-    def xmlrpc_methodHelp(301,9775
-    def xmlrpc_methodSignature(311,10143
-def addIntrospection(327,10746
-class QueryProtocol(337,11008
-    def connectionMade(338,11046
-    def handleStatus(354,11747
-    def handleResponse(358,11883
-    def connectionLost(369,12249
-class _QueryFactory(390,12828
-    def __init__(417,13636
-    def parseResponse(444,14743
-    def clientConnectionLost(457,15181
-    def badStatus(464,15413
-class Proxy:Proxy470,15566
-    def __init__(513,17209
-    def callRemote(555,18760
-        def cancel(568,19346
-
-venv/lib/python2.7/site-packages/twisted/web/distrib.py,977
-class _ReferenceableProducerWrapper(32,789
-    def __init__(33,844
-    def remote_resumeProducing(36,912
-    def remote_pauseProducing(39,991
-    def remote_stopProducing(42,1068
-class Request(46,1144
-    def setCopyableState(51,1311
-    def write(79,2747
-    def registerProducer(96,3204
-    def unregisterProducer(101,3445
-    def fail(104,3555
-class Issue:Issue110,3685
-    def __init__(113,3719
-    def finished(116,3784
-    def failed(122,4004
-class ResourceSubscription(135,4461
-    def __init__(140,4560
-    def __getstate__(147,4744
-    def connected(160,5161
-    def notConnected(171,5545
-    def booted(186,6020
-    def render(189,6091
-class ResourcePublisher(217,7142
-    def __init__(227,7431
-    def upgradeToVersion2(232,7515
-    def getPerspectiveNamed(239,7754
-    def remote_request(243,7817
-class UserDirectory(257,8210
-    def __init__(311,9296
-    def _users(318,9479
-    def render_GET(338,10232
-    def getChild(360,11010
-
-venv/lib/python2.7/site-packages/twisted/web/twcgi.py,664
-class CGIDirectory(22,461
-    def __init__(23,519
-    def getChild(28,647
-    def render(39,951
-class CGIScript(46,1130
-    def __init__(55,1438
-    def render(68,1946
-    def runProcess(132,4328
-class FilteredScript(155,5171
-    def runProcess(174,5774
-class CGIProcessProtocol(198,6690
-    def view_resumeProducing(207,6908
-    def view_pauseProducing(211,6985
-    def view_stopProducing(215,7060
-    def resumeProducing(219,7133
-    def pauseProducing(223,7207
-    def stopProducing(227,7279
-    def __init__(231,7350
-    def connectionMade(235,7416
-    def errReceived(244,7679
-    def outReceived(248,7763
-    def processEnded(306,10499
-
-venv/lib/python2.7/site-packages/twisted/web/rewrite.py,197
-class RewriterResource(7,109
-    def __init__(9,153
-    def _rewrite(14,316
-    def getChild(18,429
-    def render(26,711
-def tildeToUsers(31,820
-def alias(36,1042
-    def rewriter(47,1568
-
-venv/lib/python2.7/site-packages/twisted/web/iweb.py,1675
-class IRequest(19,506
-    def getHeader(52,1714
-    def getCookie(65,2048
-    def getAllHeaders(71,2151
-    def getRequestHostname(81,2445
-    def getHost(93,2769
-    def getClientAddress(101,2941
-    def getClientIP(115,3272
-    def getUser(127,3648
-    def getPassword(138,3877
-    def isSecure(149,4122
-    def getSession(164,4537
-    def URLPath(175,4917
-    def prePathURL(182,5065
-    def rememberRootURL(190,5281
-    def getRootURL(197,5420
-    def finish(204,5545
-    def write(210,5653
-    def addCookie(218,5904
-    def setResponseCode(228,6265
-    def setHeader(234,6372
-    def redirect(247,6712
-    def setLastModified(255,6869
-    def setETag(277,7751
-    def setHost(299,8572
-class INonQueuedRequestFactory(317,9268
-    def __call__(321,9407
-class IAccessLogFormatter(336,9818
-    def __call__(341,9981
-class ICredentialFactory(358,10471
-    def getChallenge(372,11062
-    def decode(386,11447
-class IBodyProducer(405,12023
-    def startProducing(441,13666
-    def stopProducing(453,14107
-class IRenderable(464,14447
-    def lookupRenderMethod(470,14604
-    def render(484,15097
-class ITemplateLoader(497,15406
-    def load(503,15576
-class IResponse(513,15788
-    def deliverBody(554,17102
-    def setPreviousResponse(577,18084
-class _IRequestEncoder(587,18305
-    def encode(595,18473
-    def finish(607,18705
-class _IRequestEncoderFactory(618,18930
-    def encoderForRequest(625,19065
-class IClientRequest(633,19229
-class IAgent(655,19812
-    def request(694,21812
-class IPolicyForHTTPS(729,23446
-    def creatorForNetloc(739,23754
-class IAgentEndpointFactory(760,24460
-    def endpointForURI(769,24762
-
-venv/lib/python2.7/site-packages/twisted/web/template.py,1051
-class _NSContext(57,1967
-    def __init__(62,2081
-    def get(74,2427
-    def __setitem__(83,2600
-    def __getitem__(90,2757
-class _ToStan(98,2916
-    def __init__(104,3091
-    def setDocumentLocator(113,3337
-    def startDocument(120,3517
-    def endDocument(130,3722
-    def processingInstruction(136,3799
-    def startPrefixMapping(142,3921
-    def endPrefixMapping(165,4648
-    def startElementNS(174,4850
-    def characters(273,8864
-    def endElementNS(286,9163
-    def startDTD(298,9521
-    def endDTD(304,9623
-    def startCDATA(310,9704
-    def endCDATA(318,9884
-    def comment(328,10179
-def _flatsaxParse(336,10336
-class TagLoader(362,11059
-    def __init__(370,11265
-    def load(378,11443
-class XMLString(384,11522
-    def __init__(392,11734
-    def load(405,12098
-class XMLFile(417,12322
-    def __init__(428,12664
-    def _loadDoc(444,13179
-    def __repr__(458,13535
-    def load(462,13610
-class _TagFactory(499,15274
-    def __getattr__(512,15698
-def renderElement(527,16039
-    def eb(552,16859
-
-venv/lib/python2.7/site-packages/twisted/web/_newclient.py,4145
-class BadHeaders(59,2236
-class ExcessWrite(66,2343
-class ParseError(73,2506
-    def __init__(79,2650
-class BadResponseVersion(85,2763
-class _WrapperException(92,2876
-    def __init__(100,3223
-class RequestGenerationFailed(106,3332
-class RequestTransmissionFailed(116,3621
-class ConnectionAborted(126,3913
-class WrongBodyLength(133,4031
-class ResponseDone(142,4246
-class ResponseFailed(151,4478
-    def __init__(163,4918
-class ResponseNeverReceived(169,5052
-class RequestNotSent(176,5196
-def _callAppFunction(187,5569
-class HTTPParser(204,5918
-    def connectionMade(248,7817
-    def switchToBodyMode(255,7982
-    def lineReceived(268,8372
-    def rawDataReceived(298,9491
-    def isConnectionControlHeader(305,9666
-    def statusReceived(318,10214
-    def headerReceived(329,10528
-    def allHeadersReceived(341,10855
-class HTTPClientParser(350,11096
-    def __init__(377,11910
-    def dataReceived(384,12102
-    def parseVersion(392,12312
-    def statusReceived(410,12981
-    def _finished(443,14089
-    def isConnectionControlHeader(457,14605
-    def allHeadersReceived(467,14959
-    def connectionLost(553,19061
-class Request:Request583,20299
-    def __init__(599,20746
-    def _construct(630,21934
-    def absoluteURI(650,22550
-    def _writeHeaders(658,22784
-    def _writeToBodyProducerChunked(679,23693
-        def cbProduced(692,24186
-        def ebProduced(694,24260
-    def _writeToBodyProducerContentLength(706,24733
-        def combine(734,25788
-            def cancelConsuming(738,26027
-            def ebConsuming(748,26461
-            def cbProducing(771,27655
-            def ebProducing(792,28751
-        def f(815,29852
-    def _writeToEmptyBodyContentLength(825,30192
-    def writeTo(837,30550
-    def stopWriting(864,31745
-class LengthEnforcingConsumer:LengthEnforcingConsumer878,32321
-    def __init__(894,32851
-    def _allowNoMoreWrites(901,33048
-    def write(909,33278
-    def _noMoreWritesExpected(938,34573
-def makeStatefulDispatcher(952,35018
-    def dispatcher(968,35710
-class Response:Response988,36374
-    def __init__(1038,38536
-    def _construct(1066,39428
-    def setPreviousResponse(1084,40008
-    def deliverBody(1088,40112
-    def _deliverBody_INITIAL(1096,40340
-    def _deliverBody_CONNECTED(1117,41196
-    def _deliverBody_DEFERRED_CLOSE(1127,41540
-    def _deliverBody_FINISHED(1146,42274
-    def _bodyDataReceived(1155,42577
-    def _bodyDataReceived_INITIAL(1165,42944
-    def _bodyDataReceived_CONNECTED(1177,43323
-    def _bodyDataReceived_DEFERRED_CLOSE(1185,43542
-    def _bodyDataReceived_FINISHED(1193,43839
-    def _bodyDataFinished(1202,44141
-    def _bodyDataFinished_INITIAL(1212,44553
-    def _bodyDataFinished_CONNECTED(1223,44921
-    def _bodyDataFinished_DEFERRED_CLOSE(1234,45292
-    def _bodyDataFinished_FINISHED(1242,45556
-class ChunkedEncoder:ChunkedEncoder1253,45883
-    def __init__(1259,46049
-    def _allowNoMoreWrites(1263,46121
-    def registerProducer(1271,46351
-    def write(1278,46551
-    def unregisterProducer(1291,46896
-class TransportProxyProducer:TransportProxyProducer1302,47162
-    def __init__(1319,47924
-    def stopProxying(1323,47994
-    def stopProducing(1332,48253
-    def resumeProducing(1341,48489
-    def pauseProducing(1350,48731
-    def loseConnection(1359,48966
-class HTTP11ClientProtocol(1369,49227
-    def __init__(1439,52309
-    def state(1445,52469
-    def request(1449,52519
-        def cancelRequest(1474,53674
-        def cbRequestWritten(1494,54579
-        def ebRequestWriting(1499,54781
-    def _finishResponse(1518,55449
-    def _finishResponse_WAITING(1530,55872
-    def _disconnectParser(1576,57919
-    def _giveUp(1599,58765
-    def dataReceived(1611,59136
-    def connectionLost(1621,59350
-    def _connectionLost_QUIESCENT(1629,59587
-    def _connectionLost_GENERATION_FAILED(1637,59816
-    def _connectionLost_TRANSMITTING(1645,60066
-    def _connectionLost_TRANSMITTING_AFTER_RECEIVING_RESPONSE(1660,60616
-    def _connectionLost_WAITING(1667,60807
-    def _connectionLost_ABORTING(1678,61222
-    def abort(1690,61627
-
-venv/lib/python2.7/site-packages/twisted/web/http_headers.py,500
-def _dashCapitalize(14,303
-class Headers(29,685
-    def __init__(59,1905
-    def __repr__(66,2114
-    def __cmp__(73,2308
-    def _encodeName(85,2666
-    def _encodeValue(101,3125
-    def _encodeValues(116,3534
-    def _decodeValues(134,4067
-    def copy(151,4536
-    def hasHeader(160,4724
-    def removeHeader(173,5089
-    def setRawHeaders(185,5395
-    def addRawHeader(206,6119
-    def getRawHeaders(226,6650
-    def getAllRawHeaders(250,7488
-    def _canonicalNameCaps(260,7812
-
-venv/lib/python2.7/site-packages/twisted/web/_element.py,489
-class Expose(14,387
-    def __init__(26,811
-    def __call__(30,870
-            class Foo(38,1188
-                def twiddle(39,1216
-                def frob(41,1281
-    def get(67,2061
-    def _withDocumentation(87,2786
-def renderer(102,3337
-        class Foo(108,3457
-            def twiddle(110,3507
-class Element(127,3875
-        class Menu(141,4448
-            def items(143,4499
-    def __init__(156,4912
-    def lookupRenderMethod(161,5015
-    def render(171,5280
-
-venv/lib/python2.7/site-packages/twisted/plugin.py,384
-def _determinePickleModule(20,364
-class IPlugin(41,840
-class CachedPlugin(52,1133
-    def __init__(53,1161
-    def __repr__(60,1390
-    def load(65,1578
-    def __conform__(68,1665
-class CachedDropin(81,2096
-    def __init__(98,2645
-def _generateCacheEntry(105,2799
-    def fromkeys(118,3232
-def getCache(126,3351
-def getPlugins(199,6277
-def pluginPackagePaths(229,7153
-
-venv/lib/python2.7/site-packages/twisted/trial/test/test_tests.py,5475
-class ResultsTestMixin(44,1556
-    def loadSuite(48,1670
-    def test_setUp(57,1984
-    def assertCount(66,2267
-class SuccessMixin(75,2536
-    def setUp(79,2667
-    def test_successful(85,2785
-    def assertSuccessful(90,2889
-    def test_successfulIsReported(102,3341
-    def test_defaultIsSuccessful(111,3658
-    def test_noReference(120,3947
-class SynchronousSuccessTests(133,4306
-class AsynchronousSuccessTests(139,4472
-class SkipMethodsMixin(145,4628
-    def setUp(149,4771
-    def test_counting(155,4883
-    def test_results(161,5008
-    def test_setUp(175,5606
-    def test_reasons(190,6256
-    def test_deprecatedSkipWithoutReason(201,6593
-class SynchronousSkipMethodTests(218,7241
-class AsynchronousSkipMethodTests(231,7757
-class SkipClassesMixin(244,8267
-    def setUp(248,8401
-    def test_counting(255,8561
-    def test_setUpRan(261,8714
-    def test_results(268,8927
-    def test_reasons(282,9549
-class SynchronousSkipClassTests(295,9981
-class AsynchronousSkipClassTests(306,10295
-class TodoMixin(317,10601
-    def setUp(322,10765
-    def test_counting(328,10873
-    def test_results(334,11003
-    def test_expectedFailures(352,11916
-    def test_unexpectedSuccesses(362,12280
-    def test_expectedSetUpFailure(372,12631
-    def test_expectedTearDownFailure(387,13285
-class SynchronousTodoTests(407,14158
-class AsynchronousTodoTests(420,14597
-class ClassTodoMixin(433,15030
-    def setUp(438,15187
-    def test_counting(444,15300
-    def test_results(450,15429
-    def test_expectedFailures(468,16332
-    def test_unexpectedSuccesses(478,16697
-class SynchronousClassTodoTests(490,17060
-class AsynchronousClassTodoTests(500,17376
-class StrictTodoMixin(510,17684
-    def setUp(516,17893
-    def test_counting(522,18007
-    def test_results(528,18131
-    def test_expectedFailures(543,18843
-    def test_unexpectedSuccesses(553,19219
-class SynchronousStrictTodoTests(565,19605
-class AsynchronousStrictTodoTests(576,19964
-class ReactorCleanupTests(587,20315
-    def setUp(593,20483
-    def test_leftoverSockets(601,20658
-    def test_leftoverPendingCalls(618,21336
-class FixtureMixin(632,21859
-    def setUp(636,21964
-    def test_brokenSetUp(643,22124
-    def test_brokenTearDown(654,22568
-    def test_tearDownRunsOnTestFailure(666,23019
-class SynchronousFixtureTests(686,23610
-class AsynchronousFixtureTests(701,24165
-class AsynchronousSuppressionTests(716,24714
-class GCMixin(734,25396
-    class BasicTest(740,25585
-        def setUp(744,25686
-        def test_foo(749,25797
-        def tearDown(754,25914
-    def _log(761,26041
-    def collect(767,26152
-    def setUp(771,26235
-    def tearDown(780,26454
-class GarbageCollectionDefaultTests(787,26569
-    def test_collectNotDefault(792,26721
-class GarbageCollectionTests(803,27032
-    def test_collectCalled(807,27157
-class UnhandledDeferredTests(820,27581
-    def setUp(826,27745
-    def test_isReported(836,28079
-    def test_doesntBleed(846,28420
-    def tearDown(865,29190
-class AddCleanupMixin(874,29341
-    def setUp(878,29432
-    def test_addCleanupCalledIfSetUpFails(886,29633
-    def test_addCleanupCalledIfSetUpSkips(895,29974
-    def test_addCleanupCalledInReverseOrder(906,30426
-    def test_errorInCleanupIsCaptured(917,30875
-    def test_cleanupsContinueRunningAfterError(931,31491
-    def test_multipleErrorsReported(946,32118
-class SynchronousAddCleanupTests(965,32845
-class AsynchronousAddCleanupTests(975,33150
-    def test_addCleanupWaitsForDeferreds(983,33445
-        def cleanup(989,33684
-class SuiteClearingMixin(1000,34101
-    def test_clearSuite(1005,34224
-    def test_clearPyunitSuite(1018,34647
-class SynchronousSuiteClearingTests(1035,35233
-class AsynchronousSuiteClearingTests(1045,35543
-class TestDecoratorMixin(1055,35833
-    def assertTestsEqual(1059,35927
-    def assertSuitesEqual(1071,36481
-    def test_usesAdaptedReporterWithRun(1086,37210
-    def test_usesAdaptedReporterWithCall(1101,37798
-    def test_decorateSingleTest(1117,38396
-    def test_decorateTestSuite(1126,38757
-    def test_decorateInPlaceMutatesOriginal(1137,39209
-    def test_decorateTestSuiteReferences(1150,39735
-    def test_decorateNestedTestSuite(1170,40583
-    def test_decorateDecoratedSuite(1183,41151
-    def test_decoratePreservesSuite(1195,41693
-class SynchronousTestDecoratorTests(1208,42170
-class AsynchronousTestDecoratorTests(1217,42448
-class MonkeyPatchMixin(1226,42706
-    def setUp(1230,42819
-    def test_patch(1239,43055
-    def test_patchRestoredAfterRun(1247,43332
-    def test_revertDuringTest(1256,43683
-    def test_revertAndRepatch(1265,44051
-    def test_successivePatches(1275,44401
-class SynchronousMonkeyPatchTests(1287,44905
-class AsynchronousMonkeyPatchTests(1296,45174
-class IterateTestsMixin(1305,45423
-    def test_iterateTestCase(1310,45560
-    def test_iterateSingletonTestSuite(1319,45810
-    def test_iterateNestedTestSuite(1329,46139
-    def test_iterateIsLeftToRightDepthFirst(1338,46432
-class SynchronousIterateTestsTests(1347,46750
-class AsynchronousIterateTestsTests(1357,47078
-class TrialGeneratorFunctionTests(1368,47387
-    def test_errorOnGeneratorFunction(1373,47525
-        class GeneratorTestCase(1379,47739
-            def test_generator(1384,47874
-    def test_synchronousTestCaseErrorOnGeneratorFunction(1404,48730
-        class GeneratorSynchronousTestCase(1410,48974
-            def test_generator(1415,49142
-
-venv/lib/python2.7/site-packages/twisted/trial/test/test_doctest.py,191
-class RunnersTests(14,270
-    def test_id(19,378
-    def test_basicTrialIntegration(31,776
-    def _testRun(40,1053
-    def test_expectedResults(50,1314
-    def test_repeatable(58,1543
-
-venv/lib/python2.7/site-packages/twisted/trial/test/novars.py,17
-class Bar(5,161
-
-venv/lib/python2.7/site-packages/twisted/trial/test/test_reporter.py,7272
-class BrokenStream(40,1004
-    def __init__(48,1236
-    def write(51,1292
-    def flush(57,1464
-class StringTest(64,1633
-    def stringComparison(65,1681
-class TestResultTests(86,2679
-    def setUp(87,2732
-    def test_pyunitAddError(90,2798
-    def test_pyunitAddFailure(101,3208
-class ReporterRealtimeTests(113,3654
-    def setUp(114,3700
-class ErrorReportingTests(119,3820
-    def setUp(122,3902
-    def getOutput(127,4058
-    def getResult(132,4190
-    def test_formatErroredMethod(136,4281
-    def test_formatFailedMethod(158,5230
-    def test_doctestError(179,6115
-    def test_hiddenException(201,7136
-class UncleanWarningWrapperErrorReportingTests(243,9011
-    def setUp(248,9249
-class TracebackHandlingTests(256,9452
-    def getErrorFrames(258,9513
-    def checkFrames(275,10040
-    def test_basic(284,10524
-    def test_subroutine(290,10755
-    def test_deferred(297,11071
-    def test_noFrames(307,11471
-    def test_oneFrame(311,11595
-    def test_exception(315,11743
-class FormatFailuresTests(327,12184
-    def setUp(328,12223
-    def test_formatDefault(340,12631
-    def test_formatString(350,13027
-    def test_mutation(365,13560
-class PyunitNamesTests(372,13773
-    def setUp(373,13827
-    def test_verboseReporter(377,13938
-    def test_treeReporter(384,14210
-    def test_getDescription(391,14497
-    def test_minimalReporter(397,14681
-    def test_minimalReporterTime(416,15360
-    def test_emptyMinimalReporter(431,15857
-class DirtyReactorTests(443,16244
-    def setUp(451,16563
-    def test_errorByDefault(458,16784
-    def test_warningsEnabled(469,17160
-    def test_warningsMaskErrors(481,17631
-    def test_dealsWithThreeTuples(494,18172
-class TrialNamesTests(514,19131
-    def setUp(516,19185
-    def test_verboseReporter(520,19293
-    def test_treeReporter(526,19524
-    def test_treeReporterWithDocstrings(533,19811
-    def test_getDescription(539,20051
-class SkipTests(545,20235
-    def setUp(549,20354
-    def _getSkips(554,20515
-    def test_accumulation(560,20667
-    def test_success(564,20812
-    def test_summary(569,20956
-    def test_basicErrors(582,21424
-    def test_booleanSkip(593,21785
-    def test_exceptionSkip(605,22192
-class UncleanWarningSkipTests(620,22662
-    def setUp(625,22819
-    def _getSkips(629,22937
-class TodoTests(638,23164
-    def setUp(643,23284
-    def _getTodos(649,23446
-    def _getUnexpectedSuccesses(656,23607
-    def test_accumulation(663,23788
-    def test_noTodoProvided(673,24134
-    def test_success(688,24710
-    def test_unexpectedSuccess(697,25030
-    def test_unexpectedSuccessNoTodo(708,25480
-    def test_summary(723,26112
-    def test_basicErrors(738,26682
-    def test_booleanTodo(750,27116
-    def test_exceptionTodo(759,27444
-    def test_standardLibraryCompatibilityFailure(775,27957
-        class Test(780,28144
-            def test_fail(782,28209
-    def test_standardLibraryCompatibilitySuccess(790,28407
-        class Test(795,28594
-            def test_success(797,28659
-class UncleanWarningTodoTests(806,28862
-    def setUp(811,28990
-    def _getTodos(816,29109
-    def _getUnexpectedSuccesses(824,29332
-class MockColorizer(833,29597
-    def __init__(838,29720
-    def write(842,29776
-class TreeReporterTests(847,29852
-    def setUp(848,29907
-    def makeError(855,30178
-    def test_summaryColoredSuccess(863,30311
-    def test_summaryColoredFailure(875,30733
-    def test_getPrelude(890,31242
-    def test_groupResults(907,31833
-    def test_printResults(929,32673
-        def formatter(935,32898
-class ReporterInterfaceTests(963,33724
-    def setUp(977,34206
-    def test_shouldStopInitiallyFalse(984,34439
-    def test_shouldStopTrueAfterStop(991,34609
-    def test_wasSuccessfulInitiallyTrue(999,34823
-    def test_wasSuccessfulTrueAfterSuccesses(1006,35030
-    def test_wasSuccessfulFalseAfterErrors(1015,35304
-    def test_wasSuccessfulFalseAfterFailures(1026,35637
-class ReporterTests(1038,35992
-    def setUp(1043,36105
-    def _getTime(1049,36240
-    def test_startStop(1054,36318
-    def test_brokenStream(1062,36592
-    def test_warning(1075,37047
-    def test_duplicateWarningSuppressed(1093,37678
-    def test_warningEmittedForNewTest(1105,38063
-    def test_stopObserving(1138,39095
-class SafeStreamTests(1154,39572
-    def test_safe(1155,39625
-class SubunitReporterTests(1168,40011
-    def setUp(1178,40242
-    def assertForwardsToSubunit(1189,40615
-    def removeMethod(1211,41518
-    def test_subunitWithoutAddExpectedFailureInstalled(1237,42430
-    def test_subunitWithoutAddSkipInstalled(1255,43141
-    def test_addExpectedFailurePassedThrough(1270,43691
-        def addExpectedFailure(1277,44012
-    def test_addSkipSendsSubunitAddSkip(1291,44562
-        def addSkip(1298,44846
-    def test_doneDoesNothing(1308,45195
-    def test_startTestSendsSubunitStartTest(1317,45478
-    def test_stopTestSendsSubunitStopTest(1324,45691
-    def test_addSuccessSendsSubunitAddSuccess(1331,45899
-    def test_addErrorSendsSubunitAddError(1338,46117
-    def test_addFailureSendsSubunitAddFailure(1349,46432
-    def test_addUnexpectedSuccessSendsSubunitAddSuccess(1360,46778
-    def test_loadTimeErrors(1373,47289
-class SubunitReporterNotInstalledTests(1386,47703
-    def test_subunitNotInstalled(1391,47853
-class TimingReporterTests(1403,48292
-class LoggingReporter(1408,48385
-    def __init__(1413,48513
-    def addError(1417,48638
-    def addExpectedFailure(1420,48701
-    def addFailure(1423,48787
-    def addSkip(1426,48854
-    def addUnexpectedSuccess(1429,48915
-    def startTest(1432,48994
-    def stopTest(1435,49051
-class AdaptedReporterTests(1440,49109
-    def setUp(1446,49332
-    def _testAdapter(1450,49408
-    def assertWrapped(1454,49469
-    def getFailure(1459,49634
-    def getWrappedResult(1472,49948
-    def test_addError(1477,50085
-    def test_addFailure(1485,50330
-    def test_addSkip(1493,50583
-    def test_startTest(1502,50845
-    def test_stopTest(1510,51060
-    def test_addExpectedFailure(1518,51272
-    def test_expectedFailureWithoutTodo(1527,51579
-    def test_addUnexpectedSuccess(1536,51858
-    def test_unexpectedSuccessWithoutTodo(1544,52125
-class FakeStream(1553,52365
-    def __init__(1561,52543
-    def isatty(1565,52602
-class AnsiColorizerTests(1570,52651
-    def setUp(1575,52766
-    def tearDown(1579,52836
-    def test_supportedStdOutTTY(1584,52936
-    def test_supportedNoCurses(1592,53184
-    def test_supportedSetupTerm(1601,53469
-        class fakecurses(1608,53783
-            def setupterm(1612,53873
-            def tigetnum(1615,53939
-    def test_supportedTigetNumWrongError(1628,54351
-        class fakecurses(1634,54617
-            def tigetnum(1637,54685
-    def test_supportedTigetNumNotEnoughColor(1644,54881
-        class fakecurses(1649,55087
-            def tigetnum(1652,55155
-    def test_supportedTigetNumErrors(1659,55341
-        class fakecurses(1664,55554
-            def setupterm(1668,55644
-            def tigetnum(1671,55710
-class ExitWrapperTests(1680,55964
-    def setUp(1685,56075
-    def test_stopOnFailure(1693,56348
-    def test_stopOnError(1703,56690
-    def test_doesNotStopOnUnexpectedSuccess(1713,57024
-
-venv/lib/python2.7/site-packages/twisted/trial/test/moduleself.py,39
-class Foo(4,92
-    def testFoo(6,134
-
-venv/lib/python2.7/site-packages/twisted/trial/test/skipping.py,2099
-class SkippingMixin(20,573
-    def test_skip1(21,602
-    def test_skip2(24,661
-    def test_skip3(28,772
-class SynchronousSkipping(34,870
-class AsynchronousSkipping(39,945
-class SkippingSetUpMixin(44,1010
-    def setUp(45,1044
-    def test_1(48,1102
-    def test_2(51,1138
-class SynchronousSkippingSetUp(55,1175
-class AsynchronousSkippingSetUp(60,1260
-class DeprecatedReasonlessSkipMixin(65,1335
-    def test_1(66,1380
-class SynchronousDeprecatedReasonlessSkip(71,1430
-class AsynchronousDeprecatedReasonlessSkip(77,1542
-class SkippedClassMixin(83,1644
-    def setUp(85,1696
-    def test_skip1(87,1757
-    def test_skip2(89,1815
-    def test_skip3(92,1918
-    def test_skip4(94,1957
-class SynchronousSkippedClass(99,2028
-class AsynchronousSkippedClass(104,2111
-class TodoMixin(109,2184
-    def test_todo1(110,2209
-    def test_todo2(114,2306
-    def test_todo3(118,2410
-class SynchronousTodo(125,2503
-class AsynchronousTodo(130,2570
-class SetUpTodoMixin(135,2627
-    def setUp(136,2657
-    def test_todo1(139,2726
-class SynchronousSetUpTodo(145,2804
-class AsynchronousSetUpTodo(150,2881
-class TearDownTodoMixin(155,2948
-    def tearDown(156,2981
-    def test_todo1(159,3053
-class SynchronousTearDownTodo(165,3134
-class AsynchronousTearDownTodo(170,3217
-class TodoClassMixin(175,3290
-    def test_todo1(177,3339
-    def test_todo2(180,3409
-    def test_todo3(182,3448
-    def test_todo4(185,3545
-class SynchronousTodoClass(190,3614
-class AsynchronousTodoClass(195,3691
-class StrictTodoMixin(200,3758
-    def test_todo1(201,3789
-    def test_todo2(205,3909
-    def test_todo3(209,4040
-    def test_todo4(213,4154
-    def test_todo5(217,4283
-    def test_todo6(221,4392
-    def test_todo7(225,4505
-class SynchronousStrictTodo(231,4593
-class AsynchronousStrictTodo(236,4672
-class AddCleanupMixin(241,4741
-    def setUp(242,4772
-    def brokenSetUp(245,4823
-    def skippingSetUp(249,4929
-    def append(253,5028
-    def tearDown(256,5089
-    def runTest(259,5150
-class SynchronousAddCleanup(264,5211
-class AsynchronousAddCleanup(269,5290
-
-venv/lib/python2.7/site-packages/twisted/trial/test/test_pyunitcompat.py,1239
-class PyUnitTestTests(18,394
-    class PyUnitTest(20,439
-        def test_pass(22,479
-    def setUp(26,527
-    def test_callable(31,648
-class PyUnitResultTests(40,889
-    class ErrorTest(49,1228
-        def test_foo(57,1459
-    def test_dontUseAdapterWhenReporterProvidesIReporter(65,1634
-        class StubReporter(71,1876
-            def __init__(79,2130
-            def startTest(83,2231
-            def stopTest(88,2339
-            def addError(93,2446
-    def test_success(105,2766
-        class SuccessTest(106,2794
-            def test_foo(108,2866
-    def test_failure(118,3154
-        class FailureTest(119,3182
-            def test_foo(121,3254
-    def test_error(133,3625
-    def test_setUpError(143,3933
-        class ErrorTest(144,3964
-            def setUp(146,4034
-            def test_foo(148,4083
-    def test_tracebackFromFailure(159,4419
-    def test_traceback(176,4989
-        class ErrorTest(180,5105
-            def test_foo(182,5179
-    def test_tracebackFromCleanFailure(206,6065
-    def test_trialSkip(225,6737
-        class SkipTest(230,6901
-            def test_skip(231,6946
-    def test_pyunitSkip(241,7210
-        class SkipTest(246,7376
-            def test_skip(248,7456
-
-venv/lib/python2.7/site-packages/twisted/trial/test/test_testcase.py,311
-class TestCaseMixin(14,307
-    def setUp(18,375
-    def test_equality(27,654
-    def test_hashability(37,1010
-class SynchronousTestCaseTests(50,1377
-    class MyTestCase(51,1445
-        def test_1(56,1609
-class AsynchronousTestCaseTests(63,1789
-    class MyTestCase(64,1858
-        def test_1(69,2000
-
-venv/lib/python2.7/site-packages/twisted/trial/test/mockcustomsuite2.py,65
-class Foo(13,363
-    def test_foo(14,404
-def testSuite(18,443
-
-venv/lib/python2.7/site-packages/twisted/trial/test/test_assertions.py,5695
-class MockEquality(29,1050
-    def __init__(32,1127
-    def __repr__(36,1184
-class ComparisonError(40,1259
-    def _error(44,1373
-class TestFailureTests(51,1484
-    class FailingTest(62,2001
-        def test_fails(63,2054
-    def setUp(67,2128
-    def test_fail(79,2529
-    def test_failingExceptionFails(94,3009
-class AssertFalseTests(108,3489
-    def _assertFalseFalse(118,3835
-    def _assertFalseTrue(130,4246
-    def test_failIfFalse(150,4917
-    def test_assertFalseFalse(158,5126
-    def test_failIfTrue(166,5350
-    def test_assertFalseTrue(175,5587
-class AssertTrueTests(185,5840
-    def _assertTrueFalse(195,6191
-    def _assertTrueTrue(215,6883
-    def test_assertTrueFalse(227,7282
-    def test_failUnlessFalse(236,7536
-    def test_assertTrueTrue(245,7790
-    def test_failUnlessTrue(253,8004
-class SynchronousAssertionsTests(262,8219
-    def _testEqualPair(273,8713
-    def _testUnequalPair(279,8894
-    def test_assertEqual_basic(305,9819
-    def test_assertEqual_custom(312,10028
-    def test_assertEqualMessage(322,10312
-    def test_assertEqualNoneMessage(335,10684
-    def test_assertEqual_incomparable(349,11187
-    def _raiseError(364,11686
-    def test_failUnlessRaises_expected(368,11742
-    def test_failUnlessRaises_unexpected(374,12034
-    def test_failUnlessRaises_noException(387,12482
-    def test_failUnlessRaises_failureException(398,12869
-    def test_assertRaisesContextExpected(414,13527
-    def test_assertRaisesContextUnexpected(429,14023
-    def test_assertRaisesContextNoException(453,14996
-    def test_brokenName(472,15828
-    def test_failIfEqual_basic(498,16863
-    def test_failIfEqual_customEq(509,17293
-    def test_failIfIdenticalPositive(521,17760
-    def test_failIfIdenticalNegative(532,18073
-    def test_failUnlessIdentical(542,18392
-    def test_failUnlessApproximates(553,18887
-    def test_failUnlessAlmostEqual(565,19431
-    def test_failIfAlmostEqual(578,19937
-    def test_failUnlessSubstring(592,20499
-    def test_failIfSubstring(605,20991
-    def test_assertIs(618,21463
-    def test_assertIsError(626,21637
-    def test_assertIsNot(635,21918
-    def test_assertIsNotError(644,22162
-    def test_assertIsInstance(652,22391
-    def test_assertIsInstanceMultipleClasses(661,22594
-    def test_assertIsInstanceError(671,22876
-    def test_assertIsInstanceErrorMultipleClasses(681,23157
-    def test_assertIsInstanceCustomMessage(692,23516
-    def test_assertNotIsInstance(704,23959
-    def test_assertNotIsInstanceMultipleClasses(714,24208
-    def test_assertNotIsInstanceError(725,24535
-    def test_assertNotIsInstanceErrorMultipleClasses(736,24903
-    def test_assertDictEqual(746,25234
-class WarningAssertionTests(758,25678
-    def test_assertWarns(759,25737
-        def deprecated(763,25832
-    def test_assertWarnsRegistryClean(771,26094
-        def deprecated(776,26279
-    def test_assertWarnsError(788,26729
-        def normal(792,26853
-    def test_assertWarnsWrongCategory(799,27051
-        def deprecated(803,27181
-    def test_assertWarnsWrongMessage(811,27453
-        def deprecated(815,27581
-    def test_assertWarnsWrongFile(823,27860
-        def deprecated(828,28070
-    def test_assertWarnsOnClass(848,29187
-        class Warn:Warn852,29313
-            def __init__(853,29333
-    def test_assertWarnsOnMethod(863,29712
-        class Warn:Warn867,29840
-            def deprecated(868,29860
-    def test_assertWarnsOnCall(880,30302
-        class Warn:Warn884,30432
-            def __call__(885,30452
-    def test_assertWarnsFilter(897,30870
-        def deprecated(901,30991
-    def test_assertWarnsMultipleWarnings(909,31267
-        def deprecated(914,31469
-        def f(916,31575
-    def test_assertWarnsDifferentWarnings(923,31740
-        def deprecated(928,31949
-    def test_assertWarnsAfterUnassertedWarning(937,32364
-        class TheWarning(942,32593
-        def f(945,32646
-class ResultOfAssertionsTests(954,32906
-    def test_withoutSuccessResult(963,33197
-    def test_successResultOfWithFailure(973,33525
-    def test_successResultOfWithFailureHasTraceback(983,33866
-    def test_withoutFailureResult(995,34329
-    def test_failureResultOfWithSuccess(1005,34657
-    def test_failureResultOfWithWrongFailure(1014,34999
-    def test_failureResultOfWithWrongFailureOneExpectedFailure(1025,35387
-    def test_failureResultOfWithWrongFailureMultiExpectedFailure(1043,36174
-    def test_withSuccessResult(1063,37071
-    def test_withExpectedFailureResult(1074,37486
-    def test_withFailureResult(1087,38032
-    def test_assertNoResultSuccess(1098,38458
-    def test_assertNoResultFailure(1108,38837
-    def test_assertNoResult(1118,39214
-    def test_assertNoResultPropagatesSuccess(1125,39373
-    def test_assertNoResultPropagatesLaterFailure(1137,39801
-    def test_assertNoResultSwallowsImmediateFailure(1149,40238
-class AssertionNamesTests(1164,40695
-    def _getAsserts(1168,40838
-    def _name(1173,41009
-    def test_failUnlessMatchesAssert(1177,41061
-    def test_failIf_matches_assertNot(1192,41753
-    def test_equalSpelling(1198,42070
-class CallDeprecatedTests(1212,42671
-    def test_callDeprecatedSuppressesWarning(1219,42875
-    def test_callDeprecatedCallsFunction(1229,43205
-    def test_failsWithoutDeprecation(1238,43489
-        def notDeprecated(1243,43648
-    def test_failsWithIncorrectDeprecation(1252,43927
-    def test_nestedDeprecation(1266,44481
-        def nestedDeprecation(1276,44900
-    def test_callDeprecationWithMessage(1290,45481
-    def test_callDeprecationWithWrongMessage(1299,45758
-def oldMethod(1316,46322
-def oldMethodReplaced(1324,46472
-
-venv/lib/python2.7/site-packages/twisted/trial/test/test_keyboard.py,834
-class TrialTest(16,307
-    def setUp(17,354
-class InterruptInTestTests(23,504
-    class InterruptedTest(24,543
-        def test_02_raiseInterrupt(25,589
-        def test_01_doNothing(28,668
-        def test_03_doNothing(31,723
-    def setUp(34,823
-    def test_setUpOK(39,1034
-    def test_interruptInTest(44,1223
-class InterruptInSetUpTests(52,1537
-    class InterruptedTest(55,1595
-        def setUp(56,1641
-        def test_01(60,1758
-        def test_02(63,1834
-    def setUp(67,1963
-    def test_setUpOK(74,2224
-    def test_interruptInSetUp(80,2473
-class InterruptInTearDownTests(88,2768
-    class InterruptedTest(91,2829
-        def tearDown(92,2875
-        def test_01(96,2998
-        def test_02(99,3077
-    def setUp(103,3212
-    def test_setUpOK(110,3485
-    def test_interruptInTearDown(116,3737
-
-venv/lib/python2.7/site-packages/twisted/trial/test/test_plugins.py,101
-class PluginsTests(15,275
-    def getPluginsByLongOption(20,382
-    def test_subunitPlugin(37,941
-
-venv/lib/python2.7/site-packages/twisted/trial/test/test_script.py,3415
-def sibpath(26,691
-class ForceGarbageCollectionTests(34,821
-    def setUp(39,940
-    def simpleTest(47,1171
-    def collect(54,1314
-    def makeRunner(61,1462
-    def test_forceGc(70,1694
-    def test_unforceGc(83,2149
-class SuiteUsedTests(94,2411
-    def setUp(99,2538
-    def test_defaultSuite(106,2668
-    def test_untilFailureSuite(114,2908
-class TestModuleTests(125,3231
-    def setUp(126,3284
-    def tearDown(129,3344
-    def test_testNames(132,3396
-    def assertSuitesEqual(139,3610
-    def test_baseState(147,3876
-    def test_testmoduleOnModule(150,3962
-    def test_testmoduleTwice(159,4343
-    def test_testmoduleOnSourceAndTarget(169,4771
-    def test_testmoduleOnSelfModule(180,5259
-    def test_testmoduleOnScript(189,5657
-    def test_testmoduleOnNonexistentFile(199,6073
-    def test_testmoduleOnEmptyVars(215,6682
-    def test_testmoduleOnModuleName(223,6984
-    def test_parseLocalVariable(239,7615
-    def test_trailingSemicolon(246,7941
-    def test_parseLocalVariables(253,8267
-    def test_surroundingGuff(262,8676
-    def test_invalidLine(270,9032
-    def test_invalidDeclaration(274,9168
-    def test_variablesFromFile(282,9571
-    def test_noVariablesInFile(288,9827
-    def test_variablesFromScript(292,9973
-    def test_getTestModules(299,10265
-    def test_getTestModules_noVars(303,10433
-    def test_getTestModules_multiple(307,10579
-    def test_looksLikeTestModule(313,10863
-class WithoutModuleTests(323,11379
-    def setUp(328,11489
-    def tearDown(337,11719
-    def _checkSMTP(348,12019
-    def _checkIMAP(356,12177
-    def test_disableOneModule(364,12335
-    def test_disableMultipleModules(376,12770
-    def test_disableAlreadyImportedModule(391,13363
-class CoverageTests(404,13853
-    def setUp(412,14098
-    def test_tracerInstalled(420,14292
-    def test_coverdirDefault(430,14618
-    def test_coverdirOverridden(441,15002
-class OptionsTests(454,15410
-    def setUp(459,15498
-    def test_getWorkerArguments(466,15644
-    def test_jobsConflictWithDebug(484,16344
-    def test_jobsConflictWithProfile(497,16819
-    def test_jobsConflictWithDebugStackTraces(511,17314
-    def test_jobsConflictWithExitFirst(526,17848
-    def test_orderConflictWithRandom(541,18351
-class MakeRunnerTests(555,18797
-    def setUp(560,18897
-    def test_jobs(563,18958
-    def test_dryRunWithJobs(576,19480
-    def test_DebuggerNotFound(587,19914
-        def namedAnyExceptdoNotFind(590,19994
-    def test_exitfirst(603,20418
-class RunTests(613,20738
-    def setUp(618,20825
-    def test_debuggerNotFound(624,21073
-        def _makeRunner(630,21215
-class TestArgumentOrderTests(643,21562
-    def setUp(648,21704
-    def test_preserveArgumentOrder(653,21800
-class OrderTests(674,22400
-    def setUp(678,22487
-    def test_alphabetical(682,22548
-    def test_alphabeticalModule(702,23259
-    def test_alphabeticalPackage(722,24086
-    def test_toptobottom(737,24651
-    def test_toptobottomModule(758,25426
-    def test_toptobottomPackage(778,26297
-    def test_toptobottomMissingSource(797,26995
-        class TestMissing(808,27484
-            def test_second(809,27521
-            def test_third(810,27561
-            def test_fourth(811,27600
-            def test_first(812,27640
-    def test_unknownOrder(835,28652
-class HelpOrderTests(845,28887
-    def test_help_ordersPrintsSynopsisAndQuits(849,28982
-
-venv/lib/python2.7/site-packages/twisted/trial/test/test_log.py,1024
-def makeFailure(16,355
-class Mask(28,524
-    class FailureLoggingMixin(32,618
-        def test_silent(33,657
-        def test_single(38,755
-        def test_double(44,886
-        def test_singleThenFail(52,1049
-    class SynchronousFailureLogging(60,1221
-    class AsynchronousFailureLogging(64,1324
-        def test_inCallback(65,1402
-class ObserverTests(73,1605
-    def setUp(78,1794
-    def test_msg(83,1910
-    def test_error(93,2271
-    def test_flush(105,2688
-    def _makeRuntimeFailure(116,3045
-    def test_flushByType(120,3141
-    def test_ignoreErrors(134,3756
-    def test_clearIgnores(147,4247
-class LogErrorsMixin(163,4801
-    def setUp(169,4941
-    def tearDown(172,5007
-    def test_singleError(176,5083
-    def test_twoErrors(188,5504
-    def test_errorsIsolated(199,5827
-    def test_errorsIsolatedWhenTestFails(212,6254
-    def test_boundedObservers(231,6860
-class SynchronousLogErrorsTests(245,7342
-class AsynchronousLogErrorsTests(250,7470
-    def test_inCallback(253,7587
-
-venv/lib/python2.7/site-packages/twisted/trial/test/test_deferred.py,1171
-class SetUpTests(18,358
-    def _loadSuite(19,395
-    def test_success(25,568
-    def test_fail(31,777
-    def test_callbackFail(41,1210
-    def test_error(51,1675
-    def test_skip(61,2112
-class NeverFireTests(73,2592
-    def setUp(74,2633
-    def tearDown(78,2756
-    def _loadSuite(81,2838
-    def test_setUp(87,3011
-class TestTester(99,3532
-    def getTest(100,3569
-    def runTest(103,3653
-class DeferredTests(109,3784
-    def getTest(110,3817
-    def test_pass(113,3890
-    def test_passGenerated(118,4052
-    def test_passInlineCallbacks(127,4412
-    def test_fail(136,4755
-    def test_failureInCallback(142,4968
-    def test_errorInCallback(148,5207
-    def test_skip(154,5440
-    def test_todo(161,5705
-    def test_thread(169,6034
-class TimeoutTests(176,6217
-    def getTest(177,6249
-    def _wasTimeout(180,6321
-    def test_pass(184,6463
-    def test_passDefault(189,6625
-    def test_timeout(194,6801
-    def test_timeoutZero(201,7064
-    def test_skip(208,7335
-    def test_todo(214,7544
-    def test_errorPropagation(221,7831
-    def test_classTimeout(227,8074
-    def test_callbackReturnsNonCallingDeferred(235,8384
-
-venv/lib/python2.7/site-packages/twisted/trial/test/sample.py,579
-class FooTest(14,358
-    def test_foo(17,405
-    def test_bar(21,444
-def badDecorator(26,484
-    def nameCollision(31,649
-def goodDecorator(37,752
-    def nameCollision(41,847
-class DecorationTest(47,977
-    def test_badDecorator(48,1029
-    def test_goodDecorator(56,1265
-    def renamedDecorator(63,1456
-    def nameCollision(71,1691
-class PyunitTest(78,1812
-    def test_foo(81,1849
-    def test_bar(85,1888
-class NotATest(90,1928
-    def test_foo(93,1954
-class AlphabetTest(98,1994
-    def test_a(101,2046
-    def test_b(105,2083
-    def test_c(109,2120
-
-venv/lib/python2.7/site-packages/twisted/trial/test/ordertests.py,226
-class FooTest(12,222
-    def test_first(17,343
-    def test_second(21,384
-    def test_third(25,426
-    def test_fourth(29,467
-class BazTest(34,510
-    def test_baz(39,650
-class BarTest(44,690
-    def test_bar(49,830
-
-venv/lib/python2.7/site-packages/twisted/trial/test/mockcustomsuite.py,66
-class Foo(13,365
-    def test_foo(14,406
-def test_suite(18,445
-
-venv/lib/python2.7/site-packages/twisted/trial/test/packages.py,822
-    def invalidateImportCaches(23,530
-class FooTest(31,707
-    def testFoo(32,752
-class FooTest(48,1108
-    def test_foo(49,1153
-    def test_bar(52,1191
-class PyunitTest(56,1230
-    def test_foo(57,1265
-    def test_bar(60,1303
-class NotATest(64,1342
-    def test_foo(65,1366
-class AlphabetTest(69,1405
-    def test_a(70,1455
-    def test_b(73,1491
-    def test_c(76,1527
-class X(88,1820
-    def test_foo(90,1838
-class A(93,1876
-class B(96,1928
-class PackageTest(101,1985
-    def _toModuleName(123,2876
-    def getModules(131,3087
-    def cleanUpModules(138,3292
-    def createFiles(149,3547
-    def _createDirectory(157,3824
-    def setUp(163,3991
-    def tearDown(171,4211
-class SysPathManglingTest(176,4268
-    def setUp(177,4308
-    def tearDown(188,4631
-    def mangleSysPath(193,4733
-
-venv/lib/python2.7/site-packages/twisted/trial/test/test_asyncassertions.py,398
-class AsynchronousAssertionsTests(17,341
-    def test_assertFailure(22,518
-    def test_assertFailure_wrongException(27,655
-    def test_assertFailure_noException(35,943
-    def test_assertFailure_moreInfo(43,1219
-    def _checkInfo(58,1650
-    def test_assertFailure_masked(65,1916
-        class ExampleFailure(69,2046
-        class TC(72,2105
-            def test_assertFailure(74,2188
-
-venv/lib/python2.7/site-packages/twisted/trial/test/erroneous.py,1348
-class FoolishError(19,547
-class FailureInSetUpMixin(24,590
-    def setUp(25,625
-    def test_noop(28,704
-class SynchronousTestFailureInSetUp(33,745
-class AsynchronousTestFailureInSetUp(39,850
-class FailureInTearDownMixin(45,945
-    def tearDown(46,983
-    def test_noop(49,1068
-class SynchronousTestFailureInTearDown(54,1109
-class AsynchronousTestFailureInTearDown(60,1220
-class FailureButTearDownRunsMixin(66,1321
-    def tearDown(72,1452
-    def test_fails(76,1507
-class SynchronousTestFailureButTearDownRuns(84,1636
-class AsynchronousTestFailureButTearDownRuns(90,1761
-class TestRegularFail(96,1876
-    def test_fail(98,1930
-    def test_subfail(102,1985
-    def subroutine(106,2041
-class TestAsynchronousFail(111,2105
-    def test_fail(116,2227
-    def _later(126,2484
-    def test_exception(130,2547
-class ErrorTest(138,2694
-    def test_foo(146,2910
-class TestSkipTestCase(155,3062
-class DelayedCall(161,3173
-    def go(164,3257
-    def testHiddenException(167,3328
-class ReactorCleanupTests(187,4090
-    def test_leftoverPendingCalls(188,4136
-        def _(189,4177
-class SocketOpenTest(193,4259
-    def test_socketsLeftOpen(194,4300
-class TimingOutDeferred(199,4439
-    def test_alpha(200,4483
-    def test_deferredThatNeverFires(203,4523
-    def test_omega(208,4646
-def unexpectedException(212,4687
-
-venv/lib/python2.7/site-packages/twisted/trial/test/test_loader.py,2669
-def testNames(27,557
-class FinderTests(38,768
-    def setUp(42,872
-    def tearDown(46,977
-    def test_findPackage(49,1046
-    def test_findModule(54,1208
-    def test_findFile(59,1410
-    def test_findObject(65,1638
-    def test_findNonModule(81,2376
-    def test_findNonPackage(86,2571
-    def test_findNonFile(91,2742
-class FileTests(97,2901
-    def test_notFile(101,3006
-    def test_moduleInPath(110,3294
-    def test_moduleNotInPath(120,3659
-    def test_packageInPath(143,4765
-    def test_packageNotInPath(154,5170
-    def test_directoryNotPackage(177,6174
-    def test_filenameNotPython(192,6761
-    def test_filenameMatchesPackage(203,7137
-    def test_directory(217,7605
-class LoaderTests(236,8305
-    def setUp(240,8405
-    def test_sortCases(245,8519
-    def test_loadMethod(258,9141
-    def test_loadFailingMethod(265,9396
-    def test_loadFailure(275,9756
-    def test_loadNonMethod(288,10198
-    def test_loadBadDecorator(298,10634
-    def test_loadGoodDecorator(313,11249
-    def test_loadRenamedDecorator(327,11850
-    def test_loadClass(342,12479
-    def test_loadNonClass(350,12792
-    def test_loadNonTestCase(360,13232
-    def test_loadModule(366,13424
-    def test_loadNonModule(372,13603
-    def test_loadPackage(383,14086
-    def test_loadNonPackage(389,14252
-    def test_loadModuleAsPackage(400,14740
-    def test_loadPackageRecursive(406,14963
-    def test_loadAnythingOnModule(412,15153
-    def test_loadAnythingOnClass(419,15410
-    def test_loadAnythingOnMethod(425,15607
-    def test_loadAnythingOnPackage(431,15814
-    def test_loadAnythingOnPackageRecursive(438,16060
-    def test_loadAnythingOnString(445,16330
-    def test_importErrors(452,16586
-    def test_differentInstances(465,17084
-        class DistinctInstances(471,17310
-            def test_1(472,17360
-            def test_2(475,17431
-    def test_loadModuleWith_test_suite(484,17689
-    def test_loadModuleWith_testSuite(495,18099
-    def test_loadModuleWithBothCustom(506,18509
-    def test_customLoadRaisesAttributeError(516,18884
-        def testSuite(521,19072
-    def assertSuitesEqual(534,19596
-    def test_loadByNamesDuplicate(542,19798
-    def test_loadByNamesPreservesOrder(552,20133
-    def test_loadDifferentNames(568,20736
-    def test_loadInheritedMethods(577,21094
-class ZipLoadingTests(603,21929
-    def setUp(604,21965
-class PackageOrderingTests(613,22212
-    def setUp(615,22271
-    def _trialSortAlgorithm(624,22635
-    def loadSortedPackages(669,24552
-    def test_sortPackagesDefaultOrder(690,25419
-    def test_sortPackagesSillyOrder(694,25500
-        def sillySorter(695,25543
-
-venv/lib/python2.7/site-packages/twisted/trial/test/test_suppression.py,392
-class SuppressionMixin(17,332
-    def runTests(22,481
-    def _load(26,553
-    def _assertWarnings(37,881
-    def test_setUpSuppression(57,1599
-    def test_tearDownSuppression(72,2201
-    def test_suppressMethod(87,2815
-    def test_suppressClass(101,3338
-    def test_suppressModule(118,4019
-    def test_overrideSuppressClass(135,4679
-class SynchronousSuppressionTests(155,5515
-
-venv/lib/python2.7/site-packages/twisted/trial/test/scripttest.py,18
-class Foo(13,438
-
-venv/lib/python2.7/site-packages/twisted/trial/test/test_warning.py,1454
-class Mask(20,492
-    class MockTests(24,604
-        def test_unflushed(32,888
-        def test_flushed(39,1062
-class FlushWarningsTests(48,1288
-    def assertDictSubset(54,1448
-    def assertDictSubsets(63,1729
-    def test_none(74,2105
-    def test_several(82,2301
-    def test_repeated(101,2985
-    def test_cleared(116,3453
-    def test_unflushed(130,3934
-    def test_flushed(154,4850
-    def test_warningsConfiguredAsErrors(168,5268
-        class CustomWarning(174,5520
-    def test_flushedWarningsConfiguredAsErrors(196,6303
-        class CustomWarning(202,6574
-    def test_multipleFlushes(218,6995
-    def test_filterOnOffendingFunction(229,7368
-        def one(237,7738
-        def two(242,7903
-    def test_functionBoundaries(256,8343
-        def warner(261,8538
-    def test_invalidFilter(271,8821
-    def test_missingSource(282,9231
-def foo(292,9651
-    def test_renamedSource(307,10208
-def foo(323,11019
-class FakeWarning(364,12329
-class CollectWarningsTests(369,12369
-    def test_callsObserver(373,12469
-        def f(381,12758
-    def test_suppresses(398,13330
-    def test_callsFunction(409,13708
-        def f(417,13934
-    def test_duplicateWarningCollected(426,14226
-        def f(440,14973
-    def test_immutableObject(451,15288
-    def test_setWarningRegistryChangeWhileIterating(463,15664
-        class A(476,16227
-            def __init__(477,16252
-            def __setattr__(480,16334
-
-venv/lib/python2.7/site-packages/twisted/trial/test/suppression.py,845
-class MethodWarning(25,591
-class ClassWarning(28,631
-class ModuleWarning(31,670
-class EmitMixin(36,712
-    def _emit(41,799
-class SuppressionMixin(47,991
-    def testSuppressMethod(50,1085
-    def testSuppressClass(54,1219
-    def testOverrideSuppressClass(57,1274
-class SetUpSuppressionMixin(63,1383
-    def setUp(64,1420
-class TearDownSuppressionMixin(69,1465
-    def tearDown(70,1505
-class TestSuppression2Mixin(75,1553
-    def testSuppressModule(76,1593
-class SynchronousTestSuppression(84,1708
-class SynchronousTestSetUpSuppression(89,1802
-class SynchronousTestTearDownSuppression(94,1904
-class SynchronousTestSuppression2(99,2012
-class AsynchronousTestSuppression(104,2112
-class AsynchronousTestSetUpSuppression(109,2196
-class AsynchronousTestTearDownSuppression(114,2300
-class AsynchronousTestSuppression2(119,2410
-
-venv/lib/python2.7/site-packages/twisted/trial/test/mockcustomsuite3.py,88
-class Foo(14,421
-    def test_foo(15,462
-def test_suite(19,501
-def testSuite(25,590
-
-venv/lib/python2.7/site-packages/twisted/trial/test/test_output.py,685
-def runTrial(25,474
-class ImportErrorsTests(39,861
-    def runTrial(46,1077
-    def _print(50,1176
-    def assertIn(55,1249
-    def assertNotIn(62,1485
-    def test_trialRun(69,1727
-    def test_nonexistentModule(73,1782
-    def test_nonexistentPackage(80,1972
-    def test_nonexistentPackageWithModule(88,2190
-    def test_badpackage(96,2432
-    def test_moduleInBadpackage(104,2636
-    def test_badmodule(112,2872
-    def test_badimport(121,3141
-    def test_recurseImport(130,3416
-    def test_recurseImportErrors(140,3712
-    def test_nonRecurseImportErrors(151,4042
-    def test_regularRun(159,4265
-    def test_filename(168,4522
-    def test_dosFile(179,4864
-
-venv/lib/python2.7/site-packages/twisted/trial/test/detests.py,1522
-class DeferredSetUpOK(16,399
-    def setUp(17,441
-    def _cb_setUpCalled(22,559
-    def test_ok(25,633
-class DeferredSetUpFail(29,701
-    def setUp(32,769
-    def test_ok(35,846
-class DeferredSetUpCallbackFail(40,960
-    def setUp(43,1036
-    def _cb_setUpCalled(48,1154
-    def test_ok(51,1235
-class DeferredSetUpError(55,1312
-    def setUp(58,1381
-    def test_ok(61,1463
-class DeferredSetUpNeverFire(65,1533
-    def setUp(68,1606
-    def test_ok(71,1660
-class DeferredSetUpSkip(75,1734
-    def setUp(78,1802
-    def _cb1(83,1909
-    def test_ok(86,1982
-class DeferredTests(90,2051
-    def _cb_fail(93,2112
-    def _cb_error(96,2171
-    def _cb_skip(99,2240
-    def _touchClass(102,2313
-    def setUp(105,2388
-    def test_pass(108,2449
-    def test_passGenerated(111,2515
-    def test_passInlineCallbacks(121,2851
-    def test_fail(128,3033
-    def test_failureInCallback(131,3118
-    def test_errorInCallback(136,3245
-    def test_skip(141,3372
-    def test_thread(147,3526
-    def test_expectedFailure(150,3606
-class TimeoutTests(157,3784
-    def test_pass(160,3844
-    def test_passDefault(166,3993
-    def test_timeout(172,4154
-    def test_timeoutZero(176,4246
-    def test_expectedFailure(180,4344
-    def test_skip(185,4518
-    def test_errorPropagation(190,4659
-        def timedOut(191,4696
-    def test_calledButNeverCallback(199,4906
-        def neverFire(201,4978
-class TestClassTimeoutAttribute(209,5160
-    def setUp(212,5231
-    def testMethod(215,5287
-
-venv/lib/python2.7/site-packages/twisted/trial/test/mockdoctest.py,201
-class Counter(8,205
-    def __init__(28,568
-    def __iadd__(32,686
-    def __eq__(46,1088
-    def __ne__(60,1409
-    def incr(69,1595
-    def value(88,2291
-    def unexpectedException(97,2478
-
-venv/lib/python2.7/site-packages/twisted/trial/test/moduletest.py,17
-class Foo(9,281
-
-venv/lib/python2.7/site-packages/twisted/trial/test/test_runner.py,5055
-class CapturingDebugger(32,845
-    def __init__(34,879
-    def runcall(37,929
-class CapturingReporter(44,1071
-    def __init__(55,1279
-    def startTest(68,1633
-    def stopTest(76,1860
-    def cleanupErrors(84,2073
-    def addSuccess(91,2299
-    def done(95,2374
-class TrialRunnerTestsMixin(102,2476
-    def tearDown(106,2581
-    def test_empty(110,2646
-    def _getObservers(116,2750
-    def test_addObservers(120,2826
-    def test_logFileAlwaysActive(131,3166
-        def setUpLogFile(137,3349
-    def test_logFileGetsClosed(147,3697
-        def setUpLogFile(153,3883
-class TrialRunnerTests(163,4150
-    def setUp(168,4347
-    def test_publisher(174,4540
-class TrialRunnerWithUncleanWarningsReporterTests(184,4836
-    def setUp(191,5099
-class DryRunMixin(199,5356
-    def setUp(205,5496
-    def makeTestFixtures(214,5802
-    def test_empty(221,5955
-    def test_singleCaseReporting(230,6197
-    def test_testsNotRun(239,6513
-class SynchronousDryRunTests(248,6721
-    def makeTestFixtures(252,6888
-        class PyunitCase(253,6920
-            def test_foo(254,6976
-class DryRunTests(261,7115
-    def makeTestFixtures(265,7252
-        class MockTest(266,7284
-            def test_foo(267,7327
-class PyUnitDryRunTests(274,7487
-    def makeTestFixtures(278,7640
-        class PyunitCase(279,7672
-            def test_foo(280,7715
-class RunnerTests(287,7854
-    def setUp(288,7903
-        def getPlugins(307,8550
-    def tearDown(326,9489
-    def parseOptions(330,9557
-    def getRunner(334,9632
-    def test_runner_can_get_reporter(351,10452
-    def test_runner_get_result(358,10668
-    def test_uncleanWarningsOffByDefault(365,10878
-    def test_getsUncleanWarnings(377,11349
-    def test_runner_working_directory(389,11852
-    def test_concurrentImplicitWorkingDirectory(395,12057
-        class ConcurrentCase(419,12919
-            def test_first(420,12979
-            def test_second(434,13615
-    def test_concurrentExplicitWorkingDirectory(450,14148
-        class ConcurrentCase(463,14620
-            def test_concurrent(464,14680
-            def test_failure(473,15055
-    def test_runner_normal(485,15415
-    def runSampleSuite(496,15866
-    def test_runnerDebug(502,16051
-    def test_runnerDebuggerDefaultsToPdb(515,16559
-        def runcall(524,16867
-    def test_runnerDebuggerWithExplicitlyPassedPdb(533,17090
-        def runcall(544,17448
-    def test_runnerDebugger(556,17709
-    def test_exitfirst(573,18285
-class TrialSuiteTests(585,18658
-    def test_imports(587,18712
-class UntilFailureTests(593,18863
-    class FailAfter(594,18918
-        def test_foo(599,19057
-    def setUp(605,19205
-    def test_runUntilFailure(612,19454
-    def _getFailures(623,19820
-    def test_runUntilFailureDecorate(630,19985
-        def decorate(636,20208
-    def test_runUntilFailureForceGCDecorate(647,20580
-        def decorate(653,20808
-class UncleanUntilFailureTests(668,21304
-    def setUp(674,21471
-    def _getFailures(679,21674
-class BreakingSuite(688,21910
-    def run(693,22020
-class LoggedErrorsTests(701,22201
-    def tearDown(709,22537
-    def test_construct(713,22608
-    def test_capturesError(722,22847
-class TestHolderTests(735,23287
-    def setUp(737,23341
-    def test_holder(742,23463
-    def test_holderImplementsITestCase(752,23827
-    def test_runsWithStandardResult(763,24202
-class ErrorHolderTestsMixin(775,24524
-    class TestResultStub(787,25006
-        def __init__(791,25096
-        def startTest(794,25154
-        def stopTest(797,25207
-        def addError(800,25259
-    def test_runsWithStandardResult(804,25348
-    def test_run(815,25671
-    def test_call(825,25965
-    def test_countTestCases(835,26259
-    def test_repr(842,26441
-class FailureHoldingErrorHolderTests(856,26787
-    def setUp(861,27023
-class ExcInfoHoldingErrorHolderTests(873,27398
-    def setUp(878,27647
-class MalformedMethodTests(891,28068
-    class ContainMalformed(895,28219
-        def test_foo(899,28365
-        def test_bar(901,28416
-    def _test(905,28510
-    def test_extraArg(917,28982
-    def test_noArg(923,29127
-    def test_decorated(929,29274
-class DestructiveTestSuiteTests(937,29407
-    def test_basic(942,29532
-        class MockTest(947,29669
-            def test_foo(948,29710
-    def test_shouldStop(959,30063
-        class MockTest(965,30246
-            def test_foo1(966,30289
-            def test_foo2(968,30355
-            def test_foo3(970,30430
-    def test_cleanup(983,30876
-        class MockTest(988,31029
-            def test_foo(989,31070
-class RunnerDeprecationTests(1000,31383
-    class FakeReporter(1002,31444
-        def printErrors(1013,31758
-        def printSummary(1016,31814
-        def write(1019,31871
-        def writeln(1022,31921
-    def test_reporterDeprecations(1026,31974
-        def f(1034,32270
-class QualifiedNameWalkerTests(1051,32937
-    def test_walksDownPath(1056,33071
-class TrialMainDoesNothingTests(1071,33643
-    def test_importDoesNothing(1076,33825
-
-venv/lib/python2.7/site-packages/twisted/trial/test/test_util.py,2974
-class MktempTests(30,703
-    def test_name(35,863
-    def test_unique(46,1246
-    def test_created(54,1438
-    def test_location(64,1731
-class RunSequentiallyTests(73,1968
-    def assertDeferredResult(81,2215
-    def test_emptyList(90,2526
-    def test_singleSynchronousSuccess(99,2813
-    def test_singleSynchronousFailure(109,3178
-        def check(115,3459
-    def test_singleAsynchronousSuccess(123,3725
-    def test_singleAsynchronousFailure(132,4100
-        def check(138,4382
-    def test_callablesCalledInOrder(146,4637
-        def append(154,4838
-    def test_continuesAfterError(170,5329
-        def check(176,5590
-    def test_stopOnFirstError(186,5970
-        def check(193,6322
-class DirtyReactorAggregateErrorTests(202,6591
-    def test_formatDelayedCall(207,6717
-    def test_formatSelectables(220,7061
-    def test_formatDelayedCallsAndSelectables(233,7380
-class StubReactor(251,7861
-    def __init__(262,8282
-    def iterate(275,8685
-    def getDelayedCalls(282,8826
-    def removeAll(289,8953
-class StubErrorReporter(298,9145
-    def __init__(307,9379
-    def addError(311,9430
-class JanitorTests(319,9581
-    def test_cleanPendingSpinsReactor(324,9666
-    def test_cleanPendingCancelsCalls(337,10155
-        def func(341,10302
-    def test_cleanPendingReturnsDelayedCallStrings(352,10670
-    def test_cleanReactorRemovesSelectables(370,11491
-    def test_cleanReactorKillsProcesses(380,11803
-        class StubProcessTransport(385,11978
-            def __init__(391,12194
-            def signalProcess(394,12261
-    def test_cleanReactorReturnsSelectableStrings(407,12649
-        class Selectable(412,12860
-            def __repr__(417,13021
-    def test_postCaseCleanupNoErrors(425,13262
-    def test_postCaseCleanupWithErrors(438,13710
-    def test_postClassCleanupNoErrors(458,14566
-    def test_postClassCleanupWithPendingCallErrors(471,14999
-    def test_postClassCleanupWithSelectableErrors(490,15821
-class RemoveSafelyTests(507,16452
-    def test_removeSafelyNoTrialMarker(511,16551
-    def test_removeSafelyRemoveFailsMoveSucceeds(523,17015
-        def dummyRemove(529,17245
-    def test_removeSafelyRemoveFailsMoveFails(552,18027
-        def dummyRemove(558,18306
-        def dummyMoveTo(565,18535
-class ExcInfoTests(592,19500
-    def test_excInfo(596,19601
-    def test_failure(605,19919
-class AcquireAttributeTests(619,20354
-    def test_foundOnEarlierObject(623,20455
-    def test_foundOnLaterObject(633,20812
-    def test_notFoundException(642,21151
-    def test_notFoundDefault(650,21434
-class ListToPhraseTests(661,21784
-    def test_empty(668,22040
-    def test_oneWord(678,22285
-    def test_twoWords(688,22533
-    def test_threeWords(698,22803
-    def test_fourWords(708,23116
-    def test_notString(718,23454
-    def test_stringTypeError(728,23748
-    def test_iteratorTypeError(737,24052
-    def test_generatorTypeError(746,24359
-        def sample(750,24479
-
-venv/lib/python2.7/site-packages/twisted/trial/test/weird.py,65
-class TestBleeding(9,148
-    def test_unhandledDeferred(16,493
-
-venv/lib/python2.7/site-packages/twisted/trial/util.py,668
-class DirtyReactorAggregateError(40,1145
-    def __init__(50,1513
-    def __str__(55,1651
-class _Janitor(72,2191
-    def __init__(81,2471
-    def postCaseCleanup(92,2773
-    def postClassCleanup(105,3202
-    def _getReactor(120,3796
-    def _cleanPending(131,4071
-    def _cleanThreads(155,4909
-    def _cleanReactor(166,5412
-def acquireAttribute(182,5915
-def excInfoOrFailureToExcInfo(197,6427
-def suppress(213,6935
-def profiled(242,7930
-    def _(243,7959
-def _runSequentially(258,8282
-class _NoTrialMarker(286,9236
-def _removeSafely(296,9448
-class _WorkingDirectoryBusy(323,10346
-def _unusedTestDirectory(331,10518
-def _listToPhrase(378,12209
-
-venv/lib/python2.7/site-packages/twisted/trial/itrial.py,702
-class ITestCase(16,249
-    def __call__(25,483
-    def countTestCases(31,607
-    def id(37,724
-    def run(44,862
-    def shortDescription(52,1006
-class IReporter(59,1109
-    def startTest(84,1915
-    def stopTest(92,2098
-    def startSuite(100,2267
-    def endSuite(109,2463
-    def cleanupErrors(118,2647
-    def upDownError(128,2870
-    def addSuccess(144,3457
-    def addError(150,3542
-    def addFailure(161,3919
-    def addExpectedFailure(172,4299
-    def addUnexpectedSuccess(188,4861
-    def addSkip(202,5315
-    def printSummary(212,5607
-    def printErrors(220,5761
-    def write(229,6000
-    def writeln(237,6174
-    def wasSuccessful(244,6341
-    def done(251,6521
-
-venv/lib/python2.7/site-packages/twisted/trial/reporter.py,3677
-class BrokenTestCaseWarning(38,842
-class SafeStream(45,978
-    def __init__(51,1148
-    def __getattr__(55,1217
-    def write(59,1296
-class TestResult(65,1422
-    def __init__(76,1791
-    def __repr__(85,2011
-    def _getTime(93,2352
-    def _getFailure(97,2405
-    def startTest(106,2659
-    def stopTest(116,2912
-    def addFailure(126,3179
-    def addError(136,3441
-    def addSkip(146,3716
-    def addUnexpectedSuccess(160,4121
-    def addExpectedFailure(177,4762
-    def addSuccess(194,5322
-    def wasSuccessful(203,5494
-    def done(218,6055
-class TestResultDecorator(226,6178
-class UncleanWarningsReporterWrapper(238,6526
-    def addError(244,6698
-class _ExitWrapper(259,7148
-    def addError(265,7298
-    def addFailure(270,7436
-class _AdaptedReporter(276,7579
-    def __init__(282,7771
-    def addError(293,8103
-    def addExpectedFailure(301,8297
-    def addFailure(318,8866
-    def addSkip(326,9068
-    def addUnexpectedSuccess(334,9258
-    def startTest(350,9744
-    def stopTest(357,9906
-class Reporter(366,10098
-    def __init__(388,10925
-    def _observeWarnings(403,11456
-    def startTest(423,12223
-    def addFailure(436,12600
-    def addError(450,13085
-    def _write(465,13629
-    def _writeln(481,14060
-    def upDownError(493,14399
-    def cleanupErrors(503,14819
-    def _trimFrames(510,15098
-    def _formatFailureTraceback(596,18368
-    def _groupResults(606,18730
-    def _printResults(633,19822
-    def _printExpectedFailure(651,20496
-    def _printUnexpectedSuccess(656,20668
-    def _printErrors(663,20875
-    def _getSummary(679,21555
-    def _printSummary(695,22114
-    def done(707,22425
-class MinimalReporter(731,23288
-    def _printErrors(737,23487
-    def _printSummary(744,23630
-class TextReporter(761,24165
-    def addSuccess(767,24337
-    def addError(772,24447
-    def addFailure(777,24555
-    def addSkip(782,24667
-    def addExpectedFailure(787,24773
-    def addUnexpectedSuccess(792,24901
-class VerboseTextReporter(798,25034
-    def startTest(808,25302
-    def addSuccess(813,25428
-    def addError(818,25548
-    def addFailure(823,25669
-    def addSkip(828,25796
-    def addExpectedFailure(833,25917
-    def addUnexpectedSuccess(838,26057
-    def stopTest(843,26207
-class TimingTextReporter(849,26322
-    def stopTest(855,26482
-class _AnsiColorizer(865,26753
-    def __init__(875,27134
-    def supported(879,27197
-    def write(903,27969
-class _Win32Colorizer(916,28322
-    def __init__(920,28403
-    def supported(940,29187
-    def write(960,29796
-class _NullColorizer(968,30032
-    def __init__(972,30112
-    def supported(976,30175
-    def write(981,30279
-class SubunitReporter(987,30379
-    def __init__(999,30671
-    def done(1019,31560
-    def shouldStop(1029,31772
-    def stop(1037,31968
-    def wasSuccessful(1044,32113
-    def startTest(1057,32540
-    def stopTest(1064,32683
-    def addSuccess(1071,32826
-    def addSkip(1078,32974
-    def addError(1096,33599
-    def addFailure(1108,33975
-    def addExpectedFailure(1120,34358
-    def addUnexpectedSuccess(1135,34864
-class TreeReporter(1147,35170
-    def __init__(1166,35546
-    def getDescription(1175,35898
-    def addSuccess(1185,36191
-    def addError(1190,36319
-    def addFailure(1195,36446
-    def addSkip(1200,36578
-    def addExpectedFailure(1205,36704
-    def addUnexpectedSuccess(1210,36849
-    def _write(1215,37006
-    def _getPreludeSegments(1222,37190
-    def _testPrelude(1237,37625
-    def cleanupErrors(1256,38330
-    def upDownError(1262,38529
-    def startTest(1269,38803
-    def endLine(1280,39183
-    def _printSummary(1293,39658
-
-venv/lib/python2.7/site-packages/twisted/trial/_dist/test/test_workerreporter.py,538
-class FakeAMProtocol(15,375
-    def callRemote(22,517
-class WorkerReporterTests(28,628
-    def setUp(33,715
-    def test_addSuccess(39,882
-    def test_addError(49,1189
-    def test_addErrorTuple(58,1510
-    def test_addFailure(70,1934
-    def test_addFailureTuple(81,2311
-    def test_addFailureNonASCII(93,2745
-    def test_addSkip(117,3524
-    def test_addExpectedFailure(126,3818
-    def test_addExpectedFailureNoTodo(138,4242
-    def test_addUnexpectedSuccess(150,4658
-    def test_addUnexpectedSuccessNoTodo(160,5029
-
-venv/lib/python2.7/site-packages/twisted/trial/_dist/test/test_disttrial.py,1754
-class FakeTransport(36,1189
-    def writeToChild(41,1272
-class CountingReactor(49,1406
-    def __init__(58,1648
-    def spawnProcess(63,1757
-    def stop(76,2173
-    def run(84,2319
-class CountingReactorTests(99,2623
-    def setUp(104,2723
-    def test_providesIReactorProcess(109,2825
-    def test_spawnProcess(116,3030
-    def test_stop(133,3669
-    def test_run(143,3947
-class EternalTerminationPredicateFactory(161,4517
-    def __call__(166,4652
-class DistTrialRunnerTests(174,4752
-    def setUp(179,4841
-    def reap(188,5095
-    def getFakeSchedulerAndEternalCooperator(202,5512
-    def test_writeResults(219,6070
-    def test_createLocalWorkers(230,6387
-    def test_launchWorkerProcesses(242,6796
-        def fakeSpawnProcess(251,7107
-    def test_run(267,7768
-    def test_runUsedDirectory(284,8296
-        class CountingReactorWithLock(290,8484
-            def spawnProcess(292,8541
-    def test_minimalWorker(324,9783
-    def test_runUncleanWarnings(338,10202
-    def test_runWithoutTest(354,10772
-    def test_runWithoutTestButWithAnError(368,11279
-    def test_runUnexpectedError(386,12002
-        class CountingReactorWithFail(392,12176
-            def spawnProcess(394,12233
-            def failingRun(400,12490
-    def test_runStopAfterTests(417,13088
-        class CountingReactorWithSuccess(422,13263
-            def spawnProcess(424,13323
-            def succeedingRun(430,13583
-        def check(440,13860
-    def test_runWaitForProcessesDeferreds(452,14274
-        def check(464,14710
-        def realCheck(468,14829
-    def test_runUntilFailure(484,15446
-        class CountingReactorWithSuccess(491,15645
-            def spawnProcess(493,15705
-            def succeedingRun(499,15965
-
-venv/lib/python2.7/site-packages/twisted/trial/_dist/test/test_options.py,122
-class WorkerOptionsTests(15,253
-    def setUp(20,338
-    def test_standardOptions(27,490
-    def test_coverage(41,977
-
-venv/lib/python2.7/site-packages/twisted/trial/_dist/test/test_workertrial.py,666
-class FakeAMP(24,534
-class WorkerLogObserverTests(31,598
-    def test_emit(36,691
-        class FakeClient(42,836
-            def callRemote(44,871
-class MainTests(54,1171
-    def setUp(59,1238
-    def fdopen(68,1529
-    def startLoggingWithObserver(83,2041
-    def test_empty(90,2231
-    def test_forwardCommand(98,2444
-    def test_readInterrupted(114,3029
-        class FakeStream(121,3243
-            def read(124,3300
-    def test_otherReadError(138,3737
-        class FakeStream(144,3897
-            def read(147,3954
-class SetupPathTests(158,4234
-    def setUp(163,4337
-    def test_overridePath(167,4419
-    def test_noVariable(177,4737
-
-venv/lib/python2.7/site-packages/twisted/trial/_dist/test/test_distreporter.py,168
-class DistReporterTests(15,343
-    def setUp(20,426
-    def test_startSuccessStop(26,581
-    def test_startErrorStop(38,1027
-    def test_forwardedMethods(50,1476
-
-venv/lib/python2.7/site-packages/twisted/trial/_dist/test/test_worker.py,1385
-class FakeAMP(32,957
-class WorkerProtocolTests(39,1021
-    def setUp(44,1108
-    def test_run(56,1507
-        def check(63,1759
-    def test_start(74,2082
-class LocalWorkerAMPTests(85,2384
-    def setUp(90,2515
-    def pumpTransports(108,3143
-    def test_runSuccess(118,3514
-    def test_runExpectedFailure(132,3884
-    def test_runError(148,4423
-    def test_runErrorWithFrames(165,5036
-    def test_runFailure(186,5901
-    def test_runSkip(203,6503
-    def test_runUnexpectedSuccesses(218,6949
-    def test_testWrite(234,7481
-    def test_stopAfterRun(253,8067
-        def fakeCallRemote(261,8287
-        class StopTestResult(266,8423
-            def stopTest(268,8466
-class FakeAMProtocol(278,8721
-    def dataReceived(285,8846
-    def setTestStream(289,8914
-class FakeTransport(294,8987
-    def writeToChild(301,9125
-    def loseConnection(305,9197
-class LocalWorkerTests(310,9254
-    def tidyLocalWorker(315,9363
-    def test_childDataReceived(334,9924
-    def test_outReceived(348,10539
-    def test_errReceived(360,10967
-    def test_write(372,11395
-    def test_writeSequence(384,11786
-    def test_loseConnection(396,12223
-    def test_connectionLost(408,12560
-    def test_processEnded(420,12960
-    def test_addresses(438,13651
-    def test_transport(448,14019
-    def test_startError(457,14291
-        def failCallRemote(463,14484
-
-venv/lib/python2.7/site-packages/twisted/trial/_dist/distreporter.py,284
-class DistReporter(21,488
-    def __init__(26,581
-    def startTest(31,696
-    def addFailure(39,891
-    def addError(47,1106
-    def addSkip(55,1315
-    def addUnexpectedSuccess(63,1525
-    def addExpectedFailure(71,1777
-    def addSuccess(79,2039
-    def stopTest(86,2202
-
-venv/lib/python2.7/site-packages/twisted/trial/_dist/worker.py,943
-class WorkerProtocol(30,837
-    def __init__(35,929
-    def run(41,1127
-    def start(53,1433
-class LocalWorkerAMP(65,1685
-    def addSuccess(70,1779
-    def _buildFailure(80,2015
-    def addError(102,2760
-    def addFailure(113,3087
-    def addSkip(124,3419
-    def addExpectedFailure(134,3656
-    def addUnexpectedSuccess(145,3988
-    def testWrite(155,4288
-    def _stopTest(166,4548
-    def run(174,4742
-    def setTestStream(186,5079
-class LocalWorkerAddress(195,5254
-class LocalWorkerTransport(204,5454
-    def __init__(210,5607
-    def write(214,5680
-    def writeSequence(221,5830
-    def loseConnection(229,6062
-    def getHost(236,6189
-    def getPeer(243,6323
-class LocalWorker(251,6458
-    def __init__(264,6850
-    def connectionMade(271,7064
-    def connectionLost(291,7993
-    def processEnded(301,8243
-    def outReceived(311,8569
-    def errReceived(319,8709
-    def childDataReceived(326,8834
-
-venv/lib/python2.7/site-packages/twisted/trial/_dist/workercommands.py,38
-class Run(17,308
-class Start(26,452
-
-venv/lib/python2.7/site-packages/twisted/trial/_dist/workertrial.py,120
-def _setupPath(19,294
-class WorkerLogObserver(39,876
-    def __init__(44,991
-    def emit(52,1178
-def main(64,1480
-
-venv/lib/python2.7/site-packages/twisted/trial/_dist/managercommands.py,191
-class AddSuccess(17,321
-class AddError(26,475
-class AddFailure(38,775
-class AddSkip(50,1076
-class AddExpectedFailure(60,1270
-class AddUnexpectedSuccess(71,1531
-class TestWrite(81,1751
-
-venv/lib/python2.7/site-packages/twisted/trial/_dist/disttrial.py,505
-class DistTrialRunner(29,887
-    def _makeResult(43,1315
-    def __init__(54,1721
-    def writeResults(78,2606
-    def createLocalWorkers(87,2819
-    def launchWorkerProcesses(105,3450
-    def _driveWorker(131,4545
-        def resultErrback(149,5137
-        def task(153,5255
-    def run(161,5460
-        def runTests(204,7081
-        def nextRun(217,7547
-        def stop(226,7803
-        def beforeShutDown(232,7958
-        def continueShutdown(238,8185
-    def runUntilFailure(252,8484
-
-venv/lib/python2.7/site-packages/twisted/trial/_dist/workerreporter.py,359
-class WorkerReporter(19,424
-    def __init__(30,800
-    def _getFailure(40,1117
-    def _getFrames(49,1371
-    def addSuccess(59,1625
-    def addError(69,1913
-    def addFailure(86,2554
-    def addSkip(103,3193
-    def _getTodoReason(115,3565
-    def addExpectedFailure(127,3832
-    def addUnexpectedSuccess(140,4356
-    def printSummary(151,4771
-
-venv/lib/python2.7/site-packages/twisted/trial/_dist/options.py,53
-class WorkerOptions(19,403
-    def coverdir(25,544
-
-venv/lib/python2.7/site-packages/twisted/trial/_asynctest.py,1021
-class TestCase(31,782
-    def __init__(46,1404
-    def assertFailure(59,1933
-        def _cb(65,2220
-        def _eb(69,2357
-    def _run(80,2741
-        def onTimeout(83,2862
-    def __call__(118,4426
-    def deferSetUp(122,4510
-    def _ebDeferSetUp(130,4769
-    def deferTestMethod(140,5121
-    def _cbDeferTestMethod(150,5501
-    def _ebDeferTestMethod(158,5724
-    def deferTearDown(175,6318
-    def _ebDeferTearDown(181,6477
-    def deferRunCleanups(188,6667
-    def _cbDeferRunCleanups(198,6938
-    def _cleanUp(207,7265
-    def _classCleanUp(224,7791
-    def _makeReactorMethod(231,7971
-        def _(236,8175
-    def _deprecateReactor(246,8596
-    def _undeprecateReactor(260,9112
-    def _runCleanups(272,9457
-        def _makeFunction(278,9639
-    def _runFixturesAndTest(287,9953
-    def addCleanup(308,10619
-    def getSuppress(319,11015
-    def getTimeout(323,11079
-    def _wait(345,12133
-        def append(353,12416
-        def crash(356,12513
-        def stop(362,12785
-
-venv/lib/python2.7/site-packages/twisted/trial/_asyncrunner.py,366
-class TestSuite(25,454
-    def run(31,605
-class TestDecorator(44,876
-    def __call__(53,1174
-    def run(62,1336
-def _clearSuite(73,1564
-def decorate(85,1837
-class _PyUnitTestCaseAdapter(117,2703
-class _BrokenIDTestCaseAdapter(124,2812
-    def id(130,3043
-class _ForceGarbageCollectionDecorator(141,3302
-    def run(148,3539
-def _iterateTests(174,4199
-
-venv/lib/python2.7/site-packages/twisted/trial/runner.py,1942
-def isPackage(50,1279
-def isPackageDirectory(58,1551
-    def _getSuffixes(64,1806
-def samefile(80,2196
-def filenameToModule(88,2473
-def _importFromFile(123,3754
-def _resolveDirectory(146,4433
-def _getMethodNameInClass(156,4693
-class DestructiveTestSuite(171,5203
-    def run(176,5335
-class LoggedSuite(196,5794
-    def run(202,5927
-class TrialSuite(220,6461
-    def __init__(227,6698
-    def _bail(239,7110
-    def run(251,7647
-def name(258,7771
-def isTestCase(277,8338
-class TestHolder(290,8638
-    def __init__(298,8844
-    def __call__(305,9014
-    def id(309,9080
-    def countTestCases(313,9132
-    def run(317,9181
-    def shortDescription(329,9519
-class ErrorHolder(334,9586
-    def __init__(342,9891
-    def __repr__(354,10365
-    def run(359,10495
-class TestLoader(372,10819
-    def __init__(396,11731
-    def sort(401,11853
-    def findTestClasses(409,12052
-    def findByName(417,12328
-    def loadModule(431,12811
-    def loadClass(463,14191
-    def getTestCaseNames(478,14834
-    def loadMethod(485,15088
-    def _makeCase(494,15454
-    def loadPackage(497,15532
-    def loadDoctests(539,17130
-            def saveGlobals(556,17777
-    def loadAnything(567,18260
-    def loadByName(595,19396
-    def loadByNames(614,20023
-    def _uniqueTests(634,20762
-class Py3TestLoader(654,21384
-    def loadFile(662,21619
-    def findByName(681,22343
-    def loadAnything(749,25250
-    def loadByName(794,27395
-    def loadByNames(809,27942
-    def loadClass(829,28639
-    def loadMethod(845,29234
-    def _uniqueTests(849,29327
-def _qualNameWalker(866,29934
-class TrialRunner(894,30761
-    def _setUpTestdir(902,30906
-    def _tearDownTestdir(911,31184
-    def _makeResult(917,31301
-    def __init__(926,31658
-    def _tearDownLogFile(955,32747
-    def _setUpLogFile(963,33049
-    def run(974,33404
-    def _runWithoutDecoration(982,33641
-    def runUntilFailure(1029,35381
-
-venv/lib/python2.7/site-packages/twisted/trial/_synctest.py,2638
-class FailTest(32,763
-class Todo(39,874
-    def __init__(48,1237
-    def __repr__(61,1727
-    def expected(65,1826
-def makeTodo(80,2196
-class _Warning(105,2973
-    def __init__(129,4125
-def _setWarningRegistryToNone(137,4315
-def _collectWarnings(156,4907
-    def showWarning(166,5317
-class UnsupportedTrialFeature(189,6106
-class PyUnitResultAdapter(194,6225
-    def __init__(202,6512
-    def _exc_info(209,6673
-    def startTest(213,6756
-    def stopTest(217,6831
-    def addFailure(221,6904
-    def addError(225,7005
-    def _unsupported(229,7104
-    def addSkip(237,7318
-    def addUnexpectedSuccess(244,7463
-    def addExpectedFailure(251,7654
-    def addSuccess(258,7848
-    def upDownError(262,7921
-class _AssertRaisesContext(267,7998
-    def __init__(287,8708
-    def _handle(303,9235
-    def __enter__(319,9681
-    def __exit__(323,9728
-class _Assertions(361,11190
-    def fail(368,11409
-    def assertFalse(378,11672
-    def assertTrue(389,12007
-    def assertRaises(400,12341
-    def assertEqual(425,13334
-    def assertIs(437,13728
-    def assertIsNot(452,14257
-    def assertNotEqual(467,14775
-    def assertIn(480,15207
-    def assertNotIn(497,15919
-    def assertNotAlmostEqual(514,16621
-    def assertAlmostEqual(534,17443
-    def assertApproximates(554,18263
-    def assertSubstring(567,18722
-    def assertNotSubstring(575,18972
-    def assertWarns(583,19207
-    def assertIsInstance(628,21098
-    def assertNotIsInstance(653,22043
-    def successResultOf(670,22709
-    def failureResultOf(704,24095
-    def assertNoResult(754,26281
-        def cb(774,27256
-    def assertRegex(787,27684
-class _LogObserver(810,28507
-    def __init__(825,29090
-    def _add(831,29193
-    def _remove(837,29312
-    def _ignoreErrors(843,29437
-    def _clearIgnores(850,29607
-    def flushErrors(857,29754
-    def getErrors(878,30413
-    def gotEvent(885,30549
-class SynchronousTestCase(902,31060
-    def __init__(944,32946
-    def __eq__(954,33302
-    def __ne__(966,33828
-    def __hash__(970,33892
-    def shortDescription(974,33978
-    def getSkip(981,34164
-    def getTodo(992,34611
-    def runTest(1006,35133
-    def run(1013,35329
-    def addCleanup(1056,36973
-    def patch(1070,37456
-    def flushLoggedErrors(1091,38217
-    def flushWarnings(1106,38739
-    def callDeprecated(1188,42857
-    def mktemp(1240,44897
-    def _getSuppress(1265,45886
-    def _getSkipReason(1276,46375
-    def _run(1293,46885
-    def _runFixturesAndTest(1335,48497
-    def _runCleanups(1368,49486
-    def _installObserver(1381,49851
-    def _removeObserver(1386,49953
-
-venv/lib/python2.7/site-packages/twisted/positioning/test/test_base.py,3778
-class AngleTests(13,356
-    def test_empty(17,459
-    def test_variation(26,704
-    def test_unknownType(35,969
-    def test_bogusType(44,1243
-class HeadingTests(52,1443
-    def test_simple(56,1550
-    def test_headingWithoutVariationRepr(69,2009
-    def test_headingWithVariationRepr(79,2347
-    def test_valueEquality(90,2794
-    def test_valueInequality(97,2968
-    def test_zeroHeadingEdgeCase(104,3150
-    def test_zeroHeading180DegreeVariationEdgeCase(111,3313
-    def _badValueTest(119,3521
-    def test_badAngleValueEdgeCase(128,3806
-    def test_badVariationEdgeCase(135,3989
-    def test_negativeHeading(142,4181
-    def test_headingTooLarge(149,4341
-    def test_variationTooNegative(156,4514
-    def test_variationTooPositive(163,4697
-    def test_correctedHeading(170,4881
-    def test_correctedHeadingOverflow(178,5155
-    def test_correctedHeadingOverflowEdgeCase(188,5537
-    def test_correctedHeadingUnderflow(198,5931
-    def test_correctedHeadingUnderflowEdgeCase(208,6310
-    def test_setVariationSign(218,6700
-    def test_setBadVariationSign(229,7050
-    def test_setUnknownVariationSign(245,7649
-class CoordinateTests(256,7959
-    def test_float(257,7992
-    def test_repr(265,8185
-    def test_positiveLatitude(275,8513
-    def test_negativeLatitude(284,8832
-    def test_positiveLongitude(293,9153
-    def test_negativeLongitude(302,9474
-    def test_bogusCoordinateType(311,9797
-    def test_angleTypeNotCoordinate(318,10002
-    def test_equality(326,10249
-        def makeCoordinate(330,10362
-    def test_differentAnglesInequality(335,10513
-    def test_differentTypesInequality(344,10746
-    def test_sign(353,11031
-    def test_badVariationSign(365,11371
-    def test_northernHemisphere(383,11948
-    def test_easternHemisphere(391,12197
-    def test_southernHemisphere(399,12445
-    def test_westernHemisphere(407,12695
-    def test_badHemisphere(415,12944
-    def test_latitudeTooLarge(424,13223
-    def test_latitudeTooSmall(433,13512
-    def test_longitudeTooLarge(442,13801
-    def test_longitudeTooSmall(451,14096
-    def test_inDegreesMinutesSeconds(460,14391
-    def test_unknownAngleInDegreesMinutesSeconds(471,14769
-def _makeLatitude(481,15058
-def _makeLongitude(489,15204
-class AltitudeTests(497,15353
-    def test_value(501,15462
-    def test_repr(512,15844
-    def test_equality(520,16056
-    def test_inequality(529,16303
-class SpeedTests(539,16567
-    def test_value(543,16670
-    def test_repr(553,16977
-    def test_negativeSpeeds(561,17179
-    def test_inKnots(568,17352
-    def test_asFloat(576,17557
-class ClimbTests(584,17716
-    def test_simple(588,17809
-    def test_repr(598,18114
-    def test_negativeClimbs(606,18315
-    def test_speedInKnots(616,18638
-    def test_asFloat(624,18848
-class PositionErrorTests(632,19007
-    def test_allUnset(636,19116
-    def test_allUnsetWithInvariant(647,19471
-    def test_withoutInvariant(658,19854
-    def test_withInvariant(666,20089
-    def test_invalidWithoutInvariant(675,20381
-    def test_invalidWithInvariant(686,20775
-    def test_setDOPWithoutInvariant(695,21125
-    def test_setDOPWithInvariant(705,21427
-        def setPDOP(713,21726
-    def _testDOP(723,21944
-    def test_positionAndHorizontalSet(743,22713
-    def test_positionAndVerticalSet(753,23012
-    def test_horizontalAndVerticalSet(763,23309
-class BeaconInformationTests(774,23609
-    def test_minimal(778,23726
-    def test_simple(795,24319
-        def _buildSatellite(800,24480
-    def test_someSatellitesUsed(828,25652
-class PositioningBeaconTests(859,26926
-    def test_interface(863,27023
-    def test_repr(872,27347
-class SatelliteTests(880,27523
-    def test_minimal(884,27624
-    def test_simple(900,28182
-
-venv/lib/python2.7/site-packages/twisted/positioning/test/test_sentence.py,531
-class DummyProtocol(20,352
-    def getSentenceAttributes(25,444
-class DummySentence(30,540
-class MixinProtocol(38,705
-class MixinSentence(53,1112
-class SentenceTestsMixin(61,1277
-    def test_attributeAccess(65,1395
-    def test_raiseOnMissingAttributeAccess(77,1873
-    def test_raiseOnBadAttributeAccess(85,2129
-    def _expectedRepr(98,2523
-    def test_unknownTypeRepr(113,3063
-    def test_knownTypeRepr(122,3326
-class MixinTests(132,3628
-    def setUp(137,3796
-    def test_noNoneInSentenceAttributes(142,3902
-
-venv/lib/python2.7/site-packages/twisted/positioning/test/receiver.py,144
-class MockPositioningReceiver(12,212
-    def __init__(23,566
-    def clear(30,717
-    def _addCallback(38,896
-        def callback(43,1058
-
-venv/lib/python2.7/site-packages/twisted/positioning/test/test_nmea.py,4199
-class NMEATestReceiver(39,1377
-    def __init__(45,1509
-    def clear(49,1556
-    def sentenceReceived(57,1744
-class CallbackTests(62,1830
-    def setUp(72,2207
-    def _sentenceCallback(78,2379
-    def test_callbacksCalled(85,2552
-class BrokenSentenceCallbackTests(106,3215
-    def setUp(110,3322
-    def _sentenceCallback(115,3459
-    def test_dontSwallowCallbackExceptions(122,3603
-class SplitTests(132,3907
-    def test_withChecksum(136,3991
-    def test_noCheckum(144,4243
-class ChecksumTests(153,4494
-    def test_valid(157,4588
-    def test_missing(164,4732
-    def test_invalid(171,4885
-class NMEAReceiverSetup(187,5350
-    def setUp(197,5721
-class GSVSequenceTests(206,5903
-    def test_firstSentence(210,6023
-    def test_middleSentence(221,6364
-    def test_lastSentence(233,6764
-class BogusSentenceTests(245,7103
-    def assertRaisesOnSentence(249,7244
-    def test_raiseOnUnknownSentenceType(263,7722
-    def test_raiseOnMalformedSentences(271,7946
-class NMEASentenceTests(279,8159
-    def test_repr(283,8273
-class ParsingTests(313,9271
-    def _parserTest(320,9540
-    def test_fullRMC(331,9940
-    def test_fullGGA(352,10569
-    def test_fullGLL(378,11266
-    def test_partialGLL(396,11698
-    def test_fullGSV(411,12079
-    def test_partialGSV(444,12988
-    def test_fullHDT(473,13759
-    def test_typicalGSA(484,14002
-class FixUnitsTests(511,14746
-    def setUp(518,14947
-    def test_noValueKey(522,15042
-        class FakeSentence(527,15206
-            def __init__(531,15335
-    def test_unitKeyButNoUnit(539,15580
-        class FakeSentence(544,15770
-            def __init__(548,15913
-    def test_noValueKeyAndNoUnitKey(557,16184
-class FixerTestMixin(566,16455
-    def setUp(574,16707
-    def _fixerTest(578,16802
-        def receiveSentence(598,17664
-class TimestampFixerTests(611,17983
-    def test_simple(615,18123
-    def test_broken(624,18375
-class DatestampFixerTests(635,18637
-    def test_defaultYearThreshold(636,18690
-    def test_beforeThreshold(643,18860
-    def test_afterThreshold(653,19218
-    def test_invalidMonth(662,19515
-    def test_invalidDay(669,19722
-def _nmeaFloat(679,20044
-def _coordinateSign(694,20483
-def _coordinateType(710,20884
-class CoordinateFixerTests(727,21369
-    def test_north(731,21513
-    def test_south(741,21853
-    def test_east(751,22194
-    def test_west(761,22536
-    def test_badHemisphere(771,22879
-    def test_badHemisphereSign(780,23184
-class AltitudeFixerTests(791,23521
-    def test_fixAltitude(795,23663
-    def test_heightOfGeoidAboveWGS84(805,23966
-class SpeedFixerTests(816,24320
-    def test_speedInKnots(820,24456
-class VariationFixerTests(831,24784
-    def test_west(837,25029
-    def test_east(849,25437
-    def test_withHeading(861,25842
-class PositionErrorFixerTests(875,26400
-    def test_simple(888,27131
-    def test_mixing(894,27299
-class ValidFixTests(905,27809
-    def test_GGA(909,27927
-    def test_GLL(921,28289
-class InvalidFixTests(934,28660
-    def _invalidFixTest(942,29034
-    def test_GGA(950,29255
-    def test_GLL(961,29567
-    def test_badGSADataMode(972,29887
-    def test_badGSAFixType(987,30429
-    def test_badGSADataModeAndFixType(1002,30986
-class NMEAReceiverTests(1015,31420
-    def setUp(1019,31504
-    def test_onlyFireWhenCurrentSentenceHasNewInformation(1025,31688
-    def _receiverTest(1050,32700
-    def test_positionErrorUpdateAcrossStates(1074,33512
-        def _getIdentifiers(1081,33774
-        def checkBeaconInformation(1084,33879
-    def test_emptyMiddleGSV(1101,34677
-        def checkBeaconInformation(1109,34988
-    def test_GGASentences(1119,35354
-    def test_GGAWithDateInState(1132,35760
-    def test_RMCSentences(1149,36319
-    def test_GSVSentences(1163,36766
-        def checkPartialInformation(1171,37028
-    def test_emptyMiddleEntriesGSVSequence(1177,37228
-    def test_incompleteGSVSequence(1186,37542
-    def test_singleSentenceGSVSequence(1194,37759
-    def test_GLLSentences(1203,38059
-    def test_HDTSentences(1211,38270
-    def test_mixedSentences(1219,38463
-        def checkTime(1231,38887
-    def test_lotsOfMixedSentences(1238,39130
-
-venv/lib/python2.7/site-packages/twisted/positioning/base.py,1915
-class Angles(27,613
-class Directions(51,1215
-class BasePositioningReceiver(63,1478
-    class and 72,1792
-    def timeReceived(74,1867
-    def headingReceived(80,1989
-    def speedReceived(86,2120
-    def climbReceived(92,2245
-    def positionReceived(98,2370
-    def positionErrorReceived(104,2515
-    def altitudeReceived(110,2664
-    def beaconInformationReceived(116,2798
-class InvalidSentence(123,2960
-class InvalidChecksum(130,3065
-class Angle(137,3186
-    def __init__(166,4171
-    def inDecimalDegrees(196,5337
-    def inDegreesMinutesSeconds(208,5658
-    def setSign(231,6405
-    def __float__(247,6863
-    def __repr__(257,7076
-    def _angleValueRepr(268,7342
-    def _angleTypeNameRepr(284,7781
-class Heading(300,8179
-    def __init__(315,8922
-    def fromFloats(324,9161
-    def correctedHeading(339,9708
-    def setSign(355,10246
-    def __repr__(374,10806
-class Coordinate(391,11236
-    def __init__(400,11529
-    def hemisphere(422,12529
-class Altitude(445,13192
-    def __init__(458,13518
-    def inFeet(469,13742
-    def inMeters(480,13987
-    def __float__(490,14207
-    def __repr__(500,14470
-class _BaseSpeed(511,14702
-    def __init__(520,14986
-    def inMetersPerSecond(535,15382
-    def inKnots(547,15697
-    def __float__(558,15986
-    def __repr__(570,16282
-class Speed(582,16588
-    def __init__(586,16682
-class Climb(603,17102
-    def __init__(607,17190
-class PositionError(619,17464
-    def __init__(642,18625
-    def _testDilutionOfPositionInvariant(669,19678
-    def _getDOP(711,21057
-    def _setDOP(728,21582
-    def __repr__(770,22928
-class BeaconInformation(781,23193
-    def __init__(795,23883
-    def __repr__(806,24215
-class PositioningBeacon(833,25093
-    def __init__(842,25429
-    def __hash__(852,25710
-    def __repr__(862,25953
-class Satellite(873,26186
-    def __init__(885,26654
-    def __repr__(912,27634
-
-venv/lib/python2.7/site-packages/twisted/positioning/ipositioning.py,406
-class IPositioningReceiver(14,219
-    def positionReceived(18,318
-    def positionErrorReceived(29,700
-    def timeReceived(37,954
-    def headingReceived(47,1210
-    def altitudeReceived(56,1422
-    def speedReceived(65,1637
-    def climbReceived(74,1851
-    def beaconInformationReceived(82,2066
-class IPositioningBeacon(92,2356
-class INMEAReceiver(104,2612
-    def sentenceReceived(108,2702
-
-venv/lib/python2.7/site-packages/twisted/positioning/_sentence.py,267
-class _BaseSentence(10,185
-        class FooSentence(19,527
-    def __init__(41,1333
-    def presentAttributes(52,1633
-    def __getattr__(63,1932
-    def __repr__(75,2308
-class _PositioningSentenceProducerMixin(93,2836
-    def getSentenceAttributes(104,3338
-
-venv/lib/python2.7/site-packages/twisted/positioning/nmea.py,1155
-class GPGGAFixQualities(36,1186
-class GPGLLGPRMCFixQualities(77,3068
-class GPGSAFixTypes(93,3570
-def _split(107,3989
-def _validateChecksum(127,4549
-class NMEAProtocol(147,5223
-    def __init__(167,6265
-    def lineReceived(182,6836
-class NMEASentence(339,10761
-    def _isFirstGSVSentence(402,14085
-    def _isLastGSVSentence(412,14350
-class NMEAAdapter(424,14677
-    def __init__(461,16788
-    def _fixTimestamp(473,17106
-    def _fixDatestamp(486,17516
-    def _fixCoordinateFloat(503,18089
-    def _fixHemisphereSign(524,18908
-    def _getHemisphereSign(548,19887
-    def _convert(577,20960
-    def _statefulUpdate(608,22035
-    def _fixUnits(646,23666
-    def _fixGSV(689,25620
-    def _fixGSA(715,26817
-    def _sentenceSpecificFix(737,27558
-    def clear(800,29890
-    def sentenceReceived(810,30097
-    def _validateCurrentSentence(835,30818
-    def _cleanCurrentSentence(845,31216
-    def _updateState(856,31494
-    def _updateBeaconInformation(865,31748
-    def _updateUsedBeacons(884,32449
-    def _mergeBeaconInformation(908,33376
-    def _combineDateAndTime(928,34153
-    def _fireSentenceCallbacks(950,34931
-
-venv/lib/python2.7/site-packages/twisted/protocols/test/test_tls.py,8086
-class HandshakeCallbackContextFactory:HandshakeCallbackContextFactory60,2172
-    def __init__(72,2605
-    def factoryAndDeferred(77,2718
-    def _info(88,3117
-    def getContext(99,3526
-class AccumulatingProtocol(110,3791
-    def __init__(120,4142
-    def connectionMade(124,4208
-    def dataReceived(128,4267
-    def connectionLost(134,4439
-def buildTLSProtocol(140,4553
-        class HardCodedConnection(153,5081
-            def clientConnectionForTLS(154,5124
-class TLSMemoryBIOFactoryTests(174,5762
-    def test_quiet(179,5876
-    def test_logPrefix(200,6555
-    def test_logPrefixFallback(211,6988
-        class NoFactory(216,7198
-def handshakingClientAndServer(225,7435
-    class Client(238,7943
-        def connectionMade(242,8052
-        def handshakeCompleted(247,8240
-        def connectionLost(253,8478
-    class Server(257,8575
-        def handshakeCompleted(259,8650
-        def connectionLost(262,8724
-class DeterministicTLSMemoryBIOTests(283,9351
-    def test_handshakeNotification(292,9664
-    def test_handshakeStopWriting(308,10414
-class TLSMemoryBIOTests(323,11014
-    def test_interfaces(329,11162
-    def test_wrappedProtocolInterfaces(339,11479
-        class ITransport(344,11659
-        class MyTransport(347,11714
-            def write(348,11749
-    def test_getHandle(363,12247
-    def test_makeConnection(387,13471
-    def handshakeProtocols(409,14249
-    def test_handshake(435,15219
-    def test_handshakeFailure(447,15597
-        def cbConnectionLost(481,17047
-    def test_getPeerCertificate(497,17759
-        def cbHandshook(524,18804
-    def test_writeAfterHandshake(536,19312
-        def cbHandshook(566,20534
-        def cbDisconnected(575,20881
-    def writeBeforeHandshakeTest(582,21078
-        def cbConnectionDone(609,22221
-    def test_writeBeforeHandshake(615,22423
-        class SimpleSendingProtocol(623,22710
-            def connectionMade(624,22757
-    def test_writeSequence(630,22915
-        class SimpleSendingProtocol(636,23147
-            def connectionMade(637,23194
-    def test_writeAfterLoseConnection(643,23377
-        class SimpleSendingProtocol(650,23667
-            def connectionMade(651,23714
-    def test_writeUnicodeRaisesTypeError(659,24023
-        class SimpleSendingProtocol(665,24220
-            def connectionMade(666,24267
-    def test_multipleWrites(677,24698
-        class SimpleSendingProtocol(684,25043
-            def connectionMade(685,25090
-        def cbConnectionDone(710,26131
-    def hugeWrite(716,26343
-        class SimpleSendingProtocol(724,26642
-            def connectionMade(725,26689
-        def cbConnectionDone(749,27710
-    def test_hugeWrite_TLSv1(754,27920
-    def test_hugeWrite_TLSv1_1(757,27989
-    def test_hugeWrite_TLSv1_2(760,28081
-    def test_disorderlyShutdown(763,28173
-        def cbDisconnected(788,29104
-    def test_loseConnectionAfterHandshake(794,29319
-        class NotifyingProtocol(800,29581
-            def __init__(801,29647
-            def dataReceived(806,29867
-        def cbHandshake(834,31027
-        def cbConnectionDone(852,32046
-    def test_connectionLostOnlyAfterUnderlyingCloses(872,33020
-        class LostProtocol(877,33217
-            def connectionLost(879,33287
-    def test_loseConnectionTwice(902,34363
-        def _shutdownTLS(913,34857
-    def test_loseConnectionAfterConnectionLost(930,35397
-        def _shutdownTLS(941,35830
-        def disconnected(948,36059
-    def test_unexpectedEOF(960,36413
-        def handshakeDone(974,36962
-        def disconnected(981,37261
-    def test_errorWriting(987,37453
-        class Wrapper(997,37829
-            def __init__(998,37860
-            def __getattr__(1000,37941
-            def send(1002,38034
-        def handshakeDone(1007,38202
-        def disconnected(1012,38389
-    def test_noCircularReferences(1018,38572
-        def nObjectsOfType(1023,38759
-        class CloserProtocol(1036,39137
-            def dataReceived(1037,39177
-        class GreeterProtocol(1041,39269
-            def connectionMade(1042,39310
-class TLSProducerTests(1069,40308
-    def drain(1074,40419
-    def setupStreamingProducer(1095,41122
-        class HistoryStringTransport(1097,41242
-            def __init__(1098,41297
-            def pauseProducing(1102,41419
-            def resumeProducing(1106,41564
-            def stopProducing(1110,41712
-    def flushTwoTLSProtocols(1123,42238
-    def test_producerDuringRenegotiation(1142,43049
-    def test_streamingProducerPausedInNormalMode(1179,44740
-    def test_streamingProducerResumedInNormalMode(1194,45346
-    def test_streamingProducerPausedInWriteBlockedOnReadMode(1211,46113
-    def test_streamingProducerResumedInWriteBlockedOnReadMode(1229,46986
-    def test_streamingProducerTwice(1254,48193
-    def test_streamingProducerUnregister(1266,48661
-    def test_streamingProducerUnregisterTwice(1276,49057
-    def loseConnectionWithProducer(1288,49520
-    def test_streamingProducerLoseConnectionWithProducer(1337,51597
-    def test_streamingProducerLoseConnectionWithProducerWBOR(1345,51893
-    def test_streamingProducerBothTransportsDecideToPause(1354,52241
-        class PausingStringTransport(1360,52505
-            def write(1363,52591
-        class TLSConnection(1370,52840
-            def __init__(1371,52877
-            def send(1374,52938
-            def set_connect_state(1386,53377
-            def do_handshake(1389,53440
-            def bio_write(1392,53498
-            def bio_read(1395,53559
-            def recv(1398,53626
-    def test_streamingProducerStopProducing(1425,54941
-    def test_nonStreamingProducer(1435,55327
-        def done(1453,56161
-    def test_interface(1467,56723
-    def registerProducerAfterConnectionLost(1476,56984
-        class Producer(1485,57379
-            def resumeProducing(1488,57440
-            def stopProducing(1491,57537
-    def test_streamingProducerAfterConnectionLost(1505,58000
-    def test_nonStreamingProducerAfterConnectionLost(1514,58304
-class NonStreamingProducerTests(1524,58617
-    def streamUntilEnd(1529,58752
-        def unregister(1542,59313
-        def doneStreaming(1548,59519
-    def test_writeUntilDone(1561,59979
-    def test_pause(1570,60260
-        class PausingStringTransport(1575,60426
-            def __init__(1578,60505
-            def write(1582,60626
-        def shouldNotBeCalled(1598,61213
-        def paused(1603,61403
-    def test_resume(1613,61701
-        class PausingStringTransport(1621,62020
-            def write(1624,62099
-    def test_stopProducing(1635,62449
-        class StoppingStringTransport(1640,62641
-            def write(1643,62721
-        def doneStreaming(1655,63179
-    def resumeProducingRaises(1668,63627
-        class ThrowingProducer(1673,63852
-            def resumeProducing(1675,63907
-        def unregister(1691,64509
-        def stopped(1701,64872
-    def test_resumeProducingRaises(1716,65495
-        def cleanShutdown(1726,65931
-    def test_resumeProducingRaiseAndUnregisterProducerRaises(1733,66132
-        def raiser(1741,66512
-    def test_stopStreamingTwice(1750,66813
-    def test_interface(1764,67331
-class ClientNegotiationFactory(1776,67705
-    def __init__(1781,67860
-    def acceptableProtocols(1792,68220
-class ServerNegotiationFactory(1806,68640
-    def __init__(1811,68795
-    def acceptableProtocols(1822,69155
-class IProtocolNegotiationFactoryTests(1835,69533
-    def handshakeProtocols(1850,70352
-        class NotifyingSender(1871,71290
-            def __init__(1872,71331
-            def connectionMade(1875,71415
-            def dataReceived(1878,71522
-    def test_negotiationWithNoProtocols(1914,72791
-        def checkNegotiatedProtocol(1923,73130
-    def test_negotiationWithProtocolOverlap(1933,73477
-        def checkNegotiatedProtocol(1942,73849
-    def test_negotiationClientOnly(1952,74198
-        def checkNegotiatedProtocol(1961,74529
-    def test_negotiationServerOnly(1971,74876
-        def checkNegotiatedProtocol(1980,75207
-
-venv/lib/python2.7/site-packages/twisted/protocols/test/test_basic.py,4841
-class FlippingLineTester(28,625
-    def __init__(35,790
-    def lineReceived(39,840
-    def rawDataReceived(47,987
-class LineTester(55,1121
-    def __init__(71,1685
-    def connectionMade(78,1829
-    def lineReceived(85,1962
-    def rawDataReceived(111,2871
-    def lineLengthExceeded(123,3254
-class LineOnlyTester(132,3473
-    def connectionMade(139,3614
-    def lineReceived(146,3747
-class LineReceiverTests(154,3871
-    def test_buffer(181,4401
-    def test_pausing(202,5119
-    def test_rawPausing(226,6086
-    def test_stopProducing(247,6855
-    def test_lineReceiverAsProducer(261,7363
-    def test_clearLineBuffer(273,7779
-        class ClearingReceiver(278,7990
-            def lineReceived(279,8042
-    def test_stackRecursion(295,8601
-    def test_maximumLineLength(307,9024
-    def test_maximumLineLengthPartialDelimiter(319,9446
-    def test_notQuiteMaximumLineLengthUnfinished(342,10358
-    def test_rawDataError(361,11194
-    def test_rawDataReceivedNotImplemented(375,11659
-    def test_lineReceivedNotImplemented(384,11977
-class ExcessivelyLargeLineCatcher(394,12287
-    def connectionMade(401,12527
-    def lineReceived(405,12587
-    def lineLengthExceeded(411,12685
-class LineReceiverLineLengthExceededTests(419,12849
-    def setUp(423,13012
-    def test_longUnendedLine(430,13227
-    def test_longLineAfterShortLine(441,13644
-    def test_longLineWithDelimiter(453,14194
-    def test_multipleLongLines(466,14740
-    def test_maximumLineLength(479,15286
-    def test_maximumLineLengthRemaining(491,15708
-class LineOnlyReceiverTests(504,16161
-    def test_buffer(515,16373
-    def test_greaterThanMaximumLineLength(527,16744
-    def test_lineReceivedNotImplemented(540,17252
-class TestMixin:TestMixin550,17570
-    def connectionMade(552,17588
-    def stringReceived(556,17647
-    def connectionLost(563,17750
-class TestNetstring(568,17815
-    def stringReceived(570,17873
-class LPTestCaseMixin:LPTestCaseMixin576,17973
-    def getProtocol(582,18043
-    def test_illegal(593,18336
-class NetstringReceiverTests(605,18658
-    def setUp(618,19090
-    def test_buffer(624,19281
-    def test_receiveEmptyNetstring(643,19912
-    def test_receiveOneCharacter(651,20157
-    def test_receiveTwoCharacters(659,20392
-    def test_receiveNestedNetstring(667,20630
-    def test_moreDataThanSpecified(677,21032
-    def test_moreDataThanSpecifiedBorderCase(685,21276
-    def test_missingNumber(694,21583
-    def test_missingColon(703,21838
-    def test_missingNumberAndColon(712,22099
-    def test_onlyData(721,22354
-    def test_receiveNetstringPortions_1(729,22571
-    def test_receiveNetstringPortions_2(739,22937
-    def test_receiveNetstringPortions_3(749,23328
-    def test_receiveTwoNetstrings(758,23634
-    def test_maxReceiveLimit(771,24212
-    def test_consumeLength(782,24597
-    def test_consumeLengthBorderCase1(792,24944
-    def test_consumeLengthBorderCase2(803,25370
-    def test_consumeLengthBorderCase3(815,25824
-    def test_stringReceivedNotImplemented(827,26276
-class IntNTestCaseMixin(837,26602
-    def test_receive(847,26800
-    def test_partial(858,27126
-    def test_send(869,27433
-    def test_lengthLimitExceeded(879,27704
-    def test_longStringNotDelivered(893,28184
-    def test_stringReceivedNotImplemented(906,28632
-class RecvdAttributeMixin(916,28960
-    def makeMessage(923,29215
-    def test_recvdContainsRemainingData(931,29446
-        def stringReceived(938,29711
-    def test_recvdChanged(948,30162
-        def stringReceived(957,30476
-    def test_switching(970,30921
-        def stringReceived(984,31374
-    def test_recvdInLengthLimitExceeded(998,31905
-        def lengthLimitExceeded(1010,32329
-class TestInt32(1021,32631
-class Int32Tests(1030,32831
-    def test_data(1040,33161
-class TestInt16(1052,33493
-class Int16Tests(1061,33693
-    def test_data(1071,34007
-    def test_tooLongSend(1082,34322
-class NewStyleTestInt16(1092,34588
-class NewStyleInt16Tests(1099,34694
-class TestInt8(1111,34935
-class Int8Tests(1120,35132
-    def test_data(1131,35437
-    def test_tooLongSend(1142,35743
-class OnlyProducerTransport(1152,36009
-    def __init__(1161,36213
-    def pauseProducing(1165,36262
-    def resumeProducing(1169,36321
-    def write(1173,36382
-class ConsumingProtocol(1178,36445
-    def lineReceived(1183,36569
-class ProducerTests(1189,36671
-    def test_pauseResume(1194,36811
-class FileSenderTests(1265,39391
-    def test_interface(1270,39485
-    def test_producerRegistered(1278,39705
-    def test_transfer(1291,40190
-    def test_transferMultipleChunks(1310,40924
-    def test_transferWithTransform(1334,41864
-        def transform(1340,42063
-    def test_abortedTransfer(1355,42578
-class MiceDeprecationTests(1375,43252
-    def test_MiceDeprecation(1383,43448
-
-venv/lib/python2.7/site-packages/twisted/protocols/wire.py,514
-class Echo(20,373
-    def dataReceived(25,483
-class Discard(30,555
-    def dataReceived(35,647
-class Chargen(42,770
-    def connectionMade(48,948
-    def resumeProducing(52,1029
-    def pauseProducing(56,1103
-    def stopProducing(60,1148
-class QOTD(65,1193
-    def connectionMade(70,1282
-    def getQuote(75,1400
-class Who(83,1568
-    def connectionMade(88,1657
-    def getUsers(93,1775
-class Daytime(101,1906
-    def connectionMade(106,2008
-class Time(112,2160
-    def connectionMade(117,2267
-
-venv/lib/python2.7/site-packages/twisted/protocols/portforward.py,406
-class Proxy(13,196
-    def setPeer(18,263
-    def connectionLost(22,319
-    def dataReceived(30,561
-class ProxyClient(35,638
-    def connectionMade(36,664
-class ProxyClientFactory(51,1216
-    def setServer(55,1295
-    def buildProtocol(59,1359
-    def clientConnectionFailed(65,1528
-class ProxyServer(70,1635
-    def connectionMade(75,1729
-class ProxyFactory(90,2182
-    def __init__(97,2297
-
-venv/lib/python2.7/site-packages/twisted/protocols/memcache.py,1302
-    def doSomething(15,577
-class NoSuchCommand(45,1410
-class ClientError(52,1521
-class ServerError(59,1614
-class Command(66,1700
-    def __init__(79,2047
-    def success(95,2465
-    def fail(102,2617
-class MemCacheProtocol(110,2753
-    def __init__(138,3685
-    def _cancelCommands(153,4135
-    def timeoutConnection(162,4378
-    def connectionLost(170,4591
-    def sendLine(179,4824
-    def rawDataReceived(188,5060
-    def cmd_STORED(212,5850
-    def cmd_NOT_STORED(219,6002
-    def cmd_END(227,6234
-    def cmd_NOT_FOUND(251,7035
-    def cmd_VALUE(258,7189
-    def cmd_STAT(284,7999
-    def cmd_VERSION(293,8191
-    def cmd_ERROR(300,8338
-    def cmd_CLIENT_ERROR(309,8553
-    def cmd_SERVER_ERROR(319,8813
-    def cmd_DELETED(329,9076
-    def cmd_OK(336,9228
-    def cmd_EXISTS(343,9367
-    def lineReceived(350,9510
-    def increment(380,10484
-    def decrement(398,11033
-    def _incrdecr(417,11616
-    def replace(435,12258
-    def add(459,13071
-    def set(483,13851
-    def checkAndSet(507,14556
-    def _set(536,15582
-    def append(564,16611
-    def prepend(583,17206
-    def get(602,17805
-    def getMultiple(627,18881
-    def _get(654,20034
-    def stats(684,21124
-    def version(710,21984
-    def delete(726,22420
-    def flushAll(748,23133
-
-venv/lib/python2.7/site-packages/twisted/protocols/pcp.py,565
-class BasicProducerConsumerProxy:BasicProducerConsumerProxy15,294
-    def __init__(34,855
-    def pauseProducing(42,1074
-    def resumeProducing(47,1201
-    def stopProducing(60,1617
-    def write(68,1820
-    def finish(77,2135
-    def registerProducer(82,2265
-    def unregisterProducer(86,2397
-    def __repr__(93,2614
-class ProducerConsumerProxy(97,2719
-    def pauseProducing(109,3068
-    def resumeProducing(114,3248
-    def write(154,5009
-    def registerProducer(181,6324
-    def unregisterProducer(187,6556
-    def _writeSomeData(195,6827
-
-venv/lib/python2.7/site-packages/twisted/protocols/sip.py,3111
-def dashCapitalize(112,2667
-def unq(120,2840
-class Via(129,2940
-    def __init__(162,4130
-    def _getrport(206,5687
-    def _setrport(218,5979
-    def toString(231,6339
-def parseViaHeader(257,7093
-class URL:URL301,8298
-    def __init__(306,8341
-    def toString(329,9042
-    def __str__(354,9841
-    def __repr__(358,9897
-def parseURL(363,10033
-def cleanRequestURL(419,11664
-def parseAddress(430,11832
-class SIPError(466,12844
-    def __init__(467,12871
-class RegistrationError(476,13109
-class Message:Message483,13198
-    def __init__(490,13268
-    def addHeader(496,13409
-    def bodyDataReceived(504,13649
-    def creationFinished(508,13715
-    def toString(514,13895
-    def _getHeaderLine(524,14176
-class Request(529,14243
-    def __init__(534,14308
-    def __repr__(544,14575
-    def _getHeaderLine(548,14688
-class Response(553,14789
-    def __init__(558,14863
-    def __repr__(566,15078
-    def _getHeaderLine(570,15166
-class MessagesParser(575,15257
-    def __init__(590,15601
-    def reset(595,15728
-    def invalidMessage(604,16003
-    def dataDone(609,16092
-    def dataReceived(630,16772
-    def handleFirstLine(640,17035
-    def lineLengthExceeded(647,17173
-    def lineReceived(651,17245
-    def messageDone(719,19695
-    def rawDataReceived(726,19895
-class Base(749,20695
-    def __init__(757,20830
-    def addMessage(762,20937
-    def datagramReceived(766,21004
-    def _fixupNAT(780,21463
-    def deliverResponse(795,22042
-    def responseFromRequest(809,22506
-    def sendMessage(820,22821
-    def handle_request(837,23445
-    def handle_response(847,23672
-class IContact(858,23903
-class Registration:Registration865,23984
-    def __init__(866,24004
-class IRegistry(872,24144
-    def registerAddress(877,24247
-    def unregisterAddress(885,24471
-    def getRegistrationInfo(893,24699
-class ILocator(902,24894
-    def getAddress(907,24993
-class Proxy(917,25232
-    def __init__(926,25351
-    def getVia(938,25664
-    def handle_request(945,25814
-    def handle_request_default(965,26577
-        def _mungContactHeader(976,26942
-    def _cantForwardRequest(995,27650
-    def deliverResponse(1001,27858
-    def responseFromRequest(1016,28323
-    def handle_response(1026,28637
-    def gotResponse(1045,29320
-class IAuthorizer(1053,29467
-    def getChallenge(1054,29497
-    def decode(1066,29741
-class RegisterProxy(1075,29887
-    def __init__(1088,30125
-    def handle_ACK_request(1093,30239
-    def handle_REGISTER_request(1103,30588
-    def unauthorized(1121,31183
-    def login(1133,31694
-    def _cbLogin(1155,32503
-    def _ebLogin(1161,32673
-    def register(1166,32827
-    def _cbRegister(1191,33828
-    def _ebRegister(1200,34228
-    def unregister(1206,34455
-    def _cbUnregister(1223,35109
-    def _ebUnregister(1230,35377
-class InMemoryRegistry:InMemoryRegistry1236,35479
-    def __init__(1240,35568
-    def getAddress(1245,35752
-    def getRegistrationInfo(1255,36095
-    def _expireRegistration(1265,36494
-    def registerAddress(1276,36807
-    def unregisterAddress(1293,37664
-
-venv/lib/python2.7/site-packages/twisted/protocols/finger.py,160
-class Finger(9,166
-    def lineReceived(11,201
-    def _refuseMessage(30,747
-    def forwardQuery(34,873
-    def getDomain(37,988
-    def getUser(40,1081
-
-venv/lib/python2.7/site-packages/twisted/protocols/loopback.py,1304
-class _LoopbackQueue(24,579
-    def __init__(34,878
-    def put(38,929
-    def __nonzero__(45,1140
-    def get(50,1229
-class _LoopbackAddress(56,1308
-class _LoopbackTransport(62,1410
-    def __init__(67,1508
-    def write(70,1555
-    def writeSequence(75,1714
-    def loseConnection(78,1787
-    def abortConnection(83,1877
-    def getPeer(90,2021
-    def getHost(93,2079
-    def registerProducer(97,2153
-    def unregisterProducer(103,2349
-    def _pollProducer(107,2454
-def identityPumpPolicy(113,2599
-def collapsingPumpPolicy(130,2982
-def loopbackAsync(148,3396
-def _loopbackAsyncBody(186,5084
-    def pump(206,5821
-def _loopbackAsyncContinue(253,7620
-class LoopbackRelay:LoopbackRelay273,8424
-    def __init__(279,8524
-    def write(283,8631
-    def writeSequence(288,8794
-    def clearBuffer(291,8867
-    def loseConnection(307,9406
-    def getHost(311,9503
-    def getPeer(314,9553
-    def registerProducer(317,9603
-    def unregisterProducer(320,9690
-    def logPrefix(323,9754
-class LoopbackClientFactory(328,9848
-    def __init__(330,9902
-    def buildProtocol(335,10041
-    def clientConnectionLost(338,10106
-class _FireOnClose(343,10230
-    def __init__(344,10276
-    def connectionLost(348,10428
-def loopbackTCP(353,10567
-def loopbackUNIX(370,11261
-
-venv/lib/python2.7/site-packages/twisted/protocols/htb.py,820
-class Bucket:Bucket28,858
-    def __init__(49,1431
-    def add(63,1884
-    def drip(88,2624
-class IBucketFilter(112,3292
-    def getBucketFor(113,3324
-class HierarchicalBucketFilter:HierarchicalBucketFilter121,3524
-    def __init__(133,3867
-    def getBucketFor(138,4010
-    def getBucketKey(163,4803
-    def sweep(174,5170
-class FilterByHost(186,5471
-    def getBucketKey(192,5627
-class FilterByServer(196,5706
-    def getBucketKey(202,5864
-class ShapedConsumer(206,5943
-    def __init__(214,6207
-    def _writeSomeData(219,6373
-    def stopProducing(227,6786
-class ShapedTransport(232,6906
-    def __getattr__(244,7384
-class ShapedProtocolFactory:ShapedProtocolFactory250,7560
-    def __init__(263,7999
-          class270,8297
-    def __call__(280,8687
-        def makeConnection(290,9038
-
-venv/lib/python2.7/site-packages/twisted/protocols/ident.py,763
-class IdentError(18,329
-    def __str__(25,469
-class NoUser(30,532
-class InvalidPort(39,734
-class HiddenUser(50,1095
-class IdentServer(59,1309
-    def lineReceived(72,1845
-    def invalidQuery(88,2433
-    def validQuery(92,2503
-    def _cbLookup(108,3142
-    def _ebLookup(113,3311
-    def lookup(121,3616
-class ProcServerMixin:ProcServerMixin148,4594
-        def getUsername(156,4771
-        def getUsername(160,4907
-    def entries(164,4976
-    def dottedQuadFromHexString(171,5123
-    def unpackAddress(175,5263
-    def parseLine(182,5446
-    def lookup(190,5735
-class IdentClient(200,6056
-    def __init__(204,6164
-    def lookup(208,6216
-    def lineReceived(220,6606
-    def connectionLost(230,6943
-    def parseResponse(236,7085
-
-venv/lib/python2.7/site-packages/twisted/protocols/postfix.py,412
-def quote(32,769
-def unquote(40,903
-class PostfixTCPMapServer(48,1040
-    def connectionMade(65,1546
-    def sendCode(70,1617
-    def lineReceived(78,1800
-    def do_get(99,2422
-    def _cbNot(109,2705
-    def _cbGot(115,2821
-    def do_put(123,2969
-class PostfixTCPMapDictServerFactory(136,3384
-class PostfixTCPMapDeferringDictServerFactory(145,3572
-    def __init__(152,3757
-    def get(157,3880
-
-venv/lib/python2.7/site-packages/twisted/protocols/shoutcast.py,407
-class ShoutcastClient(12,206
-    def __init__(24,502
-    def connectionMade(31,691
-    def lineReceived(37,898
-    def handleHeader(44,1157
-    def handleEndHeaders(49,1314
-    def handleResponsePart_with_metadata(59,1756
-    def handle_length(66,1982
-    def handle_mp3(71,2147
-    def handle_meta(79,2419
-    def parseMetadata(89,2776
-    def gotMetaData(101,3178
-    def gotMP3Data(109,3456
-
-venv/lib/python2.7/site-packages/twisted/protocols/policies.py,3119
-def _wrappedLogPrefix(25,582
-class ProtocolWrapper(39,930
-    def __init__(53,1387
-    def logPrefix(58,1517
-    def makeConnection(66,1731
-    def write(80,2240
-    def writeSequence(84,2304
-    def loseConnection(88,2384
-    def getPeer(93,2487
-    def getHost(97,2552
-    def registerProducer(101,2617
-    def unregisterProducer(105,2733
-    def stopConsuming(109,2813
-    def __getattr__(113,2883
-    def dataReceived(119,2988
-    def connectionLost(123,3072
-class WrappingFactory(131,3316
-    def __init__(138,3467
-    def logPrefix(143,3582
-    def doStart(150,3773
-    def doStop(155,3872
-    def startedConnecting(160,3968
-    def clientConnectionFailed(164,4071
-    def clientConnectionLost(168,4200
-    def buildProtocol(172,4325
-    def registerProtocol(176,4438
-    def unregisterProtocol(183,4576
-class ThrottlingProtocol(191,4717
-    def write(198,4855
-    def writeSequence(203,4974
-    def dataReceived(208,5116
-    def registerProducer(213,5246
-    def unregisterProducer(218,5402
-    def throttleReads(223,5513
-    def unthrottleReads(227,5584
-    def throttleWrites(231,5658
-    def unthrottleWrites(236,5771
-class ThrottlingFactory(242,5888
-    def __init__(252,6116
-    def callLater(267,6757
-    def registerWritten(277,7044
-    def registerRead(284,7213
-    def checkReadBandwidth(291,7373
-    def checkWriteBandwidth(304,7894
-    def throttleReads(315,8394
-    def unthrottleReads(324,8609
-    def throttleWrites(334,8881
-    def unthrottleWrites(343,9100
-    def buildProtocol(353,9377
-    def unregisterProtocol(368,9874
-class SpewingProtocol(383,10450
-    def dataReceived(384,10490
-    def write(388,10612
-class SpewingFactory(394,10721
-class LimitConnectionsByPeer(399,10794
-    def startFactory(403,10873
-    def buildProtocol(406,10936
-    def unregisterProtocol(414,11263
-class LimitTotalConnectionsFactory(421,11475
-    def buildProtocol(438,12127
-    def registerProtocol(455,12757
-    def unregisterProtocol(458,12806
-class TimeoutProtocol(463,12880
-    def __init__(468,13010
-    def setTimeout(483,13495
-    def cancelTimeout(498,13962
-    def resetTimeout(513,14356
-    def write(521,14566
-    def writeSequence(526,14665
-    def dataReceived(531,14778
-    def connectionLost(536,14891
-    def timeoutFunc(541,15013
-class TimeoutFactory(552,15267
-    def __init__(559,15387
-    def buildProtocol(564,15548
-    def callLater(569,15724
-class TrafficLoggingProtocol(580,16012
-    def __init__(582,16060
-    def _log(602,16863
-    def _mungeData(607,16960
-    def connectionMade(614,17157
-    def dataReceived(619,17264
-    def connectionLost(624,17426
-    def write(630,17598
-    def writeSequence(635,17746
-    def loseConnection(640,17927
-class TrafficLoggingFactory(646,18059
-    def __init__(651,18162
-    def open(657,18374
-    def buildProtocol(661,18433
-    def resetCounter(668,18719
-class TimeoutMixin:TimeoutMixin676,18869
-    def callLater(690,19278
-    def resetTimeout(700,19565
-    def setTimeout(715,20167
-    def __timedOut(741,21017
-    def timeoutConnection(745,21111
-
-venv/lib/python2.7/site-packages/twisted/protocols/amp.py,6319
-    class Sum(45,1946
-    class JustSum(54,2293
-        def sum(55,2321
-    class DelayedSum(71,2911
-        def slowSum(72,2942
-    class Divide(85,3377
-    class JustDivide(96,3909
-        def divide(97,3940
-    def trapZero(107,4394
-class IArgumentType(314,10099
-    def fromBox(321,10309
-    def toBox(350,11414
-class IBoxSender(379,12563
-    def sendBox(384,12659
-    def unhandledError(395,12913
-class IBoxReceiver(405,13136
-    def startReceivingBoxes(411,13283
-    def ampBoxReceived(420,13554
-    def stopReceivingBoxes(426,13683
-class IResponderLocator(435,13842
-    def locateResponder(441,13991
-class AmpError(457,14495
-class ProtocolSwitched(464,14587
-class OnlyOneTLS(472,14793
-class NoEmptyBoxes(480,14931
-class InvalidSignature(488,15091
-class TooLong(495,15192
-    def __init__(512,15749
-    def __repr__(520,15960
-class BadLocalReturn(529,16221
-    def __init__(533,16349
-    def __repr__(539,16490
-class RemoteAmpError(546,16611
-    def __init__(551,16804
-class UnknownRemoteError(598,18351
-    def __init__(603,18503
-class MalformedAmpBox(609,18644
-class UnhandledCommand(616,18765
-class IncompatibleVersions(623,18874
-class AmpBox(632,19104
-    def __init__(640,19361
-    def copy(673,20747
-    def serialize(682,20921
-    def _sendTo(709,21787
-    def __repr__(725,22204
-class QuitBox(732,22317
-    def __repr__(739,22446
-    def _sendTo(743,22540
-class _SwitchBox(752,22737
-    def __init__(760,22957
-    def __repr__(771,23299
-    def _sendTo(776,23446
-class BoxDispatcher:BoxDispatcher788,23763
-    def __init__(818,24930
-    def startReceivingBoxes(823,25035
-    def stopReceivingBoxes(833,25317
-    def failAllOutgoing(841,25556
-    def _nextTag(854,25991
-    def _sendBoxCommand(869,26479
-    def callRemoteString(910,28160
-    def callRemote(930,28961
-    def unhandledError(974,31029
-    def _answerReceived(982,31260
-    def _errorReceived(994,31631
-    def _commandReceived(1015,32445
-        def formatAnswer(1020,32596
-        def formatError(1023,32703
-    def ampBoxReceived(1050,33772
-    def _safeEmit(1072,34526
-    def dispatchCommand(1083,34825
-class CommandLocator:CommandLocator1106,35518
-    class __metaclass__(1112,35688
-        class declaration.1120,36197
-        def __new__(1130,36483
-                def locateResponder(1143,37163
-    def _wrapWithSerialization(1153,37556
-        def doit(1168,38201
-            def checkKnownErrors(1170,38275
-            def makeResponseFor(1176,38580
-    def lookupFunction(1194,39262
-    def locateResponder(1207,39755
-class SimpleStringLocator(1244,41158
-    def locateResponder(1252,41333
-def _wireNameToPythonIdentifier(1277,42193
-class Argument:Argument1309,43546
-    def __init__(1323,43990
-    def retrieve(1333,44226
-    def fromBox(1356,44773
-    def toBox(1382,45667
-    def fromStringProto(1410,46587
-    def toStringProto(1425,46947
-    def fromString(1437,47236
-    def toString(1448,47511
-class Integer(1461,47822
-    def toString(1469,48010
-class String(1474,48083
-    def toString(1478,48184
-    def fromString(1481,48243
-class Float(1486,48306
-    def toString(1492,48429
-class Boolean(1499,48620
-    def fromString(1503,48720
-    def toString(1512,48955
-class Unicode(1520,49082
-    def toString(1525,49172
-    def fromString(1529,49271
-class Path(1534,49375
-    def fromString(1543,49752
-    def toString(1547,49859
-class ListOf(1552,49962
-    def __init__(1579,50928
-    def fromString(1584,51064
-    def toString(1597,51493
-class AmpList(1610,51852
-    def __init__(1623,52217
-    def fromStringProto(1641,52933
-    def toStringProto(1648,53141
-class Descriptor(1655,53350
-    def fromStringProto(1675,54491
-    def toStringProto(1697,55372
-class Command:Command1721,56321
-    class __metaclass__(1764,58393
-        def __new__(1769,58555
-    def __init__(1836,60962
-    def makeResponse(1867,62258
-    def makeArguments(1888,62893
-    def parseResponse(1914,63844
-    def parseArguments(1930,64359
-    def responder(1945,64851
-            class MyCommand(1953,65022
-            class MyProto(1956,65114
-                def myFunMethod(1957,65146
-    def _doCommand(1982,66118
-        def _massageError(1993,66499
-class _NoCertificate:_NoCertificate2020,67426
-    def __init__(2033,67975
-    def options(2047,68393
-class _TLSBox(2074,69482
-    def __init__(2080,69611
-    def _keyprop(2086,69759
-    def _sendTo(2094,70029
-class _LocalArgument(2107,70375
-    def fromBox(2114,70656
-class StartTLS(2119,70726
-    def __init__(2146,71727
-    def _doCommand(2164,72439
-        def actuallystart(2172,72837
-class ProtocolSwitchCommand(2180,73023
-    def __init__(2190,73464
-    def makeResponse(2205,73917
-    def _doCommand(2210,74048
-        def switchNow(2218,74406
-        def handle(2223,74637
-class _DescriptorExchanger(2233,74925
-    def __init__(2256,76018
-    def _sendFileDescriptor(2263,76257
-    def fileDescriptorReceived(2272,76568
-class BinaryBoxProtocol(2284,76916
-    def __init__(2331,78845
-    def _switchTo(2336,78967
-    def sendBox(2366,80365
-    def makeConnection(2389,81077
-    def dataReceived(2399,81400
-    def connectionLost(2414,81939
-    def proto_init(2446,83232
-    def proto_key(2454,83411
-    def proto_value(2469,83853
-    def lengthLimitExceeded(2479,84112
-    def _lockForSwitch(2488,84392
-    def _unlockFromSwitch(2498,84729
-    def _prepareTLS(2509,85120
-    def _startTLS(2525,85756
-    def _getPeerCertificate(2547,86548
-    def unhandledError(2554,86757
-    def _defaultStartTLSResponder(2568,87230
-class AMP(2583,87701
-    def __init__(2592,87931
-    def locateResponder(2608,88696
-    def __repr__(2623,89198
-    def makeConnection(2636,89588
-    def connectionLost(2654,90346
-class _ParserHelper:_ParserHelper2667,90736
-    def __init__(2671,90826
-    def getPeer(2675,90876
-    def getHost(2679,90925
-    def startReceivingBoxes(2685,91001
-    def ampBoxReceived(2691,91109
-    def parse(2696,91203
-    def parseString(2712,91647
-def _stringsToObjects(2728,92031
-def _objectsToStrings(2750,92643
-class Decimal(2775,93420
-    def fromString(2804,94720
-    def toString(2808,94840
-class DateTime(2820,95252
-    def fromString(2847,96490
-    def toString(2864,97004
-
-venv/lib/python2.7/site-packages/twisted/protocols/mice/mouseman.py,379
-class MouseMan(12,206
-    def down_left(35,568
-    def up_left(38,607
-    def down_middle(41,644
-    def up_middle(44,685
-    def down_right(47,724
-    def up_right(50,764
-    def move(53,802
-    def state_initial(59,872
-    def state_horiz(68,1115
-    def state_vert(78,1385
-    def state_maybemiddle(90,1717
-    def snapshot(99,1966
-    def dataReceived(124,2723
-
-venv/lib/python2.7/site-packages/twisted/protocols/stateful.py,123
-class StatefulProtocol(11,191
-    def makeConnection(21,578
-    def getInitialState(25,741
-    def dataReceived(28,807
-
-venv/lib/python2.7/site-packages/twisted/protocols/ftp.py,8564
-class InvalidPath(174,8557
-def toSegments(181,8677
-def errnoToFailure(206,9259
-def _isGlobbingExpression(227,9868
-class FTPCmdError(260,10925
-    def __init__(264,11011
-    def response(269,11114
-class FileNotFoundError(277,11281
-class AnonUserDeniedError(285,11436
-class PermissionDeniedError(295,11615
-class IsNotADirectoryError(304,11796
-class FileExistsError(312,11949
-class IsADirectoryError(320,12092
-class CmdSyntaxError(328,12236
-class CmdArgSyntaxError(336,12360
-class CmdNotImplementedError(345,12541
-class CmdNotImplementedForArgError(353,12701
-class FTPError(362,12908
-class PortConnectionError(367,12947
-class BadCmdSequenceError(372,12997
-class AuthorizationError(380,13162
-def debugDeferred(388,13294
-class DTP(402,13555
-    def connectionMade(410,13704
-    def connectionLost(415,13838
-    def sendLine(420,13995
-    def _formatOneListResponse(430,14205
-        def formatDate(448,15112
-    def sendListResponse(478,16143
-    def registerProducer(482,16299
-    def unregisterProducer(485,16421
-    def write(489,16540
-    def _conswrite(496,16738
-    def dataReceived(502,16876
-    def _unregConsumer(508,17035
-    def registerConsumer(514,17193
-    def resumeProducing(530,17710
-    def pauseProducing(533,17783
-    def stopProducing(536,17854
-class DTPFactory(539,17923
-    def __init__(572,18958
-    def buildProtocol(589,19669
-    def stopFactory(604,20018
-    def timeoutFactory(609,20130
-    def cancelTimeout(621,20471
-    def setTimeout(627,20669
-    def clientConnectionFailed(632,20856
-class ASCIIConsumerWrapper(643,21159
-    def __init__(644,21195
-    def write(654,21552
-class FileConsumer(660,21684
-    def __init__(667,21889
-    def registerProducer(671,21946
-    def unregisterProducer(676,22059
-    def write(681,22150
-class FTPOverflowProtocol(686,22212
-    def connectionMade(690,22355
-class FTP(695,22504
-    def reply(748,24151
-    def sendLine(753,24248
-    def connectionMade(764,24517
-    def connectionLost(769,24680
-    def timeoutConnection(781,25130
-    def lineReceived(784,25204
-        def processFailed(790,25369
-        def processSucceeded(802,25920
-        def allDone(808,26109
-    def processCommand(830,26783
-        def call_ftp_command(832,26828
-    def getDTPPort(867,27922
-    def ftp_USER(884,28448
-    def ftp_PASS(902,29064
-        def _cbLogin(917,29594
-        def _ebLogin(926,29912
-    def ftp_PASV(936,30222
-    def ftp_PORT(963,31291
-        def connected(976,31787
-        def connFailed(978,31857
-    def _encodeName(984,32044
-    def ftp_LIST(1016,33165
-        def gotListing(1033,34015
-    def ftp_NLST(1054,34721
-        def cbList(1079,35787
-        def listErr(1105,36931
-    def ftp_CWD(1136,38005
-        def accessGranted(1143,38240
-    def ftp_CDUP(1150,38442
-    def ftp_PWD(1154,38502
-    def ftp_RETR(1158,38593
-        def enableTimeout(1184,39534
-        def cbSent(1194,39811
-        def ebSent(1197,39879
-        def cbOpened(1204,40121
-        def ebOpened(1215,40465
-    def ftp_STOR(1231,41066
-        def enableTimeout(1257,42065
-        def cbOpened(1261,42177
-        def ebOpened(1272,42534
-        def cbConsumer(1284,43015
-        def cbSent(1304,43622
-        def ebSent(1310,43783
-    def ftp_SIZE(1328,44327
-        def cbStat(1359,45909
-    def ftp_MDTM(1366,46084
-        def cbStat(1384,46833
-    def ftp_TYPE(1391,47059
-    def type_A(1412,47847
-    def type_I(1419,48060
-    def type_UNKNOWN(1426,48250
-    def ftp_SYST(1431,48349
-    def ftp_STRU(1435,48404
-    def ftp_MODE(1442,48588
-    def ftp_MKD(1449,48757
-    def ftp_RMD(1457,49038
-    def ftp_DELE(1465,49333
-    def ftp_NOOP(1473,49624
-    def ftp_RNFR(1477,49675
-    def ftp_RNTO(1483,49833
-    def ftp_FEAT(1496,50298
-    def ftp_OPTS(1507,50614
-    def ftp_QUIT(1515,50826
-    def cleanupDTP(1520,50956
-class FTPFactory(1542,51622
-    def __init__(1562,52217
-    def buildProtocol(1567,52382
-    def stopFactory(1575,52712
-class IFTPShell(1584,53003
-    def makeDirectory(1592,53182
-    def removeDirectory(1604,53509
-    def removeFile(1616,53838
-    def rename(1628,54147
-    def access(1643,54574
-    def stat(1655,54894
-    def list(1664,55091
-    def openForReading(1702,56518
-    def openForWriting(1711,56741
-class IReadFile(1721,56966
-    def send(1726,57054
-class IWriteFile(1739,57370
-    def receive(1744,57460
-    def close(1752,57670
-def _getgroups(1763,58060
-def _testPermissions(1781,58403
-class FTPAnonymousShell(1837,59913
-    def __init__(1845,60153
-    def _path(1849,60240
-    def makeDirectory(1853,60321
-    def removeDirectory(1857,60407
-    def removeFile(1861,60495
-    def rename(1865,60578
-    def receive(1869,60669
-    def openForReading(1874,60781
-    def openForWriting(1900,61766
-    def access(1908,61985
-    def stat(1925,62513
-    def list(1940,62981
-    def _statNode(1976,64172
-    def _stat_size(1990,64551
-    def _stat_permissions(2000,64779
-    def _stat_hardlinks(2010,65044
-    def _stat_modified(2028,65649
-    def _stat_owner(2038,65902
-    def _stat_group(2063,66673
-    def _stat_directory(2088,67442
-class _FileReader(2100,67683
-    def __init__(2101,67710
-    def _close(2105,67793
-    def send(2110,67908
-class FTPShell(2119,68167
-    def makeDirectory(2124,68272
-    def removeDirectory(2136,68566
-    def removeFile(2153,69143
-    def rename(2170,69706
-    def openForWriting(2183,70061
-class _FileWriter(2210,71061
-    def __init__(2211,71088
-    def receive(2215,71174
-    def close(2221,71420
-class BaseFTPRealm:BaseFTPRealm2227,71507
-    def __init__(2232,71661
-    def getHomeDirectory(2236,71764
-    def requestAvatar(2250,72200
-class FTPRealm(2264,72750
-    def __init__(2273,73081
-    def getHomeDirectory(2278,73243
-class SystemFTPRealm(2287,73478
-    def getHomeDirectory(2294,73723
-class ConnectionLost(2323,74781
-class CommandFailed(2326,74823
-class BadResponse(2329,74864
-class UnexpectedResponse(2332,74903
-class UnexpectedData(2335,74949
-class FTPCommand:FTPCommand2338,74991
-    def __init__(2339,75009
-    def fail(2346,75210
-class ProtocolWrapper(2351,75308
-    def __init__(2352,75350
-    def makeConnection(2355,75460
-    def dataReceived(2357,75549
-    def connectionLost(2359,75624
-class IFinishableConsumer(2366,75792
-    def finish(2373,75918
-class SenderProtocol(2381,76042
-    def __init__(2382,76083
-    def dataReceived(2390,76287
-    def makeConnection(2396,76452
-    def connectionLost(2400,76598
-    def write(2407,76825
-    def registerProducer(2410,76888
-    def unregisterProducer(2416,77083
-    def finish(2422,77241
-def decodeHostPort(2426,77305
-def encodeHostPort(2442,77773
-def _unwrapFirstError(2446,77901
-class FTPDataPortFactory(2450,78005
-    def buildProtocol(2457,78175
-class FTPClientBasic(2468,78552
-    def __init__(2475,78689
-    def fail(2483,78949
-    def _fail(2489,79074
-    def _cb_greeting(2506,79674
-    def sendLine(2510,79747
-    def sendNextCommand(2524,80103
-    def queueCommand(2548,80900
-    def queueStringCommand(2563,81431
-    def popCommandQueue(2578,81995
-    def queueLogin(2587,82234
-            def cancelPasswordIfNotNeeded(2608,83113
-    def lineReceived(2622,83690
-    def connectionLost(2670,85230
-class _PassiveConnectionFactory(2675,85298
-    def __init__(2678,85374
-    def buildProtocol(2681,85457
-    def clientConnectionFailed(2685,85572
-class FTPClient(2691,85729
-    def __init__(2713,86655
-    def fail(2732,87291
-    def receiveFromConnection(2739,87477
-    def queueLogin(2756,88207
-    def sendToConnection(2768,88674
-    def _openDataConnection(2782,89188
-            def doPassive(2795,89747
-            def close(2811,90459
-    def generatePortCommand(2850,92103
-        def listenerFail(2873,93087
-    def escapePath(2884,93495
-    def retrieveFile(2891,93694
-    def storeFile(2913,94396
-    def rename(2933,95056
-        def ebFrom(2968,96436
-    def list(2982,96856
-    def nlst(3000,97423
-    def cwd(3016,97915
-    def makeDirectory(3025,98159
-    def removeFile(3046,98858
-    def removeDirectory(3067,99585
-    def cdup(3088,100318
-    def pwd(3097,100529
-    def getDirectory(3111,100971
-        def cbParse(3119,101270
-    def quit(3133,101775
-class FTPFileListProtocol(3145,102094
-    def __init__(3195,103966
-    def lineReceived(3198,104015
-    def parseDirectoryLine(3207,104263
-    def addFile(3228,104935
-    def unknownLine(3242,105397
-def parsePWDResponse(3255,105718
-
-venv/lib/python2.7/site-packages/twisted/protocols/dict.py,1714
-def parseParam(16,287
-def makeAtom(50,1236
-def makeWord(57,1406
-def parseText(69,1625
-class Definition:Definition79,1816
-    def __init__(81,1862
-class DictClient(89,2057
-    def __init__(99,2254
-    def connectionMade(104,2332
-    def sendLine(109,2422
-    def lineReceived(116,2685
-    def dictCode_default(135,3370
-    def dictCode_221_ready(142,3614
-    def dictCode_220_conn(147,3726
-    def dictCode_530_conn(153,3856
-    def dictCode_420_conn(158,3975
-    def dictCode_421_conn(163,4111
-    def sendDefine(168,4257
-    def sendMatch(178,4737
-    def dictCode_550_define(187,5143
-    def dictCode_550_match(193,5291
-    def dictCode_551_match(199,5437
-    def dictCode_552_define(205,5583
-    def dictCode_552_match(211,5715
-    def dictCode_150_define(217,5845
-    def dictCode_151_define(222,5951
-    def dictCode_152_match(236,6428
-    def dictCode_text_define(243,6589
-    def dictCode_text_match(254,6893
-        def l(256,6980
-    def dictCode_250_define(269,7306
-    def dictCode_250_match(277,7473
-    def protocolError(285,7638
-    def dictConnected(290,7758
-    def defineFailed(295,7884
-    def defineDone(300,8006
-    def matchFailed(305,8105
-    def matchDone(310,8224
-class InvalidResponse(316,8322
-class DictLookup(321,8368
-    def protocolError(324,8488
-    def dictConnected(330,8659
-    def defineFailed(337,8894
-    def defineDone(343,9042
-    def matchFailed(349,9192
-    def matchDone(355,9339
-class DictLookupFactory(362,9489
-    def __init__(367,9637
-    def clientDone(374,9787
-    def clientConnectionFailed(380,9898
-    def clientConnectionLost(384,9986
-    def buildProtocol(389,10102
-def define(396,10210
-def match(407,10485
-
-venv/lib/python2.7/site-packages/twisted/protocols/socks.py,836
-class SOCKSv4Outgoing(20,349
-    def __init__(21,391
-    def connectionMade(25,449
-    def connectionLost(31,621
-    def dataReceived(35,707
-    def write(39,774
-class SOCKSv4Incoming(45,872
-    def __init__(46,914
-    def connectionLost(51,1005
-    def dataReceived(55,1091
-    def write(59,1157
-class SOCKSv4(65,1256
-    def __init__(84,2016
-    def connectionMade(89,2135
-    def dataReceived(94,2220
-    def _dataReceived2(130,3670
-    def connectionLost(170,5307
-    def authorize(175,5428
-    def connectClass(180,5588
-    def listenClass(184,5727
-    def makeReply(189,5878
-    def write(194,6085
-    def log(199,6176
-class SOCKSv4Factory(221,6976
-    def __init__(227,7123
-    def buildProtocol(231,7181
-class SOCKSv4IncomingFactory(236,7265
-    def __init__(240,7398
-    def buildProtocol(245,7483
-
-venv/lib/python2.7/site-packages/twisted/protocols/haproxy/test/test_parser.py,435
-class UnparseEndpointTests(20,515
-    def check(26,668
-    def test_basicUnparse(39,1106
-    def test_multipleArguments(46,1220
-    def test_keywords(53,1342
-    def test_colonInArgument(60,1464
-    def test_colonInKeywordValue(67,1591
-    def test_colonInKeywordName(74,1727
-class HAProxyServerParserTests(82,1862
-    def onePrefix(87,1980
-    def test_tcp4(113,2923
-    def test_tcp6(120,3099
-    def test_unix(127,3276
-
-venv/lib/python2.7/site-packages/twisted/protocols/haproxy/test/test_v1parser.py,451
-class V1ParserTests(17,333
-    def test_missingPROXYHeaderValue(22,448
-    def test_invalidNetworkProtocol(33,726
-    def test_missingSourceData(44,1017
-    def test_missingDestData(55,1292
-    def test_fullParsingSuccess(66,1584
-    def test_fullParsingSuccess_IPv6(80,2103
-    def test_fullParsingSuccess_UNKNOWN(94,2609
-    def test_feedParsing(105,2937
-    def test_feedParsingTooLong(125,3722
-    def test_feedParsingOverflow(143,4272
-
-venv/lib/python2.7/site-packages/twisted/protocols/haproxy/test/test_wrapper.py,925
-class StaticProtocol(17,393
-    def __init__(22,491
-    def dataReceived(29,634
-class HAProxyWrappingFactoryV1Tests(36,796
-    def test_invalidHeaderDisconnects(42,957
-    def test_invalidPartialHeaderDisconnects(57,1521
-    def test_validIPv4HeaderResolves_getPeerHost(73,2129
-    def test_validIPv6HeaderResolves_getPeerHost(106,3328
-    def test_overflowBytesSentToWrappedProtocol(139,4497
-    def test_overflowBytesSentToWrappedProtocolChunks(153,5073
-    def test_overflowBytesSentToWrappedProtocolAfter(168,5684
-class HAProxyWrappingFactoryV2Tests(185,6352
-    def test_invalidHeaderDisconnects(237,8008
-    def test_validIPv4HeaderResolves_getPeerHost(252,8559
-    def test_validIPv6HeaderResolves_getPeerHost(285,9738
-    def test_validUNIXHeaderResolves_getPeerHost(318,10935
-    def test_overflowBytesSentToWrappedProtocol(341,11856
-    def test_overflowBytesSentToWrappedProtocolChunks(355,12418
-
-venv/lib/python2.7/site-packages/twisted/protocols/haproxy/test/test_v2parser.py,1044
-def _makeHeaderIPv6(16,348
-def _makeHeaderIPv4(51,1502
-def _makeHeaderUnix(86,2663
-class V2ParserTests(118,3822
-    def test_happyPathIPv4(123,3937
-    def test_happyPathIPv6(131,4157
-    def test_happyPathUnix(139,4377
-    def test_invalidSignature(147,4597
-    def test_invalidVersion(159,4905
-    def test_invalidCommand(171,5203
-    def test_invalidFamily(183,5501
-    def test_invalidProto(195,5799
-    def test_localCommandIpv4(207,6098
-    def test_localCommandIpv6(217,6415
-    def test_localCommandUnix(227,6732
-    def test_proxyCommandIpv4(237,7049
-    def test_proxyCommandIpv6(249,7489
-    def test_proxyCommandUnix(261,7929
-    def test_unspecFamilyIpv4(273,8369
-    def test_unspecFamilyIpv6(283,8689
-    def test_unspecFamilyUnix(293,9009
-    def test_unspecProtoIpv4(303,9329
-    def test_unspecProtoIpv6(313,9648
-    def test_unspecProtoUnix(323,9967
-    def test_overflowIpv4(333,10286
-    def test_overflowIpv6(345,10677
-    def test_overflowUnix(357,11068
-    def test_segmentTooSmall(369,11459
-
-venv/lib/python2.7/site-packages/twisted/protocols/haproxy/_v1parser.py,94
-class V1Parser(23,500
-    def __init__(43,1005
-    def feed(47,1057
-    def parse(76,2019
-
-venv/lib/python2.7/site-packages/twisted/protocols/haproxy/_parser.py,98
-def unparseEndpoint(20,460
-class HAProxyServerParser(47,1241
-    def parseStreamServer(55,1461
-
-venv/lib/python2.7/site-packages/twisted/protocols/haproxy/_v2parser.py,208
-class NetFamily(26,570
-class NetProtocol(37,776
-class V2Parser(52,1068
-    def __init__(74,1572
-    def feed(78,1624
-    def _bytesToIPv4(108,2570
-    def _bytesToIPv6(126,3083
-    def parse(145,3656
-
-venv/lib/python2.7/site-packages/twisted/protocols/haproxy/_info.py,49
-class ProxyInfo(15,269
-    def __init__(33,779
-
-venv/lib/python2.7/site-packages/twisted/protocols/haproxy/_exceptions.py,128
-class InvalidProxyHeader(15,234
-class InvalidNetworkProtocol(22,341
-class MissingAddressData(29,472
-def convertError(37,611
-
-venv/lib/python2.7/site-packages/twisted/protocols/haproxy/_interfaces.py,96
-class IProxyInfo(12,210
-class IProxyParser(31,742
-    def feed(36,863
-    def parse(52,1374
-
-venv/lib/python2.7/site-packages/twisted/protocols/haproxy/_wrapper.py,233
-class HAProxyProtocolWrapper(20,469
-    def __init__(29,807
-    def dataReceived(35,992
-    def getPeer(60,1814
-    def getHost(66,1976
-class HAProxyWrappingFactory(73,2149
-    def logPrefix(79,2331
-def proxyEndpoint(94,2768
-
-venv/lib/python2.7/site-packages/twisted/protocols/basic.py,2073
-    def _formatNetstring(29,692
-    def _formatNetstring(32,806
-class NetstringParseError(44,1026
-class IncompleteNetstring(51,1140
-class NetstringReceiver(57,1241
-    def makeConnection(139,4842
-    def sendString(152,5215
-    def dataReceived(166,5626
-    def stringReceived(188,6283
-    def _maxLengthSize(202,6724
-    def _consumeData(212,7010
-    def _consumeLength(228,7574
-    def _checkPartialLengthSpecification(245,8176
-    def _processLength(262,8843
-    def _extractLength(286,9827
-    def _checkStringSize(305,10484
-    def _prepareForPayloadConsumption(324,11254
-    def _consumePayload(334,11547
-    def _extractPayload(355,12285
-    def _payloadComplete(378,13266
-    def _processPayload(391,13698
-    def _checkForTrailingComma(401,13983
-    def _handleParseError(412,14339
-class LineOnlyReceiver(421,14539
-    def dataReceived(438,15122
-    def lineReceived(459,15978
-    def sendLine(469,16233
-    def lineLengthExceeded(479,16512
-class _PauseableMixin:_PauseableMixin488,16755
-    def pauseProducing(491,16798
-    def resumeProducing(496,16897
-    def stopProducing(502,17030
-class LineReceiver(508,17128
-    def clearLineBuffer(531,18024
-    def dataReceived(542,18248
-    def setLineMode(586,19984
-    def setRawMode(603,20533
-    def rawDataReceived(612,20752
-    def lineReceived(619,20902
-    def sendLine(629,21157
-    def lineLengthExceeded(639,21427
-class StringTooLongError(653,21907
-class _RecvdCompatHack(661,22053
-    def __get__(677,22939
-class IntNStringReceiver(682,23046
-    def stringReceived(713,24151
-    def lengthLimitExceeded(724,24480
-    def dataReceived(736,24852
-    def sendString(786,26981
-class Int32StringReceiver(803,27563
-class Int16StringReceiver(817,27926
-class Int8StringReceiver(831,28289
-class StatefulStringProtocol:StatefulStringProtocol845,28617
-    def stringReceived(862,29127
-class FileSender:FileSender885,29967
-    def beginFileTransfer(899,30347
-    def resumeProducing(927,31323
-    def pauseProducing(945,31827
-    def stopProducing(949,31872
-
-venv/lib/python2.7/site-packages/twisted/protocols/tls.py,1319
-class _ProducerMembrane(68,2831
-    def __init__(80,3184
-    def pauseProducing(84,3254
-    def resumeProducing(94,3509
-    def stopProducing(104,3768
-class TLSMemoryBIOProtocol(115,4042
-    def __init__(176,7064
-    def getHandle(181,7250
-    def makeConnection(194,7688
-    def _checkHandshakeStatus(221,8800
-    def _flushSendBIO(246,9738
-    def _flushReceiveBIO(260,10122
-    def dataReceived(303,12254
-    def _shutdownTLS(333,13399
-    def _tlsShutdownFinished(354,14261
-    def connectionLost(388,15982
-    def loseConnection(409,16835
-    def abortConnection(428,17698
-    def failVerification(439,18030
-    def write(452,18448
-    def _bufferedWrite(470,19141
-    def _unbufferPendingWrites(481,19504
-    def _write(508,20561
-    def writeSequence(550,22225
-    def getPeerCertificate(558,22439
-    def negotiatedProtocol(563,22547
-    def registerProducer(590,23282
-    def unregisterProducer(610,24080
-class _ContextFactoryToConnectionFactory(628,24737
-    def __init__(638,25073
-    def _connectionForTLS(655,25796
-    def serverConnectionForTLS(669,26207
-    def clientConnectionForTLS(687,26828
-class TLSMemoryBIOFactory(706,27450
-    def __init__(723,28049
-    def logPrefix(777,30685
-    def _applyProtocolNegotiation(791,31093
-    def _createConnection(811,31732
-
-venv/lib/python2.7/site-packages/twisted/pair/test/test_ip.py,492
-class MyProtocol:MyProtocol11,257
-    def __init__(12,275
-    def datagramReceived(15,352
-class IPTests(30,1037
-    def testPacketParsing(31,1071
-    def testMultiplePackets(74,2530
-    def testMultipleSameProtos(149,5182
-    def testWrongProtoNotSeen(216,7271
-    def testDemuxing(238,8168
-    def testAddingBadProtos_WrongLevel(385,13397
-    def testAddingBadProtos_TooSmall(396,13748
-    def testAddingBadProtos_TooBig(410,14218
-    def testAddingBadProtos_TooBig2(423,14682
-
-venv/lib/python2.7/site-packages/twisted/pair/test/test_tuntap.py,4568
-class ReactorFDSet(70,2150
-    def __init__(85,2755
-    def removeReader(92,2927
-    def removeWriter(96,3003
-    def getReaders(100,3079
-    def getWriters(104,3142
-    def removeAll(108,3205
-class FSSetClock(118,3430
-    def __init__(122,3553
-class TunHelper(128,3645
-    def TUNNEL_TYPE(133,3772
-    def __init__(138,3938
-    def encapsulate(152,4461
-    def parser(176,5244
-        def capture(189,5792
-        def parse(200,6027
-class TapHelper(210,6282
-    def TUNNEL_TYPE(215,6415
-    def __init__(222,6565
-    def encapsulate(241,7271
-    def parser(273,8428
-        def capture(286,8976
-        def parser(300,9281
-class TunnelTests(315,9700
-    def test_blockingRead(320,9866
-class TunnelDeviceTestsMixin(331,10200
-    def setUp(336,10339
-    def test_interface(352,10901
-    def _invalidFileDescriptor(359,11092
-    def test_readEBADF(373,11573
-    def test_writeEBADF(384,11988
-    def test_closeEBADF(395,12410
-    def test_ioctlEBADF(406,12822
-    def test_ioctlEINVAL(418,13268
-    def test_receive(432,13803
-    def test_send(471,15200
-class FakeDeviceTestsMixin(511,17123
-    def createSystem(521,17470
-class FakeTapDeviceTests(536,17862
-class FakeTapDeviceWithPITests(547,18201
-class FakeTunDeviceTests(559,18588
-class TestRealSystem(570,18947
-    def open(575,19149
-    def ioctl(591,19859
-    def sendUDP(605,20362
-    def receiveUDP(624,21004
-class RealDeviceTestsMixin(650,21821
-    def createSystem(660,22109
-class RealDeviceWithProtocolInformationTests(672,22431
-class RealDeviceWithoutProtocolInformationTests(691,23185
-class TuntapPortTests(707,23706
-    def test_interface(711,23843
-    def test_realSystem(719,24077
-class TunnelTestsMixin(729,24343
-    def setUp(736,24579
-    def _tunnelTypeOnly(750,25105
-    def test_startListeningOpensDevice(764,25530
-    def test_startListeningSetsConnected(784,26249
-    def test_startListeningConnectsProtocol(793,26497
-    def test_startListeningStartsReading(802,26816
-    def test_startListeningHandlesOpenFailure(812,27163
-    def test_startListeningHandlesConfigureFailure(821,27495
-    def _stopPort(830,27830
-    def test_stopListeningStopsReading(846,28427
-    def test_stopListeningUnsetsConnected(859,28866
-    def test_stopListeningStopsProtocol(869,29207
-    def test_stopListeningWhenStopped(879,29507
-    def test_multipleStopListening(888,29820
-    def test_loseConnection(900,30233
-    def _stopsReadingTest(921,30992
-    def test_eagainStopsReading(939,31623
-    def test_ewouldblockStopsReading(947,31845
-    def test_eintrblockStopsReading(955,32082
-    def test_unhandledReadError(963,32306
-        class UnexpectedException(968,32517
-    def test_unhandledEnvironmentReadError(976,32702
-    def test_doReadSmallDatagram(987,33105
-    def test_doReadLargeDatagram(1001,33639
-    def test_doReadSeveralDatagrams(1015,34207
-    def _datagramReceivedException(1036,34963
-    def test_datagramReceivedException(1053,35513
-    def test_datagramReceivedExceptionIdentifiesProtocol(1062,35784
-    def test_write(1079,36443
-    def test_interruptedWrite(1091,36777
-    def test_unhandledWriteError(1103,37240
-    def test_writeSequence(1115,37621
-    def test_getHost(1128,38064
-    def test_listeningString(1142,38487
-    def test_unlisteningString(1164,39417
-    def test_logPrefix(1184,40250
-class TunnelAddressTests(1197,40631
-    def test_interfaces(1201,40726
-    def test_indexing(1209,40947
-    def test_repr(1229,41841
-        class name 1232,41956
-class TunnelAddressEqualityTests(1245,42407
-    def setUp(1250,42567
-    def test_selfComparesEqual(1266,43271
-    def test_selfNotComparesNotEqual(1273,43438
-    def test_sameAttributesComparesEqual(1280,43623
-    def test_sameAttributesNotComparesNotEqual(1288,43883
-    def test_differentTypeComparesNotEqual(1296,44160
-    def test_differentTypeNotComparesEqual(1304,44418
-    def test_differentNameComparesNotEqual(1312,44673
-    def test_differentNameNotComparesEqual(1320,44931
-    def test_differentClassNotComparesEqual(1328,45186
-    def test_differentClassComparesNotEqual(1336,45398
-class IPRecordingProtocol(1345,45632
-    def startProtocol(1349,45768
-    def datagramReceived(1353,45826
-class TunTests(1358,45925
-class EthernetRecordingProtocol(1368,46170
-    def startProtocol(1372,46304
-    def datagramReceived(1376,46362
-class TapTests(1381,46461
-class IOSystemTestsMixin(1391,46722
-    def test_noSuchDevice(1395,46839
-class MemoryIOSystemTests(1407,47165
-class RealIOSystemTests(1415,47371
-
-venv/lib/python2.7/site-packages/twisted/pair/test/test_rawudp.py,483
-class MyProtocol(10,182
-    def __init__(11,227
-    def datagramReceived(14,304
-class RawUDPTests(23,800
-    def testPacketParsing(24,838
-    def testMultiplePackets(56,2075
-    def testMultipleSameProtos(108,4274
-    def testWrongProtoNotSeen(150,5763
-    def testDemuxing(175,6816
-    def testAddingBadProtos_WrongLevel(275,11130
-    def testAddingBadProtos_TooSmall(289,11611
-    def testAddingBadProtos_TooBig(303,12102
-    def testAddingBadProtos_TooBig2(316,12587
-
-venv/lib/python2.7/site-packages/twisted/pair/test/test_ethernet.py,491
-class MyProtocol:MyProtocol11,263
-    def __init__(12,281
-    def datagramReceived(15,358
-class EthernetTests(23,642
-    def testPacketParsing(24,682
-    def testMultiplePackets(45,1230
-    def testMultipleSameProtos(75,2045
-    def testWrongProtoNotSeen(110,2962
-    def testDemuxing(120,3314
-    def testAddingBadProtos_WrongLevel(174,4854
-    def testAddingBadProtos_TooSmall(185,5217
-    def testAddingBadProtos_TooBig(199,5699
-    def testAddingBadProtos_TooBig2(212,6175
-
-venv/lib/python2.7/site-packages/twisted/pair/ip.py,168
-class IPHeader:IPHeader18,318
-    def __init__(19,334
-class IPProtocol(35,949
-    def __init__(36,1002
-    def addProto(39,1054
-    def datagramReceived(49,1438
-
-venv/lib/python2.7/site-packages/twisted/pair/raw.py,184
-class IRawDatagramProtocol(10,171
-    def addProto(15,285
-    def datagramReceived(20,373
-class IRawPacketProtocol(27,492
-    def addProto(32,607
-    def datagramReceived(37,695
-
-venv/lib/python2.7/site-packages/twisted/pair/tuntap.py,850
-class TunnelFlags(40,944
-class TunnelAddress(74,2123
-    def _typeValue(82,2403
-    def __init__(91,2687
-    def __getitem__(103,3009
-class _TunnelDescription(115,3382
-class _IInputOutputSystem(128,3665
-    def open(137,4014
-    def ioctl(143,4107
-    def read(149,4214
-    def write(155,4290
-    def close(161,4367
-    def sendUDP(167,4438
-    def receiveUDP(182,4887
-class _RealSystem(204,5559
-class TuntapPort(224,6171
-    def __init__(230,6377
-    def __repr__(253,7142
-    def startListening(263,7445
-    def _openTunnel(275,7766
-    def _bindSocket(296,8561
-    def fileno(316,9133
-    def doRead(320,9185
-    def write(346,10033
-    def writeSequence(362,10481
-    def stopListening(373,10781
-    def loseConnection(393,11394
-    def connectionLost(400,11568
-    def logPrefix(414,11958
-    def getHost(421,12102
-
-venv/lib/python2.7/site-packages/twisted/pair/testing.py,743
-def _H(33,996
-def _ethernet(49,1303
-def _ip(72,1879
-def _udp(125,3489
-class Tunnel(155,4130
-    def __init__(178,4914
-    def blocking(203,5644
-    def closeOnExec(212,5880
-    def addToReadBuffer(220,6106
-    def read(238,6778
-    def write(274,8241
-def _privileged(299,8990
-    def permissionChecker(311,9429
-class MemoryIOSystem(320,9706
-    def __init__(337,10083
-    def getTunnel(343,10215
-    def registerSpecialDevice(357,10653
-    def open(372,11074
-    def read(403,12150
-    def write(416,12507
-    def close(429,12846
-    def ioctl(443,13173
-    def sendUDP(466,13866
-    def receiveUDP(496,14911
-class _FakePort(519,15623
-    def __init__(524,15799
-    def recv(529,15901
-        def capture(545,16433
-
-venv/lib/python2.7/site-packages/twisted/pair/rawudp.py,172
-class UDPHeader:UDPHeader15,308
-    def __init__(16,325
-class RawUDPProtocol(24,507
-    def __init__(25,564
-    def addProto(29,618
-    def datagramReceived(41,1102
-
-venv/lib/python2.7/site-packages/twisted/pair/ethernet.py,274
-class IEthernetProtocol(18,327
-    def addProto(20,428
-    def datagramReceived(23,498
-class EthernetHeader:EthernetHeader26,577
-    def __init__(27,599
-class EthernetProtocol(35,772
-    def __init__(36,831
-    def addProto(39,886
-    def datagramReceived(49,1274
-
-venv/lib/python2.7/site-packages/twisted/application/test/test_service.py,686
-class AlmostService(22,615
-    def __init__(42,1396
-    def makeInvalidByDeletingName(48,1530
-    def makeInvalidByDeletingParent(58,1768
-    def makeInvalidByDeletingRunning(68,2012
-    def setName(78,2259
-    def setServiceParent(86,2397
-    def disownServiceParent(94,2548
-    def privilegedStartService(100,2662
-    def startService(106,2779
-    def stopService(112,2886
-class ServiceInterfaceTests(119,2993
-    def setUp(123,3118
-    def test_realService(131,3340
-    def test_hasAll(139,3507
-    def test_noName(146,3654
-    def test_noParent(155,3935
-    def test_noRunning(164,4222
-class ApplicationTests(174,4513
-    def test_applicationComponents(178,4621
-
-venv/lib/python2.7/site-packages/twisted/application/test/test_internet.py,3619
-def fakeTargetFunction(36,1175
-class FakeServer(45,1337
-    def __init__(71,2126
-    def listen(75,2183
-    def startedListening(93,2752
-    def stoppedListening(102,3017
-class FakePort(116,3445
-    def stopListening(124,3616
-class EndpointServiceTests(137,3871
-    def setUp(142,3973
-    def test_privilegedStartService(152,4273
-    def test_synchronousRaiseRaisesSynchronously(161,4578
-    def test_synchronousRaisePrivileged(182,5678
-    def test_failReportsError(192,6053
-    def test_asynchronousFailReportsError(205,6559
-    def test_synchronousFailReportsError(220,7183
-    def test_startServiceUnstarted(231,7601
-    def test_startServiceStarted(242,8004
-    def test_stopService(253,8399
-    def test_stopServiceBeforeStartFinished(272,9084
-    def test_stopServiceCancelStartError(286,9605
-class TimerServiceTests(303,10244
-    def setUp(317,10588
-    def call(326,10811
-    def test_startService(336,11007
-    def test_startServiceRunsCallImmediately(348,11507
-    def test_startServiceUsesGlobalReactor(359,11831
-        def getOtherClock(366,12107
-    def test_stopServiceWaits(373,12346
-    def test_stopServiceImmediately(386,12820
-    def test_failedCallLogsError(397,13201
-    def test_pickleTimerServiceNotPickleLoop(410,13729
-    def test_pickleTimerServiceNotPickleLoopFinished(427,14345
-class ConnectInformation(445,14986
-    def __init__(458,15490
-def endpointForTesting(465,15621
-    class ClientTestEndpoint(477,16043
-        def connect(478,16081
-            def createProtocol(482,16230
-def catchLogs(497,16728
-class ClientServiceTests(518,17327
-    def makeReconnector(523,17423
-        class RememberingFactory(564,19261
-            def buildProtocol(566,19348
-        def stop(574,19673
-    def test_startService(587,20076
-    def test_startStopFactory(595,20318
-    def test_stopServiceWhileConnected(610,20950
-    def test_startServiceWaitsForDisconnect(625,21504
-    def test_startServiceWhileStopping(642,22176
-    def test_startServiceWhileStopped(670,23421
-    def test_interfacesForTransport(687,24188
-        class FancyProtocol(696,24639
-    def test_stopServiceWhileRetrying(706,25035
-    def test_stopServiceWhileConnecting(720,25541
-    def test_clientConnected(733,25990
-    def test_clientConnectionFailed(746,26475
-    def test_clientConnectionLost(765,27307
-    def test_clientConnectionLostWhileStopping(785,28210
-    def test_startTwice(799,28762
-    def test_whenConnectedLater(816,29455
-    def test_whenConnectedFails(838,30285
-    def test_whenConnectedStopService(897,32333
-    def test_retryCancelled(917,33070
-    def test_stopServiceBeforeStartService(931,33614
-    def test_whenConnectedErrbacksOnStopService(945,34138
-    def test_stopServiceWhileDisconnecting(970,35106
-    def test_stopServiceWhileRestarting(995,36040
-    def test_stopServiceOnStoppedService(1021,36989
-    def test_prepareConnectionCalledWhenServiceStarts(1036,37577
-        def prepareConnection(1043,37811
-    def test_prepareConnectionCalledWithProtocol(1051,38065
-        def prepareConnection(1058,38265
-    def test_prepareConnectionCalledAfterConnectionMade(1067,38522
-        def prepareConnection(1074,38726
-    def test_prepareConnectionCalledOnReconnect(1091,39303
-        def prepareConnection(1098,39526
-    def test_prepareConnectionReturnValueIgnored(1114,40030
-        def prepareConnection(1125,40506
-    def test_prepareConnectionReturningADeferred(1134,40769
-        def prepareConnection(1142,41051
-    def test_prepareConnectionThrows(1157,41534
-        def prepareConnection(1164,41733
-
-venv/lib/python2.7/site-packages/twisted/application/app.py,1349
-class _BasicProfiler(31,951
-    def __init__(41,1238
-    def _reportImportError(46,1368
-class ProfileRunner(63,1979
-    def run(68,2077
-class CProfileRunner(91,2672
-    def run(96,2763
-class AppProfiler(119,3372
-    def __init__(129,3656
-class AppLogger(142,4148
-    def __init__(161,4811
-    def start(169,5047
-    def _initialLog(217,7244
-    def _getLogObserver(230,7732
-    def stop(242,8124
-def fixPdb(253,8445
-    def do_stop(254,8459
-    def help_stop(262,8654
-    def set_quit(267,8785
-def runReactorWithLogging(276,8929
-def getPassphrase(329,10558
-def getSavePassphrase(337,10680
-class ApplicationRunner(345,10818
-    def __init__(370,11709
-    def run(376,11874
-    def startReactor(389,12139
-    def preApplication(407,12732
-    def postApplication(417,12954
-    def createOrGetApplication(428,13272
-def getApplication(458,14471
-def _reactorAction(485,15464
-class ReactorSelectionMixin:ReactorSelectionMixin492,15612
-    def opt_help_reactors(506,16019
-    def opt_reactor(529,16929
-class ServerOptions(556,18003
-    def __init__(600,20064
-    def opt_debug(609,20284
-    def opt_spew(620,20571
-    def parseOptions(633,20914
-    def postOptions(639,21085
-    def subCommands(650,21485
-def run(666,22105
-def convertStyle(678,22337
-def startApplication(688,22701
-def _exitWithSignal(699,23102
-
-venv/lib/python2.7/site-packages/twisted/application/internet.py,2886
-def _maybeGlobalReactor(57,1886
-class _VolatileDataService(69,2156
-    def __getstate__(73,2221
-class _AbstractServer(82,2405
-    def __init__(105,3079
-    def privilegedStartService(112,3257
-    def startService(117,3387
-    def stopService(123,3532
-    def _getPort(133,3828
-class _AbstractClient(146,4245
-    def __init__(169,4945
-    def startService(176,5123
-    def stopService(181,5245
-    def _getConnection(188,5432
-class TimerService(231,6695
-    def __init__(251,7442
-    def startService(266,7910
-    def _failed(278,8502
-    def stopService(285,8781
-class CooperatorService(301,9229
-    def __init__(305,9380
-    def coiterate(309,9457
-    def startService(313,9539
-    def stopService(317,9595
-class StreamServerEndpointService(322,9650
-    def __init__(349,10603
-    def privilegedStartService(355,10748
-        def handleIt(362,10993
-    def startService(373,11333
-    def stopService(383,11621
-        def stopIt(392,11961
-        def stop(396,12117
-class _ReconnectingProtocolProxy(404,12256
-    def __init__(410,12471
-    def connectionLost(427,13099
-    def __getattr__(441,13462
-    def __repr__(445,13542
-class _DisconnectFactory(451,13660
-    def __init__(457,13840
-    def buildProtocol(462,14011
-    def __getattr__(478,14516
-    def __repr__(482,14603
-def backoffPolicy(488,14728
-    def policy(519,16035
-def _firstResult(526,16190
-class _ClientMachine(542,16586
-    def __init__(551,16776
-    def _init(580,17709
-    def _connecting(586,17819
-    def _waiting(592,17937
-    def _connected(599,18096
-    def _disconnecting(605,18203
-    def _restarting(611,18348
-    def _stopped(617,18490
-    def start(623,18619
-    def _connect(629,18763
-    def _runPrepareConnection(643,19224
-    def _resetFailedAttempts(668,20115
-    def stop(676,20277
-    def _waitForStop(685,20562
-    def _stopConnecting(698,20913
-    def _stopRetrying(706,21078
-    def _disconnect(715,21260
-    def _connectionMade(723,21437
-    def _notifyWaiters(732,21657
-    def _connectionFailed(749,22160
-    def _wait(756,22292
-    def _ignoreAndWait(763,22418
-    def _doWait(769,22574
-    def _reconnect(779,23001
-    def _clientDisconnected(785,23128
-    def _forgetConnection(791,23265
-    def _cancelConnectWaiters(799,23422
-    def _ignoreAndCancelConnectWaiters(807,23656
-    def _finishStopping(816,23941
-    def _ignoreAndFinishStopping(823,24115
-    def _doFinishStopping(830,24320
-    def whenConnected(837,24491
-    def _currentConnection(866,25712
-    def _noConnection(876,25995
-    def _awaitingConnection(886,26261
-    def _deferredSucceededWithNone(898,26641
-    def _unawait(907,26870
-    def _deliverConnectionFailure(918,27227
-class ClientService(1029,31770
-    def __init__(1040,32068
-    def whenConnected(1094,34623
-    def startService(1124,35884
-    def stopService(1135,36217
-
-venv/lib/python2.7/site-packages/twisted/application/runner/test/test_exit.py,358
-class ExitTests(16,277
-    def setUp(21,367
-    def test_exitStatusInt(26,470
-    def test_exitStatusStringNotInt(35,694
-    def test_exitStatusStringInt(43,915
-    def test_exitConstant(52,1172
-    def test_exitMessageZero(62,1452
-    def test_exitMessageNonZero(76,1808
-class DummyExit(91,2162
-    def __init__(96,2316
-    def __call__(100,2370
-
-venv/lib/python2.7/site-packages/twisted/application/runner/test/test_pidfile.py,1581
-def ifPlatformSupported(30,670
-    def wrapper(49,1316
-class PIDFileTests(68,1848
-    def test_interface(73,1944
-    def test_formatWithPID(81,2127
-    def test_readWithPID(88,2323
-    def test_readEmptyPID(99,2581
-    def test_readWithBogusPID(114,2995
-    def test_readDoesntExist(129,3423
-    def test_readOpenRaisesOSErrorNotENOENT(140,3735
-        def oops(145,3930
-    def test_writePID(156,4210
-    def test_writePIDInvalid(168,4451
-    def test_writeRunningPID(177,4694
-    def test_remove(187,4960
-    def test_isRunningDoesExist(199,5261
-        def kill(206,5470
-    def test_isRunningThis(215,5669
-    def test_isRunningDoesNotExist(230,6188
-        def kill(238,6441
-    def test_isRunningNotAllowed(247,6666
-        def kill(255,6914
-    def test_isRunningInit(264,7128
-    def test_isRunningUnknownErrno(288,8054
-        def kill(296,8327
-    def test_isRunningNoPIDFile(304,8514
-    def test_contextManager(313,8743
-    def test_contextManagerDoesntExist(329,9243
-        def kill(338,9600
-    def test_contextManagerAlreadyRunning(351,9983
-        def kill(360,10298
-class NonePIDFileTests(371,10540
-    def test_interface(376,10644
-    def test_read(384,10820
-    def test_write(394,11070
-    def test_writeRunningPID(404,11349
-    def test_remove(415,11661
-    def test_isRunning(425,11939
-    def test_contextManager(434,12132
-class DummyFilePath(447,12392
-    def __init__(452,12466
-    def open(456,12539
-    def setContent(462,12711
-    def getContent(467,12823
-    def remove(471,12880
-    def exists(475,12934
-
-venv/lib/python2.7/site-packages/twisted/application/runner/test/test_runner.py,1585
-class RunnerTests(30,638
-    def setUp(35,732
-    def test_runInOrder(69,1784
-    def test_runUsesPIDFile(87,2206
-    def test_runAlreadyRunning(104,2605
-    def test_killNotRequested(120,3159
-    def test_killRequestedWithoutPIDFile(132,3515
-    def test_killRequestedWithPIDFile(146,4076
-    def test_killRequestedWithPIDFileCantRead(160,4642
-        def read(167,4907
-    def test_killRequestedWithPIDFileEmpty(179,5267
-    def test_killRequestedWithPIDFileNotAnInt(192,5774
-    def test_startLogging(205,6327
-        class LogBeginner(216,6752
-            def beginLoggingTo(217,6787
-        class MockFilteringLogObserver(224,7022
-            def __init__(225,7084
-        class MockFileLogObserver(239,7622
-            def __init__(240,7674
-    def test_startReactorWithReactor(279,9000
-    def test_startReactorWhenRunning(291,9308
-    def test_whenRunningWithArguments(299,9567
-    def test_reactorExitedWithArguments(307,9765
-    def _testHook(315,9971
-        def hook(336,10721
-class DummyRunner(354,11194
-    def killIfRequested(364,11388
-    def startLogging(368,11474
-    def startReactor(372,11554
-    def reactorExited(376,11634
-class DummyPIDFile(381,11717
-    def __init__(387,11854
-    def __enter__(394,11974
-    def __exit__(399,12049
-class DummyExit(404,12134
-    def __init__(410,12286
-    def __call__(414,12340
-class DummyKill(423,12510
-    def __init__(429,12665
-    def __call__(433,12715
-class DummyStandardIO(438,12790
-    def __init__(443,12914
-class DummyWarningsModule(449,13015
-    def showwarning(454,13148
-
-venv/lib/python2.7/site-packages/twisted/application/runner/_pidfile.py,860
-class IPIDFile(18,314
-    def read(23,406
-    def writeRunningPID(36,761
-    def remove(44,947
-    def isRunning(52,1091
-    def __enter__(68,1680
-    def __exit__(79,1958
-class PIDFile(89,2130
-    def _format(102,2438
-    def __init__(115,2709
-    def read(123,2898
-    def _write(142,3432
-    def writeRunningPID(154,3712
-    def remove(158,3775
-    def isRunning(162,3830
-    def _pidIsRunningPOSIX(177,4194
-    def __enter__(207,5208
-    def __exit__(217,5479
-class NonePIDFile(223,5581
-    def __init__(231,5784
-    def read(235,5823
-    def _write(239,5897
-    def writeRunningPID(253,6257
-    def remove(257,6313
-    def isRunning(261,6402
-    def __enter__(265,6450
-    def __exit__(269,6497
-class AlreadyRunningError(278,6598
-class InvalidPIDFileError(285,6687
-class StalePIDFileError(292,6779
-class NoPIDFound(300,6920
-
-venv/lib/python2.7/site-packages/twisted/application/runner/_runner.py,200
-class Runner(27,576
-    def run(89,2942
-    def killIfRequested(108,3384
-    def startLogging(138,4395
-    def startReactor(159,4942
-    def whenRunning(170,5264
-    def reactorExited(179,5515
-
-venv/lib/python2.7/site-packages/twisted/application/runner/_exit.py,68
-def exit(15,268
-    class Status(45,906
-class ExitStatus(70,1655
-
-venv/lib/python2.7/site-packages/twisted/application/service.py,1277
-class IServiceMaker(29,845
-    def makeService(51,1576
-class ServiceMaker(64,1940
-    def __init__(68,2058
-    def options(75,2244
-        def get(76,2263
-    def makeService(82,2392
-        def get(83,2415
-class IService(90,2557
-    def setName(106,2958
-    def setServiceParent(114,3144
-    def disownServiceParent(125,3570
-    def startService(138,4088
-    def stopService(143,4164
-    def privilegedStartService(153,4493
-class Service(164,4746
-    def __getstate__(177,5054
-    def setName(183,5201
-    def setServiceParent(188,5364
-    def disownServiceParent(195,5598
-    def privilegedStartService(200,5722
-    def startService(203,5774
-    def stopService(206,5828
-class IServiceCollection(211,5883
-    def getServiceNamed(220,6143
-    def __iter__(230,6397
-    def addService(235,6491
-    def removeService(247,6800
-class MultiService(265,7382
-    def __init__(275,7684
-    def privilegedStartService(280,7795
-    def startService(285,7953
-    def stopService(290,8081
-    def getServiceNamed(299,8348
-    def __iter__(302,8426
-    def addService(305,8486
-    def removeService(317,9011
-class IProcess(330,9385
-class Process:Process358,10043
-    def __init__(367,10223
-def Application(382,10648
-def loadApplication(402,11260
-
-venv/lib/python2.7/site-packages/twisted/application/twist/test/test_options.py,1268
-class OptionsTests(26,675
-    def patchExit(31,776
-    def patchOpen(39,986
-        def fakeOpen(45,1142
-    def patchInstallReactor(55,1399
-        def installReactor(62,1597
-    def test_synopsis(73,1885
-    def test_version(84,2135
-    def test_reactor(98,2494
-    def test_installCorrectReactor(112,2889
-    def test_installReactorBogus(126,3320
-    def test_installReactorDefault(137,3623
-    def test_logLevelValid(146,3928
-    def test_logLevelInvalid(156,4197
-    def _testLogFile(166,4460
-    def test_logFileStdout(179,4830
-    def test_logFileStderr(186,5007
-    def test_logFileNamed(193,5184
-    def test_logFileCantOpen(205,5476
-    def _testLogFormat(224,6018
-    def test_logFormatText(240,6497
-    def test_logFormatJSON(248,6708
-    def test_logFormatInvalid(256,6919
-    def test_selectDefaultLogObserverNoOverride(266,7188
-    def test_selectDefaultLogObserverDefaultWithTTY(286,7889
-        class TTYFile(291,8077
-            def isatty(292,8108
-    def test_selectDefaultLogObserverDefaultWithoutTTY(308,8580
-    def test_pluginsType(325,9095
-    def test_pluginsIncludeWeb(337,9426
-    def test_subCommandsType(348,9781
-    def test_subCommandsIncludeWeb(362,10242
-    def test_postOptionsNoSubCommand(376,10618
-
-venv/lib/python2.7/site-packages/twisted/application/twist/test/test_twist.py,814
-class TwistTests(25,625
-    def setUp(30,717
-    def patchExit(34,775
-    def patchInstallReactor(42,983
-        def installReactor(49,1181
-    def patchStartService(57,1404
-        def startService(64,1596
-    def test_optionsValidArguments(70,1744
-    def test_optionsInvalidArguments(79,1980
-    def test_service(95,2487
-    def test_startService(104,2790
-    def test_run(128,3475
-    def test_main(159,4311
-        class Runner(168,4528
-            def __init__(169,4558
-            def run(174,4703
-class TwistExitTests(198,5348
-    def setUp(204,5529
-        def fakeExitWithSignal(207,5593
-        def startLogging(219,5941
-    def test_twistReactorDoesntExitWithSignal(230,6218
-    def test_twistReactorHasNoExitSignalAttr(245,6689
-    def test_twistReactorExitsWithSignal(258,7164
-
-venv/lib/python2.7/site-packages/twisted/application/twist/_options.py,426
-class TwistOptions(28,660
-    def __init__(37,818
-    def getSynopsis(45,1011
-    def opt_version(51,1140
-    def opt_reactor(58,1278
-    def installReactor(80,2024
-    def opt_log_level(91,2289
-    def opt_log_file(109,2841
-    def opt_log_format(130,3388
-    def selectDefaultLogObserver(149,3982
-    def parseOptions(165,4542
-    def plugins(175,4799
-    def subCommands(186,5069
-    def postOptions(201,5568
-
-venv/lib/python2.7/site-packages/twisted/application/twist/_twist.py,143
-class Twist(21,517
-    def options(27,604
-    def service(48,1073
-    def startService(70,1702
-    def run(89,2248
-    def main(111,2974
-
-venv/lib/python2.7/site-packages/twisted/application/strports.py,40
-def service(18,470
-def listen(46,1377
-
-venv/lib/python2.7/site-packages/twisted/application/reactors.py,215
-class IReactorInstaller(18,426
-    def install(30,755
-class NoSuchReactor(40,966
-class Reactor(48,1136
-    def __init__(53,1294
-    def install(59,1467
-def getReactorTypes(64,1537
-def installReactor(72,1676
-
-venv/lib/python2.7/site-packages/twisted/_threads/test/test_threadworker.py,1083
-class FakeQueueEmpty(18,370
-class WouldDeadlock(25,473
-class FakeThread(33,621
-    def __init__(44,848
-    def start(52,1010
-class FakeQueue(60,1118
-    def __init__(69,1328
-    def put(76,1433
-    def get(85,1625
-class FakeLock(97,1839
-    def __init__(104,1980
-    def acquire(111,2108
-    def release(120,2325
-class ThreadWorkerTests(131,2560
-    def setUp(136,2654
-        def startThread(142,2809
-    def test_startsThreadAndPerformsWork(150,3064
-        def doIt(158,3446
-    def test_quitPreventsFutureCalls(167,3707
-class LockWorkerTests(178,4052
-    def test_fakeDeadlock(183,4142
-    def test_fakeDoubleRelease(193,4397
-    def test_doExecutesImmediatelyWithLock(205,4761
-        def work(213,5033
-    def test_doUnwindsReentrancy(223,5311
-        def work(232,5606
-    def test_quit(245,5966
-    def test_quitWhileWorking(262,6497
-        def phase1(272,6852
-        def phase2(278,7057
-    def test_quitWhileGettingLock(291,7437
-        class RacyLockWorker(297,7694
-            def _lock_get(298,7736
-            def _lock_set(301,7843
-
-venv/lib/python2.7/site-packages/twisted/_threads/test/test_memory.py,186
-class MemoryWorkerTests(15,347
-    def test_createWorkerAndPerform(20,441
-    def test_quitQuits(38,1072
-        def moreWork(47,1469
-    def test_performWhenNothingToDoYet(58,1785
-
-venv/lib/python2.7/site-packages/twisted/_threads/test/test_convenience.py,208
-class QuitTests(16,352
-    def test_isInitiallySet(21,429
-    def test_setSetsSet(29,598
-    def test_checkDoesNothing(38,790
-    def test_checkAfterSetRaises(46,983
-    def test_setTwiceRaises(55,1217
-
-venv/lib/python2.7/site-packages/twisted/_threads/test/test_team.py,950
-class ContextualWorker(18,449
-    def __init__(23,586
-    def do(31,770
-class TeamTests(41,1026
-    def setUp(46,1103
-        def createWorker(59,1572
-            def quitAndRemove(69,2018
-        def logException(77,2269
-    def coordinate(82,2409
-    def performAllOutstandingWork(97,2823
-    def test_doDoesWorkInWorker(111,3278
-        def something(116,3432
-    def test_initialStatistics(126,3779
-    def test_growCreatesIdleWorkers(137,4175
-    def test_growCreateLimit(146,4436
-    def test_shrinkQuitsWorkers(158,4888
-    def test_shrinkToZero(169,5207
-    def test_moreWorkWhenNoWorkersAvailable(182,5648
-        def something(189,5907
-    def test_exceptionInTask(209,6717
-    def test_quit(221,7147
-    def test_quitQuits(231,7448
-    def test_quitQuitsLaterWhenBusy(245,7886
-    def test_quitConcurrentWithWorkHappening(262,8447
-        def performWorkConcurrently(269,8747
-    def test_shrinkWhenBusy(278,9052
-
-venv/lib/python2.7/site-packages/twisted/_threads/_memory.py,149
-class MemoryWorker(19,408
-    def __init__(27,572
-    def do(35,732
-    def quit(45,960
-def createMemoryWorker(54,1099
-    def perform(63,1410
-
-venv/lib/python2.7/site-packages/twisted/_threads/_convenience.py,86
-class Quit(14,322
-    def __init__(22,484
-    def set(29,594
-    def check(39,780
-
-venv/lib/python2.7/site-packages/twisted/_threads/_threadworker.py,215
-class ThreadWorker(19,443
-    def __init__(28,737
-        def work(44,1326
-    def do(50,1445
-    def quit(60,1683
-class LockWorker(72,2020
-    def __init__(77,2127
-    def do(91,2486
-    def quit(117,3247
-
-venv/lib/python2.7/site-packages/twisted/_threads/_ithreads.py,121
-class AlreadyQuit(14,266
-class IWorker(21,384
-    def do(28,537
-    def quit(48,1398
-class IExclusiveWorker(57,1619
-
-venv/lib/python2.7/site-packages/twisted/_threads/_team.py,463
-class Statistics(20,421
-    def __init__(36,926
-class Team(45,1196
-    def __init__(76,2372
-    def statistics(104,3494
-    def grow(113,3772
-        def createOneWorker(122,4018
-    def shrink(130,4234
-    def _quitIdlers(142,4589
-    def do(159,5087
-    def _coordinateThisTask(169,5341
-        def doWork(188,5985
-            def idleAndPending(195,6139
-    def _recycleWorker(200,6256
-    def quit(222,6936
-        def startFinishing(229,7151
-
-venv/lib/python2.7/site-packages/twisted/_threads/_pool.py,84
-def pool(25,557
-    def startThread(54,1932
-    def limitedWorkerCreator(57,2014
-
-venv/lib/python2.7/site-packages/twisted/internet/test/reactormixins.py,445
-class TestTimeoutError(42,1258
-def needsRunningReactor(50,1416
-def stopOnError(75,2572
-    def stopIfError(96,3638
-class ReactorBuilder:ReactorBuilder105,3865
-    def setUp(174,6958
-    def tearDown(183,7269
-    def unbuildReactor(211,8480
-    def buildReactor(243,9701
-    def getTimeout(285,11512
-    def runReactor(294,11788
-        def stop(315,12645
-    def makeTestCaseClasses(328,12983
-            class testcase(337,13390
-
-venv/lib/python2.7/site-packages/twisted/internet/test/test_iocp.py,454
-class SupportTests(35,1012
-    def _acceptAddressTest(40,1172
-    def test_ipv4AcceptAddress(72,2473
-    def test_ipv6AcceptAddress(87,3095
-class IOCPReactorTests(103,3669
-    def test_noPendingTimerEvents(104,3712
-    def test_reactorInterfaces(114,3964
-    def test_fileHandleInterfaces(122,4244
-    def test_maxEventsPerIteration(129,4438
-        class FakeFD:FakeFD134,4629
-            def logPrefix(136,4675
-            def cb(138,4740
-
-venv/lib/python2.7/site-packages/twisted/internet/test/test_unix.py,3674
-class UNIXFamilyMixin(60,2311
-    def _modeTest(64,2428
-def _abstractPath(76,2848
-class UNIXCreator(84,3001
-    def server(90,3141
-    def client(99,3411
-class SendFileDescriptor(107,3589
-    def __init__(117,3896
-    def connectionMade(129,4217
-    def connectionLost(140,4531
-class ReceiveFileDescriptor(147,4696
-    def waitForDescriptor(163,5177
-    def fileDescriptorReceived(176,5555
-    def dataReceived(185,5821
-    def connectionLost(199,6422
-class UNIXTestsBuilder(212,6780
-    def test_mode(221,7005
-    def test_listenOnLinuxAbstractNamespace(229,7231
-    def test_listenFailure(245,7907
-        def raiseSocketError(250,8105
-    def test_connectToLinuxAbstractNamespace(259,8429
-    def test_addresses(273,8976
-        class SaveAddress(279,9211
-            def makeConnection(280,9259
-    def test_sendFileDescriptor(294,9753
-        def checkDescriptor(307,10189
-    def test_sendFileDescriptorTriggersPauseProducing(329,11156
-        class DoesNotRead(334,11365
-            def connectionMade(335,11413
-        class SendsManyFileDescriptors(338,11500
-            def connectionMade(341,11589
-                def sender(344,11726
-            def stopProducing(351,12057
-            def resumeProducing(354,12130
-            def pauseProducing(357,12205
-            def _disconnect(362,12366
-    def test_fileDescriptorOverrun(378,12920
-    def _sendmsgMixinFileDescriptorReceivedDriver(404,13947
-        def deviceInodeTuple(437,15660
-        class FakeProtocol(442,15810
-            def __init__(443,15859
-            def fileDescriptorReceived(446,15968
-        class FakeReceiver(451,16152
-            def __init__(453,16225
-            def _dataReceived(456,16341
-            def getHost(458,16405
-            def getPeer(460,16457
-            def _getLogPrefix(462,16509
-    def test_multiFileDescriptorReceivedPerRecvmsgOneCMSG(497,17778
-        def ancillaryPacker(505,18136
-    def test_multiFileDescriptorReceivedPerRecvmsgTwoCMSGs(515,18509
-        def ancillaryPacker(523,18870
-    def test_multiFileDescriptorReceivedPerRecvmsgBadCMSG(539,19476
-        def ancillaryPacker(553,20280
-        def fakeRecvmsgUnsupportedAncillary(558,20422
-    def test_avoidLeakingFileDescriptors(579,21282
-        class RecordEndpointAddresses(597,22080
-            def connectionMade(598,22139
-    def test_descriptorDeliveredBeforeBytes(648,24167
-        class RecordEvents(654,24411
-            def connectionMade(656,24461
-            def fileDescriptorReceived(660,24590
-            def dataReceived(664,24763
-class UNIXDatagramTestsBuilder(683,25345
-    def test_listenMode(692,25726
-    def test_listenOnLinuxAbstractNamespace(700,25985
-class SocketUNIXMixin(716,26615
-    def getListeningPort(723,26813
-    def connectToListener(741,27398
-class ListenUNIXMixin(760,27880
-    def getListeningPort(765,28012
-    def connectToListener(774,28298
-class UNIXPortTestsMixin(793,28780
-    def getExpectedStartListeningLogMessage(796,28856
-    def getExpectedConnectionLostLogMsg(804,29149
-class UNIXPortTestsBuilder(812,29372
-class UNIXFDPortTestsBuilder(820,29622
-class UNIXAdoptStreamConnectionTestsBuilder(828,29883
-    def test_buildProtocolReturnsNone(831,30042
-        class NoneFactory(845,30572
-            def buildProtocol(846,30614
-    def test_ServerAddressUNIX(860,31004
-        def connected(865,31120
-    def getConnectedClientAndServer(891,32159
-        def firstServerConnected(913,33105
-        def stop(923,33566
-        def start(935,33924
-class UnixClientTestsBuilder(953,34500
-    def path(962,34710
-    def listen(973,34988
-    def connect(986,35314
-
-venv/lib/python2.7/site-packages/twisted/internet/test/test_base.py,1407
-class FakeReactor(28,796
-    def __init__(34,943
-    def callFromThread(45,1211
-    def _runThreadCalls(49,1312
-    def _stop(54,1422
-class ThreadedResolverTests(59,1478
-    def test_success(63,1568
-        def fakeGetHostByName(78,2050
-    def test_failure(98,2635
-        def fakeGetHostByName(108,2938
-    def test_timeout(128,3563
-        def fakeGetHostByName(140,3933
-    def test_resolverGivenStr(161,4628
-        class FakeResolver(169,4847
-            def getHostByName(170,4883
-        class JustEnoughReactor(174,5009
-            def installWaker(175,5055
-def nothing(203,6098
-class DelayedCallMixin(210,6183
-    def _getDelayedCallAt(214,6250
-        def noop(221,6479
-    def setUp(226,6595
-    def test_str(235,6822
-    def test_repr(249,7334
-    def test_lt(258,7645
-    def test_le(270,8018
-    def test_gt(283,8430
-    def test_ge(295,8802
-    def test_eq(308,9212
-    def test_ne(319,9575
-class DelayedCallNoDebugTests(331,9949
-    def setUp(335,10043
-    def test_str(343,10199
-class DelayedCallDebugTests(357,10728
-    def setUp(361,10820
-    def test_str(369,10974
-class TestSpySignalCapturingReactor(385,11576
-    def installWaker(392,11736
-class ReactorBaseSignalTests(399,11824
-    def test_exitSignalDefaultsToNone(405,11946
-    def test_captureSIGINT(413,12180
-    def test_captureSIGTERM(423,12497
-    def test_captureSIGBREAK(433,12820
-
-venv/lib/python2.7/site-packages/twisted/internet/test/connectionmixins.py,2404
-def findFreePort(31,909
-class ConnectableProtocol(61,1900
-    def _setAttributes(77,2332
-    def connectionLost(92,2785
-class EndpointCreator(99,2922
-    def server(104,3049
-    def client(112,3293
-class _SingleProtocolFactory(121,3553
-    def __init__(129,3763
-    def buildProtocol(133,3833
-def runProtocolsWithReactor(138,3901
-    def gotPort(170,5173
-    def failed(177,5408
-def _getWriters(189,5764
-class _AcceptOneClient(204,6166
-    def __init__(214,6550
-    def buildProtocol(219,6653
-class _SimplePullProducer(226,6840
-    def __init__(231,7016
-    def stopProducing(235,7085
-    def resumeProducing(239,7129
-class Stop(245,7241
-    def __init__(251,7383
-    def clientConnectionFailed(255,7449
-class ClosingLaterProtocol(262,7637
-    def __init__(268,7910
-    def connectionMade(273,8044
-    def dataReceived(277,8127
-    def connectionLost(282,8267
-class ConnectionTestsMixin(289,8447
-    def test_logPrefix(299,8684
-        class CustomLogPrefixProtocol(304,8884
-            def __init__(305,8944
-            def connectionMade(309,9058
-            def logPrefix(312,9140
-            def dataReceived(315,9210
-    def test_writeAfterDisconnect(330,9872
-        def listening(343,10354
-            def write(350,10708
-            def disconnected(355,10909
-        def onListen(366,11418
-    def test_protocolGarbageAfterLostConnection(376,11732
-        def listening(388,12252
-            def disconnect(394,12513
-        def onListening(401,12802
-class LogObserverMixin(417,13311
-    def observe(421,13430
-class BrokenContextFactory(429,13628
-    def getContext(436,13836
-class StreamClientTestsMixin(441,13904
-    def test_interface(453,14327
-    def test_clientConnectionFailedStopsReactor(462,14614
-    def test_connectEvent(473,14961
-        class CheckConnection(484,15330
-            def connectionMade(486,15372
-    def test_unregisterProducerAfterDisconnect(501,15726
-        class ClientProtocol(517,16361
-            def connectionMade(524,16617
-            def connectionLost(530,16874
-            def unregister(536,17123
-    def test_disconnectWhileProducing(548,17544
-        class Producer:Producer567,18470
-            def resumeProducing(568,18494
-        class ClientProtocol(577,18778
-            def connectionMade(583,19030
-            def unregister(593,19601
-            def connectionLost(603,20040
-
-venv/lib/python2.7/site-packages/twisted/internet/test/test_udp.py,1878
-def _has_ipv6(34,1048
-def skipWithoutIPv6(54,1396
-class DatagramTransportTestsMixin(61,1523
-    def test_startedListeningLogMessage(65,1667
-        class SomeProtocol(74,1963
-            def logPrefix(75,2009
-    def test_connectionLostLogMessage(84,2327
-        def stopReactor(94,2747
-        def doStopListening(97,2809
-    def test_stopProtocolScheduling(107,3103
-        class DisconnectingProtocol(113,3337
-            def startProtocol(120,3521
-            def stopProtocol(126,3731
-class UDPPortTestsMixin(142,4195
-    def test_interface(147,4328
-    def test_getHost(156,4628
-    def test_getHostIPv6(171,5179
-    def test_invalidInterface(184,5598
-    def test_logPrefix(195,5973
-        class CustomLogPrefixDatagramProtocol(200,6164
-            def __init__(201,6229
-            def logPrefix(205,6349
-            def datagramReceived(208,6419
-        def gotSystem(220,6896
-    def test_writeSequence(230,7202
-        class SimpleDatagramProtocol(234,7323
-            def __init__(235,7379
-            def datagramReceived(238,7452
-        def gotData(248,7809
-    def test_str(258,8122
-    def test_repr(267,8407
-    def test_writeToIPv6Interface(277,8716
-        def cbClientStarted(291,9254
-        def cbServerReceived(304,9770
-    def test_connectedWriteToIPv6Interface(324,10344
-        def cbClientStarted(339,10952
-        def cbServerReceived(353,11487
-    def test_writingToHostnameRaisesInvalidAddressError(373,12041
-    def test_writingToIPv6OnIPv4RaisesInvalidAddressError(386,12478
-    def test_writingToIPv4OnIPv6RaisesInvalidAddressError(399,12927
-    def test_connectingToHostnameRaisesInvalidAddressError(411,13355
-    def test_allowBroadcast(422,13757
-class UDPServerTestsBuilder(434,14112
-    def getListeningPort(442,14362
-class UDPFDServerTestsBuilder(459,14952
-    def getListeningPort(466,15199
-
-venv/lib/python2.7/site-packages/twisted/internet/test/test_serialport.py,346
-class DoNothing(19,393
-    def __init__(24,476
-    def __getattr__(28,532
-class SerialPortTests(33,612
-    def test_connectionMadeLost(44,866
-        class DummySerialPort(50,1099
-            def _finishPortSetup(53,1193
-        class SerialProtocol(58,1309
-            def connectionMade(59,1349
-            def connectionLost(62,1436
-
-venv/lib/python2.7/site-packages/twisted/internet/test/test_core.py,1413
-class ObjectModelIntegrationMixin(22,484
-    def assertFullyNewStyle(26,616
-class ObjectModelIntegrationTests(44,1231
-    def test_newstyleReactor(49,1395
-class SystemEventTestsBuilder(59,1657
-    def test_stopWhenNotStarted(64,1838
-    def test_stopWhenAlreadyStopped(73,2103
-    def test_callWhenRunningOrder(84,2448
-    def test_runningForStartupEvents(98,2919
-        def beforeStartup(106,3226
-        def duringStartup(108,3301
-        def afterStartup(110,3376
-    def test_signalHandlersInstalledDuringStartup(125,3919
-        def beforeStartup(132,4153
-        def afterStartup(134,4214
-        def fakeSignal(140,4442
-    def test_stopShutDownEvents(151,4811
-    def test_shutdownFiresTriggersAsynchronously(174,5708
-        def stopIt(183,6052
-    def test_shutdownDisconnectsCleanly(192,6315
-        class ProblematicFileDescriptor(201,6666
-            def connectionLost(202,6723
-        class OKFileDescriptor(205,6839
-            def connectionLost(206,6887
-    def test_multipleRun(224,7670
-        def reentrantRun(230,7860
-    def test_runWithAsynchronousBeforeStartupTrigger(240,8200
-        def trigger(247,8511
-        def callback(253,8706
-    def test_iterate(262,9001
-    def test_crash(277,9355
-    def test_runAfterCrash(295,9949
-        def crash(301,10130
-        def stop(307,10324
-    def test_runAfterStop(315,10557
-        def restart(321,10772
-
-venv/lib/python2.7/site-packages/twisted/internet/test/test_tls.py,1354
-class TLSMixin:TLSMixin44,1462
-class ContextGeneratingMixin(56,1847
-    def getServerContext(62,2021
-    def getClientContext(72,2318
-class StartTLSClientEndpoint(78,2427
-    def __init__(89,2766
-    def connect(94,2893
-        class WrapperFactory(102,3249
-            def buildProtocol(103,3294
-                def connectionMade(105,3399
-class StartTLSClientCreator(115,3708
-    def server(120,3912
-    def client(129,4212
-class BadContextTestsMixin(140,4525
-    def _testBadContext(145,4701
-class StartTLSClientTestsMixin(163,5421
-class SSLCreator(172,5709
-    def server(176,5810
-    def client(183,6010
-class SSLClientTestsMixin(195,6366
-    def test_badContext(202,6614
-        def useIt(208,6858
-    def test_disconnectAfterWriteAfterStartTLS(214,7047
-        class ShortProtocol(222,7451
-            def connectionMade(223,7490
-            def dataReceived(237,8128
-            def connectionLost(247,8671
-        def cbFinished(272,9655
-class TLSPortTestsBuilder(290,10283
-    def getListeningPort(298,10599
-    def getExpectedStartListeningLogMessage(305,10784
-    def getExpectedConnectionLostLogMsg(312,11030
-    def test_badContext(319,11237
-        def useIt(325,11479
-    def connectToListener(330,11634
-class AbortSSLConnectionTests(363,12590
-    def buildReactor(370,12809
-    def setUp(382,13287
-
-venv/lib/python2.7/site-packages/twisted/internet/test/test_coroutines.py,140
-    class AwaitTests(24,620
-        def test_notAvailable(31,876
-    class YieldFromTests(47,1316
-        def test_notAvailable(54,1573
-
-venv/lib/python2.7/site-packages/twisted/internet/test/test_time.py,311
-class TimeTestsBuilder(18,409
-    def test_delayedCallStopsReactor(24,567
-    def test_distantDelayedCall(33,794
-            def eventSource(40,1061
-        def stop(51,1503
-class GlibTimeTestsBuilder(75,2530
-    def test_timeout_add(88,2968
-        def gschedule(99,3279
-        def callback(102,3368
-
-venv/lib/python2.7/site-packages/twisted/internet/test/test_posixprocess.py,1071
-class FakeFile(24,453
-    def __init__(28,550
-    def close(33,644
-    def __enter__(37,712
-    def __exit__(41,759
-class FakeResourceModule(46,839
-    def __init__(55,1092
-    def getrlimit(59,1153
-class FDDetectorTests(69,1387
-    def getpid(90,2019
-    def listdir(97,2139
-    def openfile(113,2632
-    def hideResourceModule(128,3220
-    def revealResourceModule(136,3422
-    def replaceResourceModule(148,3817
-    def setUp(161,4146
-    def test_selectFirstWorking(175,4649
-        def failWithException(181,4896
-        def failWithWrongResults(184,4981
-        def correct(187,5047
-    def test_selectLast(196,5280
-        def failWithWrongResults(202,5552
-        def failWithOtherWrongResults(205,5618
-    def test_identityOfListOpenFDsChanges(215,5894
-    def test_devFDImplementation(235,6552
-    def test_procFDImplementation(248,7049
-    def test_resourceFDImplementation(260,7517
-    def test_fallbackFDImplementation(277,8214
-class FileDescriptorTests(289,8641
-    def test_openFDs(295,8774
-    def test_expectedFDs(312,9336
-
-venv/lib/python2.7/site-packages/twisted/internet/test/test_newtls.py,861
-class BypassTLSTests(27,825
-    def test_loseConnectionPassThrough(35,1029
-        class,38,1160
-        class FakeTransport(44,1334
-            def loseConnection(45,1371
-class FakeProducer(61,1832
-    def pauseProducing(66,1911
-    def resumeProducing(70,1956
-    def stopProducing(74,2002
-class ProducerProtocol(80,2091
-    def __init__(86,2269
-    def handshakeCompleted(91,2375
-class ProducerTestsMixin(108,3063
-    def test_producerSSLFromStart(116,3308
-    def test_producerAfterStartTLS(131,3857
-    def startTLSAfterRegisterProducer(146,4410
-        class RegisterTLSProtocol(156,4781
-            def connectionMade(157,4837
-        class StartTLSProtocol(174,5719
-            def connectionMade(175,5772
-    def test_startTLSAfterRegisterProducerStreaming(183,6050
-    def test_startTLSAfterRegisterProducerNonStreaming(191,6334
-
-venv/lib/python2.7/site-packages/twisted/internet/test/process_helper.py,39
-def grandchild(7,149
-def main(12,255
-
-venv/lib/python2.7/site-packages/twisted/internet/test/test_inlinecb.py,1409
-class StopIterationReturnTests(21,507
-    def test_returnWithValue(30,811
-def f(38,1103
-class NonLocalExitTests(54,1406
-    def mistakenMethod(65,1871
-    def assertMistakenMethodWarning(73,2080
-    def test_returnValueNonLocalWarning(92,2988
-        def inline(98,3225
-    def test_returnValueNonLocalDeferred(108,3460
-        def inline(116,3794
-class ForwardTraceBackTests(129,4108
-    def test_forwardTracebacks(131,4159
-        def erroring(140,4421
-        def calling(145,4553
-    def test_forwardLotsOfTracebacks(156,4819
-        def erroring(176,5573
-        def calling3(181,5705
-        def calling2(185,5784
-        def calling(189,5863
-class UntranslatedError(205,6327
-class TranslatedError(212,6453
-class DontFail(219,6575
-    def __init__(224,6646
-class CancellationTests(230,6748
-    def setUp(239,7095
-    def tearDown(246,7234
-    def sampleInlineCB(255,7442
-    def getDeferred(273,7994
-    def deferredGotten(284,8334
-    def test_cascadeCancellingOnCancel(294,8649
-        def getChildDeferred(299,8828
-            def _eb(301,8887
-    def test_errbackCancelledErrorOnCancel(316,9337
-    def test_errorToErrorTranslation(329,9677
-        def cancel(335,9968
-    def test_errorToSuccessTranslation(346,10247
-        def cancel(352,10540
-    def test_asynchronousCancellation(362,10798
-        def deferMeMore(371,11183
-        def deferMe(375,11289
-
-venv/lib/python2.7/site-packages/twisted/internet/test/test_tcp.py,12480
-def getLinkLocalIPv6Address(106,3171
-def connect(124,3728
-class FakeSocket(143,4277
-    def __init__(152,4536
-    def setblocking(156,4621
-    def recv(159,4692
-    def send(162,4744
-    def shutdown(173,5034
-    def close(181,5278
-    def setsockopt(189,5511
-    def fileno(197,5761
-class FakeSocketTests(207,5996
-    def test_blocking(212,6125
-    def test_recv(218,6263
-    def test_send(223,6380
-class FakeProtocol(235,6708
-    def dataReceived(239,6825
-class _FakeFDSetReactor(249,7036
-    def __init__(263,7476
-    def addReader(268,7562
-    def removeReader(272,7631
-    def addWriter(277,7746
-    def removeWriter(281,7815
-    def removeAll(286,7930
-    def getReaders(292,8058
-    def getWriters(296,8121
-class TCPServerTests(303,8232
-    def setUp(307,8335
-        class FakePort(309,8399
-    def test_writeAfterDisconnect(317,8643
-    def test_writeAfterDisconnectAfterTLS(328,9003
-    def test_writeSequenceAfterDisconnect(337,9290
-    def test_writeSequenceAfterDisconnectAfterTLS(348,9676
-class TCPConnectionTests(358,9988
-    def test_doReadWarningIsRaised(362,10099
-    def test_noTLSBeforeStartTLS(381,10860
-    def test_tlsAfterStartTLS(392,11184
-class TCPCreator(408,11705
-    def server(415,11860
-    def client(422,12032
-class TCP6Creator(432,12303
-    def __init__(445,12943
-class FakeResolver(451,13051
-    def __init__(456,13173
-    def getHostByName(460,13233
-class TCPClientTestsBase(476,13663
-    def port(520,15601
-    def interface(534,15981
-    def listen(541,16138
-    def connect(555,16509
-    def test_buildProtocolReturnsNone(568,16855
-        class NoneFactory(581,17287
-            def buildProtocol(582,17329
-        def listened(587,17478
-        def connectSucceeded(593,17723
-        def connectFailed(597,17924
-        def connected(601,18061
-        def disconnected(611,18514
-    def test_addresses(622,18916
-        class CheckAddress(643,19839
-            def makeConnection(644,19877
-        def connectMe(653,20217
-    def test_badContext(700,21849
-        def connected(719,22546
-        def connectFailed(727,22906
-        def whenRun(730,22979
-class TCP4ClientTestsBuilder(750,23664
-class TCP6ClientTestsBuilder(763,23970
-    def setUp(774,24235
-class TCPConnectorTestsBuilder(788,24868
-    def test_connectorIdentity(794,25053
-    def test_userFail(833,26626
-        def startedConnecting(846,27100
-    def test_reconnect(870,27919
-        def clientConnectionLost(883,28382
-        def reconnectFailed(889,28639
-class TCP4ConnectorTestsBuilder(903,29023
-class TCP6ConnectorTestsBuilder(910,29172
-    def setUp(917,29334
-def createTestSocket(922,29409
-class _IExhaustsFileDescriptors(940,29806
-    def exhaust(945,29899
-    def release(955,30162
-    def count(961,30266
-class _ExhaustsFileDescriptors(974,30559
-    def exhaust(991,31201
-    def release(1018,32008
-    def count(1032,32374
-class ExhaustsFileDescriptorsTests(1044,32665
-    def setUp(1050,32805
-    def openAFile(1057,33023
-    def test_providesInterface(1065,33194
-    def test_count(1073,33414
-    def test_exhaustTriggersEMFILE(1085,33785
-    def test_exhaustRaisesOSError(1096,34167
-        def raiseOSError(1102,34385
-    def test_release(1109,34587
-    def test_fileDescriptorsReleasedOnFailure(1120,34858
-        def failsAfterThree(1127,35103
-    def test_releaseIgnoresEBADF(1149,35855
-        def recordFileDescriptors(1156,36087
-    def test_releaseRaisesOSError(1173,36518
-        def opensThree(1181,36769
-        def failingClose(1187,36990
-def assertPeerClosedOnEMFILE(1200,37397
-    def stopReactorIfServerAccepted(1243,38832
-    def stopReactorAndCloseFileDescriptors(1257,39231
-class AssertPeerClosedOnEMFILETests(1280,39914
-    class NullExhauster(1287,40099
-        def exhaust(1292,40197
-        def release(1298,40311
-        def count(1304,40425
-    def setUp(1309,40534
-    def test_nullExhausterProvidesInterface(1314,40642
-    def test_reactorStoppedOnSuccessfulConnection(1322,40870
-        def runReactor(1330,41164
-        def listen(1336,41383
-        def connect(1342,41580
-class StreamTransportTestsMixin(1361,42109
-    def test_startedListeningLogMessage(1366,42254
-        class SomeFactory(1375,42549
-            def logPrefix(1376,42591
-    def test_connectionLostLogMsg(1386,42925
-        def logConnectionLostMsg(1394,43217
-        def stopReactor(1402,43542
-        def doStopListening(1406,43657
-    def test_allNewStyle(1416,43936
-    def test_closePeerOnEMFILE(1426,44247
-class ConnectToTCPListenerMixin(1444,44712
-    def connectToListener(1458,45148
-class ListenTCPMixin(1478,45747
-    def getListeningPort(1482,45891
-class SocketTCPMixin(1490,46098
-    def getListeningPort(1495,46255
-class TCPPortTestsMixin(1526,47395
-    def getExpectedStartListeningLogMessage(1532,47524
-    def getExpectedConnectionLostLogMsg(1540,47777
-    def test_portGetHostOnIPv4(1547,47984
-    def test_portGetHostOnIPv6(1558,48363
-    def test_portGetHostOnIPv6ScopeID(1577,49095
-    def _buildProtocolAddressTest(1594,49820
-        class ObserveAddress(1612,50694
-            def buildProtocol(1613,50739
-    def test_buildProtocolIPv4Address(1632,51344
-    def test_buildProtocolIPv6Address(1644,51850
-    def test_buildProtocolIPv6AddressScopeID(1663,52543
-    def _serverGetConnectionAddressTest(1682,53312
-        class ObserveAddress(1702,54317
-            def makeConnection(1703,54357
-    def test_serverGetHostOnIPv4(1720,54982
-    def test_serverGetHostOnIPv6(1734,55547
-    def test_serverGetHostOnIPv6ScopeID(1754,56279
-    def test_serverGetPeerOnIPv4(1775,57085
-    def test_serverGetPeerOnIPv6(1789,57642
-    def test_serverGetPeerOnIPv6ScopeID(1809,58366
-class TCPPortTestsBuilder(1831,59165
-class TCPFDPortTestsBuilder(1838,59363
-class StopStartReadingProtocol(1845,59567
-    def connectionMade(1850,59689
-    def pauseResumeProducing(1855,59782
-    def dataReceived(1869,60229
-def oneTransportTest(1877,60418
-    def actualTestMethod(1893,61069
-        class ServerProtocol(1895,61142
-            def connectionMade(1896,61193
-def assertReading(1910,61714
-def assertNotReading(1937,62611
-class TCPConnectionTestsBuilder(1963,63468
-    def test_stopStartReading(1969,63649
-        def proceed(1988,64353
-        def cleanup(1999,64819
-    def test_resumeProducing(2020,65661
-    def test_resumeProducingWhileDisconnecting(2032,66033
-    def test_resumeProducingWhileDisconnected(2044,66437
-    def test_connectionLostAfterPausedTransport(2055,66861
-        class Pauser(2070,67690
-            def __init__(2071,67733
-            def dataReceived(2074,67799
-            def resume(2079,67991
-            def connectionLost(2083,68117
-        class Client(2088,68335
-            def connectionMade(2089,68378
-    def test_doubleHalfClose(2098,68694
-        class ListenerProtocol(2107,69091
-            def readConnectionLost(2109,69145
-            def writeConnectionLost(2112,69241
-        class Client(2115,69333
-            def connectionMade(2116,69376
-class WriteSequenceTestsMixin(2125,69628
-    def setWriteBufferSize(2131,69796
-    def test_writeSequeceWithoutWrite(2142,70199
-        def connected(2147,70346
-            def dataReceived(2150,70426
-    def test_writeSequenceWithUnicodeRaisesException(2167,71026
-        def connected(2173,71213
-    def test_streamingProducer(2192,71813
-        class SaveActionProducer(2198,72025
-            def __init__(2202,72120
-            def pauseProducing(2205,72187
-            def resumeProducing(2208,72271
-            def stopProducing(2218,72820
-        def connected(2223,72943
-    def test_nonStreamingProducer(2246,73969
-        class SaveActionProducer(2254,74211
-            def __init__(2257,74280
-            def resumeProducing(2260,74347
-            def stopProducing(2268,74713
-        def connected(2274,74837
-class TCPTransportServerAddressTestMixin(2294,75599
-    def getConnectedClientAndServer(2299,75730
-    def _testServerAddress(2307,76009
-        def connected(2312,76182
-    def test_serverAddressTCP4(2340,77292
-    def test_serverAddressTCP6(2350,77677
-class TCPTransportTestsBuilder(2364,78148
-    def getConnectedClientAndServer(2370,78384
-        def stop(2387,79103
-        def start(2398,79392
-class AdoptStreamConnectionTestsBuilder(2412,79757
-    def getConnectedClientAndServer(2420,80094
-        def firtServerConnected(2440,80935
-        def stop(2450,81400
-        def start(2462,81758
-class ServerAbortsTwice(2487,82710
-    def dataReceived(2492,82807
-class ServerAbortsThenLoses(2498,82926
-    def dataReceived(2503,83050
-class AbortServerWritingProtocol(2509,83168
-    def connectionMade(2514,83287
-class ReadAbortServerProtocol(2522,83461
-    def dataReceived(2529,83712
-class NoReadServer(2535,83844
-    def connectionMade(2543,84070
-class EventualNoReadServer(2548,84140
-    def dataReceived(2559,84420
-    def resumeProducing(2566,84617
-    def pauseProducing(2574,84811
-    def stopProducing(2578,84856
-class BaseAbortingClient(2583,84901
-    def connectionLost(2589,85035
-class WritingButNotAbortingClient(2596,85245
-    def connectionMade(2601,85350
-class AbortingClient(2606,85422
-    def dataReceived(2611,85533
-    def writeAndAbort(2620,85756
-class AbortingTwiceClient(2630,86083
-    def writeAndAbort(2635,86202
-class AbortingThenLosingClient(2641,86318
-    def writeAndAbort(2646,86437
-class ProducerAbortingClient(2652,86552
-    def write(2660,86736
-    def connectionMade(2667,86940
-    def resumeProducing(2671,86993
-    def stopProducing(2678,87184
-    def connectionLost(2682,87251
-class StreamingProducerClient(2691,87567
-    def connectionMade(2707,88199
-    def write(2711,88252
-    def resumeProducing(2721,88531
-    def stopProducing(2725,88592
-    def pauseProducing(2729,88636
-    def doAbort(2751,89565
-    def connectionLost(2759,89808
-class StreamingProducerClientLater(2766,90027
-    def connectionMade(2772,90188
-    def dataReceived(2777,90288
-class ProducerAbortingClientLater(2783,90410
-    def connectionMade(2791,90651
-    def dataReceived(2796,90744
-class DataReceivedRaisingClient(2801,90802
-    def dataReceived(2806,90941
-class ResumeThrowsClient(2812,91058
-    def resumeProducing(2817,91196
-    def connectionLost(2823,91358
-class AbortConnectionMixin(2831,91675
-    def runAbortTest(2838,91868
-    def test_dataReceivedAbort(2875,93497
-    def test_clientAbortsConnectionTwice(2883,93787
-    def test_clientAbortsConnectionThenLosesConnection(2892,94068
-    def test_serverAbortsConnectionTwice(2902,94418
-    def test_serverAbortsConnectionThenLosesConnection(2912,94777
-    def test_resumeProducingAbort(2923,95204
-    def test_resumeProducingAbortLater(2933,95569
-    def test_fullWriteBuffer(2942,95903
-    def test_fullWriteBufferAfterByteExchange(2957,96426
-    def test_dataReceivedThrows(2969,96867
-    def test_resumeProducingThrows(2985,97532
-class AbortConnectionTests(3002,98190
-class SimpleUtilityTests(3014,98455
-    def test_resolveNumericHost(3021,98618
-    def test_resolveNumericService(3032,99097
-    def test_resolveIPv6(3048,99845
-class BuffersLogsTests(3067,100669
-    def setUp(3072,100762
-    def test_buffersInBlock(3078,100922
-    def test_flushesOnExit(3088,101197
-    def test_flushesOnExitWithException(3102,101683
-        class TestException(3107,101867
-class FileDescriptorReservationTests(3125,102408
-    def setUp(3131,102552
-        def fakeFileFactory(3135,102650
-    def test_providesInterface(3142,102872
-    def test_reserveOpensFileOnce(3150,103099
-    def test_reserveEMFILELogged(3163,103515
-    def test_reserveRaisesNonEMFILEExceptions(3182,104169
-            def failsWith(3191,104569
-    def test_available(3198,104807
-    def test_enterFailsWithoutFile(3208,105088
-    def test_enterClosesFileExitOpensFile(3217,105399
-    def test_exitOpensFileOnException(3229,105806
-        class TestException(3234,106003
-    def test_exitSuppressesReservationException(3245,106280
-        class AllowedException(3251,106564
-        class SuppressedException(3256,106692
-        def failsWithSuppressedExceptionAfterSecondOpen(3263,106861
-class NullFileDescriptorReservationTests(3285,107489
-    def setUp(3290,107618
-    def test_providesInterface(3294,107704
-    def test_available(3302,107930
-    def test_contextManager(3309,108106
-
-venv/lib/python2.7/site-packages/twisted/internet/test/test_win32events.py,517
-class Listener(23,566
-    def __init__(47,1404
-    def logPrefix(51,1474
-    def occurred(56,1568
-    def brokenOccurred(62,1703
-    def returnValueOccurred(66,1778
-    def connectionLost(70,1877
-class Win32EventsTestsBuilder(76,2003
-    def test_interface(82,2177
-    def test_addEvent(91,2423
-    def test_ioThreadDoesNotChange(110,3214
-        def check(116,3415
-    def test_disconnectedOnError(131,3953
-    def test_disconnectOnReturnValue(158,4935
-    def test_notDisconnectedOnShutdown(184,5827
-
-venv/lib/python2.7/site-packages/twisted/internet/test/_win32ifaces.py,135
-class SOCKET_ADDRESS(61,1817
-def make_SAL(67,1939
-    class SOCKET_ADDRESS_LIST(68,1957
-def win32GetLinkLocalIPv6Addresses(75,2133
-
-venv/lib/python2.7/site-packages/twisted/internet/test/test_threads.py,618
-class ThreadTestsBuilder(21,470
-    def test_getThreadPool(27,636
-        def f(40,1090
-    def test_suggestThreadPoolSize(58,1635
-    def test_delayedCallFromThread(69,1961
-        def threadCall(83,2651
-    def test_callFromThread(112,4185
-        def threadCall(120,4437
-    def test_stopThreadPool(130,4757
-    def test_stopThreadPoolWhenStartedAfterReactorRan(147,5341
-        def acquireThreadPool(161,5921
-    def test_cleanUpThreadPoolEvenBeforeReactorIsRun(170,6199
-    def test_isInIOThread(200,7426
-        def check(208,7749
-    def test_isNotInIOThread(216,7956
-        def check(224,8296
-
-venv/lib/python2.7/site-packages/twisted/internet/test/test_win32serialport.py,805
-    class RegularFileSerial(27,551
-        def __init__(28,595
-        def _reconfigurePort(33,790
-        def _reconfigure_port(36,844
-    class RegularFileSerialPort(40,900
-        def __init__(43,1000
-        def _clearCommError(54,1331
-class CollectReceivedProtocol(58,1406
-    def __init__(59,1447
-    def dataReceived(62,1504
-class Win32SerialPortTests(66,1580
-    def setUp(77,1876
-    def tearDown(89,2209
-    def test_serialPortDefaultArgs(92,2272
-    def test_serialPortInitiallyConnected(111,3205
-    def common_exerciseHandleAccess(124,3764
-    def test_exerciseHandleAccess_1(142,4393
-    def test_exerciseHandleAccess_2(145,4493
-    def common_serialPortReturnsBytes(148,4592
-    def test_serialPortReturnsBytes_1(163,5076
-    def test_serialPortReturnsBytes_2(166,5180
-
-venv/lib/python2.7/site-packages/twisted/internet/test/fakeendpoint.py,295
-class PluginBase(20,563
-    def __init__(22,590
-class FakeClientParserWithReactor(28,707
-    def parseStreamClient(30,755
-class FakeParser(36,890
-    def parseStreamServer(38,921
-class EndpointBase(43,1008
-    def __init__(45,1037
-class StreamClient(53,1205
-class StreamServer(59,1287
-
-venv/lib/python2.7/site-packages/twisted/internet/test/test_main.py,154
-class InstallReactorTests(17,377
-    def test_installReactor(22,484
-    def test_alreadyInstalled(33,809
-    def test_errorIsAnAssertionError(44,1160
-
-venv/lib/python2.7/site-packages/twisted/internet/test/test_kqueuereactor.py,201
-def _fakeKEvent(23,433
-def makeFakeKQueue(30,502
-    class FakeKQueue(40,870
-class KQueueTests(48,984
-    def test_EINTR(56,1222
-        class FakeKQueue(60,1349
-            def control(65,1555
-
-venv/lib/python2.7/site-packages/twisted/internet/test/test_sigchld.py,256
-class SetWakeupSIGCHLDTests(23,606
-    def pipe(29,789
-    def setUp(42,1132
-    def tearDown(61,1828
-    def test_isDefaultHandler(76,2345
-    def test_returnOldFD(90,2853
-    def test_uninstallHandler(99,3115
-    def test_installHandler(111,3472
-
-venv/lib/python2.7/site-packages/twisted/internet/test/test_abstract.py,223
-class IPv6AddressTests(15,329
-    def test_empty(20,504
-    def test_colon(27,657
-    def test_loopback(34,810
-    def test_scopeID(41,966
-    def test_invalidWithScopeID(51,1306
-    def test_unicodeAndBytes(61,1633
-
-venv/lib/python2.7/site-packages/twisted/internet/test/test_process.py,3244
-def onlyOnPOSIX(59,1770
-class _ShutdownCallbackProcessProtocol(73,2074
-    def __init__(81,2387
-    def childDataReceived(86,2495
-    def processEnded(90,2596
-class ProcessTestsBuilderBase(95,2676
-    def test_processTransportInterface(106,3009
-    def _writeTest(133,4109
-        def startup(154,4908
-    def test_write(170,5435
-        def write(175,5602
-    def test_writeSequence(180,5719
-        def write(185,5913
-    def test_writeToChild(190,6040
-        def write(195,6232
-    def test_writeToChildBadFileDescriptor(200,6359
-        def write(205,6590
-    def test_spawnProcessEarlyIsReaped(214,6906
-        def handler(233,7657
-    def test_processExitedWithSignal(273,9173
-        class Exiter(292,9996
-            def childDataReceived(293,10035
-            def childConnectionLost(297,10203
-            def processExited(300,10306
-            def processEnded(309,10784
-        def cbExited(317,11060
-    def test_systemCallUninterruptedByChildExit(343,12167
-        def f(357,12759
-    def test_openFileDescriptors(380,13700
-        class GatheringProtocol(428,15865
-            def processEnded(430,15954
-    def test_errorDuringExec(454,16698
-        def execvpe(460,16908
-        def whenRunning(476,17532
-            class TracebackCatcher(477,17559
-                def processEnded(479,17663
-    def test_timelyProcessExited(488,17981
-        class ExitingProtocol(495,18180
-            def processExited(498,18256
-    def _changeIDTest(514,18790
-        class CaptureExitStatus(528,19310
-            def processEnded(529,19360
-    def test_changeUID(545,19805
-    def test_changeGID(555,20092
-    def test_processExitedRaises(565,20379
-        class TestException(573,20682
-        class Protocol(576,20740
-            def processExited(577,20781
-class ProcessTestsBuilder(602,21707
-    def test_childConnectionLost(619,22278
-        class Closer(627,22572
-            def makeConnection(628,22611
-            def childConnectionLost(631,22707
-        def cbConnected(641,23065
-        def lostSecond(646,23243
-        def lostFirst(651,23419
-        def cbEnded(656,23564
-    def test_processEnded(664,23775
-        class Ender(673,24063
-            def childDataReceived(674,24101
-            def childConnectionLost(678,24263
-            def processExited(682,24413
-            def processEnded(685,24512
-        def cbEnded(696,24920
-    def test_processExited(711,25428
-        class Waiter(721,25727
-            def childDataReceived(722,25766
-            def childConnectionLost(725,25880
-            def processExited(731,26108
-        def cbExited(744,26626
-        def cbAllLost(752,26873
-    def makeSourceFile(762,27122
-    def test_shebang(773,27497
-        def cbProcessExited(790,28096
-        def shutdown(797,28360
-        def start(801,28454
-    def test_processCommandLineArguments(811,28731
-        def processFinished(826,29278
-        def shutdown(833,29512
-        def spawnChild(837,29596
-class PTYProcessTestsBuilder(851,30032
-class PotentialZombieWarningTests(870,30602
-    def test_deprecated(874,30727
-class ProcessIsUnimportableOnUnsupportedPlatormsTests(894,31462
-    def test_unimportableOnWindows(899,31670
-
-venv/lib/python2.7/site-packages/twisted/internet/test/test_asyncioreactor.py,127
-class AsyncioSelectorReactorTests(20,415
-    def test_defaultEventLoopFromGlobalPolicy(28,607
-        def completed(39,1030
-
-venv/lib/python2.7/site-packages/twisted/internet/test/test_udp_internals.py,387
-class StringUDPSocket(24,516
-    def __init__(34,826
-    def connect(39,926
-    def recvfrom(43,991
-class KeepReads(54,1234
-    def __init__(59,1318
-    def datagramReceived(63,1368
-class ErrorsTests(68,1447
-    def test_socketReadNormal(73,1555
-    def test_readImmediateError(96,2384
-    def test_connectedReadImmediateError(124,3400
-    def test_readUnknownError(155,4484
-
-venv/lib/python2.7/site-packages/twisted/internet/test/test_address.py,1104
-class AddressTestCaseMixin(28,656
-    def test_addressComparison(29,692
-    def test_hash(41,1159
-    def test_differentNamesComparison(51,1456
-    def assertDeprecations(63,1955
-class IPv4AddressTestCaseMixin(75,2374
-class HostnameAddressTests(80,2501
-    def buildAddress(86,2683
-    def buildDifferentAddress(95,2897
-class IPv4AddressTCPTests(105,3121
-    def buildAddress(107,3230
-    def buildDifferentAddress(116,3503
-class IPv4AddressUDPTests(124,3683
-    def buildAddress(126,3792
-    def buildDifferentAddress(135,4065
-class IPv6AddressTests(143,4245
-    def buildAddress(146,4392
-    def buildDifferentAddress(155,4659
-class UNIXAddressTests(163,4833
-    def setUp(167,4947
-    def buildAddress(172,5057
-    def buildDifferentAddress(180,5299
-    def test_repr(187,5475
-    def test_comparisonOfLinkedFiles(196,5751
-    def test_hashOfLinkedFiles(211,6364
-class EmptyUNIXAddressTests(225,6862
-    def setUp(233,7116
-    def buildAddress(237,7183
-    def buildDifferentAddress(246,7466
-    def test_comparisonOfLinkedFiles(253,7646
-    def test_emptyHash(269,8312
-
-venv/lib/python2.7/site-packages/twisted/internet/test/test_endpoints.py,13918
-class TestProtocol(86,3682
-    def __init__(92,3844
-    def logPrefix(98,3964
-    def connectionMade(102,4024
-    def dataReceived(106,4094
-    def connectionLost(110,4161
-class TestHalfCloseableProtocol(116,4294
-    def __init__(128,4707
-    def readConnectionLost(134,4830
-    def writeConnectionLost(138,4895
-class TestFileDescriptorReceiverProtocol(144,5012
-    def connectionMade(153,5365
-    def fileDescriptorReceived(158,5477
-class TestHandshakeListener(164,5626
-    def __init__(174,5953
-    def handshakeCompleted(179,6056
-class TestFactory(188,6257
-class NoneFactory(198,6503
-    def buildProtocol(202,6615
-class WrappingFactoryTests(207,6673
-    def test_doStart(211,6814
-    def test_doStop(222,7170
-    def test_failedBuildProtocol(234,7553
-        class BogusFactory(239,7747
-            def buildProtocol(244,7900
-    def test_buildNoneProtocol(259,8301
-    def test_buildProtocolReturnsNone(269,8689
-    def test_logPrefixPassthrough(281,9155
-    def test_logPrefixDefault(292,9557
-        class NoProtocol(298,9786
-    def test_wrappedProtocolDataReceived(307,10049
-    def test_wrappedProtocolTransport(323,10571
-    def test_wrappedProtocolConnectionLost(340,11038
-    def test_clientConnectionFailed(354,11448
-        def gotError(366,11850
-    def test_wrappingProtocolFileDescriptorReceiver(374,12006
-    def test_wrappingProtocolNotFileDescriptorReceiver(388,12575
-    def test_wrappedProtocolFileDescriptorReceived(398,12933
-    def test_wrappingProtocolHalfCloseable(411,13458
-    def test_wrappingProtocolNotHalfCloseable(423,13850
-    def test_wrappingProtocolHandshakeListener(434,14222
-    def test_wrappingProtocolNotHandshakeListener(444,14606
-    def test_wrappedProtocolReadConnectionLost(454,14954
-    def test_wrappedProtocolWriteConnectionLost(465,15313
-    def test_wrappedProtocolHandshakeCompleted(476,15677
-class ClientEndpointTestCaseMixin(488,16079
-    def test_interface(492,16214
-    def retrieveConnectedFactory(502,16551
-    def test_endpointConnectSuccess(513,16893
-        def checkProto(530,17344
-    def test_endpointConnectFailure(545,17774
-        def checkFailure(563,18303
-    def test_endpointConnectingCancelled(571,18480
-        def checkFailure(588,18978
-    def test_endpointConnectNonDefaultArgs(608,19693
-class ServerEndpointTestCaseMixin(630,20270
-    def test_interface(634,20405
-    def test_endpointListenSuccess(644,20735
-        def checkPortAndServer(660,21131
-    def test_endpointListenFailure(669,21393
-        def checkFailure(685,21903
-    def test_endpointListenNonDefaultArgs(693,22076
-class EndpointTestCaseMixin(714,22592
-class SpecificFactory(722,22795
-    def __init__(729,23035
-    def buildProtocol(733,23128
-class FakeStdio(741,23377
-    def __init__(746,23508
-class StandardIOEndpointsTests(758,23845
-    def setUp(763,23950
-    def test_protocolCreation(781,24521
-    def test_passedReactor(793,25042
-class StubApplicationProtocol(802,25291
-    def dataReceived(806,25387
-    def connectionLost(814,25552
-class MemoryProcessTransport(823,25745
-    def __init__(828,25896
-    def writeToChild(837,26174
-    def closeStdin(842,26273
-    def closeStdout(846,26330
-    def closeStderr(850,26388
-    def closeChildFD(854,26446
-    def signalProcess(858,26516
-class MemoryProcessReactor(870,26822
-    def spawnProcess(874,26934
-class ProcessEndpointsTests(896,27664
-    def setUp(901,27768
-    def test_constructorDefaults(908,28013
-    def test_constructorNonDefaults(924,28659
-    def test_wrappedProtocol(947,29640
-    def test_spawnProcess(958,30003
-    def test_processAddress(985,31139
-        class TestAddrFactory(991,31312
-            def buildProtocol(995,31436
-    def test_connect(1007,31787
-    def test_connectFailure(1016,32062
-        def testSpawnProcess(1022,32216
-class ProcessEndpointTransportTests(1033,32531
-    def setUp(1039,32700
-    def test_verifyConsumer(1050,33124
-    def test_verifyProducer(1057,33301
-    def test_verifyTransport(1064,33486
-    def test_constructor(1071,33666
-    def test_registerProducer(1079,33884
-        class AProducer(1085,34100
-    def test_pauseProducing(1092,34306
-    def test_resumeProducing(1100,34558
-    def test_stopProducing(1110,34860
-    def test_unregisterProducer(1119,35133
-    def test_extraneousAttributes(1129,35456
-    def test_writeSequence(1141,35901
-    def test_write(1150,36247
-    def test_loseConnection(1159,36539
-    def test_getHost(1168,36850
-    def test_getPeer(1178,37181
-class WrappedIProtocolTests(1189,37513
-    def setUp(1193,37648
-    def test_constructor(1201,37922
-    def test_makeConnection(1212,38294
-    def _stdLog(1223,38647
-    def test_logStderr(1230,38765
-    def test_stderrSkip(1250,39528
-    def test_stdout(1266,40058
-    def test_processDone(1279,40463
-    def test_processEnded(1294,40937
-class TCP4EndpointsTests(1309,41411
-    def expectedServers(1314,41530
-    def expectedClients(1321,41689
-    def assertConnectArgs(1328,41849
-    def connectArgs(1352,42923
-    def listenArgs(1359,43110
-    def createServerEndpoint(1366,43284
-    def createClientEndpoint(1392,44283
-class TCP6EndpointsTests(1417,45327
-    def expectedServers(1422,45446
-    def expectedClients(1429,45605
-    def assertConnectArgs(1436,45765
-    def connectArgs(1460,46839
-    def listenArgs(1467,47026
-    def createServerEndpoint(1474,47194
-    def createClientEndpoint(1501,48224
-class TCP6EndpointNameResolutionTests(1526,49261
-    def createClientEndpoint(1532,49505
-        def testNameResolution(1548,50234
-    def connectArgs(1564,50878
-    def expectedClients(1571,51065
-    def assertConnectArgs(1578,51225
-    def test_freeFunctionDeferToThread(1602,52299
-    def test_nameResolution(1611,52605
-        def fakeDeferToThread(1618,52783
-class RaisingMemoryReactorWithClock(1633,53294
-    def __init__(1637,53440
-def deterministicResolvingReactor(1643,53620
-    class SimpleNameResolver(1676,55247
-        def resolveHostName(1678,55307
-    class WithResolver(1691,56021
-class SimpleHostnameResolverTests(1699,56211
-    def setUp(1728,57218
-        class _Receiver(1738,57579
-            def resolutionBegan(1740,57638
-            def addressResolved(1743,57790
-            def resolutionComplete(1746,57916
-    def fakeResolver(1752,58045
-    def test_interface(1768,58468
-    def test_resolveNameFailure(1777,58750
-        def captureLogs(1787,59078
-    def test_resolveNameDelivers(1813,60017
-class HostnameEndpointFallbackNameResolutionTests(1841,60954
-    def test_fallbackNameResolution(1847,61136
-        def assertHostPortFamilySockType(1861,61637
-class _HostnameEndpointMemoryReactorMixin(1872,62021
-    def synchronousDeferredToThread(1879,62258
-    def expectedClients(1901,62883
-    def connectArgs(1912,63153
-    def assertConnectArgs(1920,63343
-    def test_endpointConnectFailure(1944,64417
-    def test_deprecation(1966,65186
-    def test_errorsLogged(1990,66062
-        def getaddrinfoThatFails(2001,66340
-class HostnameEndpointMemoryIPv4ReactorTests(2014,66732
-    def createClientEndpoint(2022,67005
-        def fakegetaddrinfo(2044,67803
-class HostnameEndpointMemoryIPv6ReactorTests(2059,68298
-    def createClientEndpoint(2067,68571
-        def fakegetaddrinfo(2089,69380
-class HostnameEndpointsOneIPv4Tests(2105,69893
-    def createClientEndpoint(2111,70119
-    def expectedClients(2129,70810
-    def assertConnectArgs(2136,70970
-    def connectArgs(2160,72044
-    def test_endpointConnectingCancelled(2167,72231
-    def test_endpointConnectingCancelledAfterAllAttemptsStarted(2199,73548
-    def test_endpointConnectFailure(2211,74108
-    def test_endpointConnectFailureAfterIteration(2233,74901
-    def test_endpointConnectSuccessAfterIteration(2258,75831
-        def checkProto(2279,76519
-class HostnameEndpointsOneIPv6Tests(2299,77039
-    def createClientEndpoint(2305,77265
-    def expectedClients(2321,77919
-    def assertConnectArgs(2328,78079
-    def connectArgs(2352,79153
-    def test_endpointConnectingCancelled(2359,79340
-    def test_endpointConnectFailure(2390,80632
-class HostnameEndpointIDNATests(2409,81295
-    def test_idnaHostnameText(2417,81524
-    def test_idnaHostnameBytes(2430,82013
-    def test_nonNormalizedText(2443,82508
-    def test_deferBadEncodingToConnect(2456,83019
-class HostnameEndpointReprTests(2480,84061
-    def test_allASCII(2484,84199
-    def test_idnaHostname(2500,84653
-    def test_hostIPv6Address(2516,85144
-    def test_badEncoding(2534,85719
-class HostnameEndpointsGAIFailureTests(2551,86201
-    def test_failure(2555,86348
-class HostnameEndpointsFasterConnectionTests(2571,86869
-    def setUp(2576,87094
-    def test_ignoreUnknownAddressTypes(2584,87370
-    def test_IPv4IsFaster(2606,88213
-    def test_IPv6IsFaster(2638,89278
-    def test_otherConnectionsCancelled(2672,90380
-class SSL4EndpointsTests(2701,91323
-    def expectedServers(2709,91501
-    def expectedClients(2716,91660
-    def assertConnectArgs(2723,91820
-    def connectArgs(2750,93063
-    def listenArgs(2757,93250
-    def setUp(2764,93424
-    def createServerEndpoint(2782,94012
-    def createClientEndpoint(2806,95034
-class UNIXEndpointsTests(2836,96249
-    def retrieveConnectedFactory(2842,96395
-    def expectedServers(2849,96663
-    def expectedClients(2856,96825
-    def assertConnectArgs(2863,96988
-    def connectArgs(2885,97897
-    def listenArgs(2892,98062
-    def createServerEndpoint(2899,98239
-    def createClientEndpoint(2922,99169
-class ParserTests(2945,100086
-    def parse(2952,100230
-    def test_simpleTCP(2959,100410
-    def test_interfaceTCP(2968,100672
-    def test_backlogTCP(2977,100973
-    def test_simpleUNIX(2986,101252
-    def test_modeUNIX(2998,101730
-    def test_wantPIDUNIX(3008,102056
-    def test_escape(3018,102389
-    def test_quoteStringArgument(3029,102754
-    def test_impliedEscape(3039,103139
-    def test_unknownType(3050,103529
-class ServerStringTests(3059,103760
-    def test_tcp(3064,103883
-    def test_ssl(3080,104511
-    def test_sslWithDefaults(3102,105444
-    def test_sslChainLoads(3128,106500
-    def test_sslChainFileMustContainCert(3153,107496
-    def test_sslDHparameters(3179,108544
-    def test_sslNoTrailingNewlinePem(3196,109181
-    def test_unix(3229,110426
-    def test_unknownType(3247,111134
-    def test_typeFromPlugin(3261,111590
-def addFakePlugin(3280,112351
-    def cleanup(3289,112650
-class ClientStringTests(3303,113015
-    def test_tcp(3308,113138
-    def test_tcpPositionalArgs(3326,113861
-    def test_tcpHostPositionalArg(3344,114615
-    def test_tcpPortPositionalArg(3359,115168
-    def test_tcpDefaults(3373,115720
-    def test_unix(3386,116124
-    def test_unixDefaults(3403,116766
-    def test_unixPathPositionalArg(3414,117120
-    def test_typeFromPlugin(3431,117815
-    def test_unknownType(3446,118471
-    def test_stringParserWithReactor(3460,118927
-class SSLClientStringTests(3481,119644
-    def test_ssl(3489,119828
-        class ListCtx(3523,121504
-            def get_cert_store(3524,121535
-                class Store(3525,121573
-                    def add_cert(3526,121610
-    def test_sslPositionalArgs(3538,122029
-    def test_sslWithDefaults(3558,122876
-    def test_unreadableCertificate(3576,123674
-        class UnreadableFilePath(3581,123864
-            def getContent(3582,123908
-    def test_sslSimple(3598,124581
-class AdoptedStreamServerEndpointTests(3615,125190
-    def _createStubbedAdoptedEndpoint(3620,125393
-    def createServerEndpoint(3635,125991
-    def expectedServers(3655,126796
-    def listenArgs(3663,127046
-    def test_singleUse(3671,127227
-        def listenFailed(3683,127754
-    def test_descriptionNonBlocking(3690,127904
-        def setNonBlocking(3699,128211
-        def listened(3706,128392
-    def test_descriptorClosed(3713,128538
-        def close(3722,128882
-        def listened(3729,129054
-class SystemdEndpointPluginTests(3737,129195
-    def test_pluginDiscovery(3747,129480
-    def test_interface(3762,129948
-    def _parseStreamServerTest(3772,130257
-    def test_parseStreamServerINET(3800,131290
-    def test_parseStreamServerINET6(3807,131469
-    def test_parseStreamServerUNIX(3814,131652
-class TCP6ServerEndpointPluginTests(3827,132016
-    def test_pluginDiscovery(3834,132222
-    def test_interface(3849,132720
-    def test_stringDescription(3859,133032
-class StandardIOEndpointPluginTests(3874,133579
-    def test_pluginDiscovery(3880,133771
-    def test_interface(3895,134269
-    def test_stringDescription(3905,134581
-class ConnectProtocolTests(3916,134956
-    def test_connectProtocolCreatesFactory(3920,135053
-    def test_connectProtocolReturnsConnectResult(3939,135879
-        class Endpoint:Endpoint3945,136110
-            def connect(3946,136134
-class UppercaseWrapperProtocol(3957,136420
-    def dataReceived(3962,136574
-    def write(3972,136840
-    def writeSequence(3982,137091
-class UppercaseWrapperFactory(3993,137318
-class NetstringTracker(4001,137512
-    def __init__(4008,137715
-    def stringReceived(4012,137767
-class FakeError(4022,137997
-class WrapperClientEndpointTests(4032,138172
-    def setUp(4037,138283
-    def test_wrappingBehavior(4045,138601
-    def test_methodsAvailable(4058,139062
-    def test_connectionFailure(4070,139510
-    def test_connectionCancellation(4080,139814
-    def test_transportOfTransportOfWrappedProtocol(4090,140106
-def connectionCreatorFromEndpoint(4103,140532
-class WrapClientTLSParserTests(4127,141485
-    def test_hostnameEndpointConstruction(4135,141636
-    def test_utf8Encoding(4154,142404
-    def test_tls(4174,143148
-    def test_tlsWithDefaults(4241,146253
-def replacingGlobals(4255,146824
-class WrapClientTLSTests(4291,147995
-    def test_noOpenSSL(4297,148158
-
-venv/lib/python2.7/site-packages/twisted/internet/test/test_socket.py,589
-class IReactorSocketVerificationTestsBuilder(28,859
-    def test_provider(47,1567
-class AdoptStreamPortErrorsTestsBuilder(58,1837
-    def test_invalidDescriptor(69,2319
-    def test_invalidAddressFamily(90,2980
-    def test_stopOnlyCloses(110,3554
-        def stopped(131,4351
-class AdoptStreamConnectionErrorsTestsBuilder(151,5046
-    def test_invalidAddressFamily(163,5544
-class AdoptDatagramPortErrorsTestsBuilder(183,6102
-    def test_invalidDescriptor(190,6298
-    def test_invalidAddressFamily(212,6978
-    def test_stopOnlyCloses(231,7545
-        def stopped(251,8351
-
-venv/lib/python2.7/site-packages/twisted/internet/test/modulehelpers.py,185
-class NoReactor(19,315
-    def __init__(25,459
-    def __enter__(29,551
-    def __exit__(35,713
-class AlternateReactor(50,1211
-    def __init__(56,1358
-    def __enter__(64,1552
-
-venv/lib/python2.7/site-packages/twisted/internet/test/test_resolver.py,1570
-class DeterministicThreadPool(46,1201
-    def __init__(50,1317
-def deterministicPool(62,1553
-def deterministicReactorThreads(78,1959
-    class CFT(87,2297
-        def callFromThread(88,2320
-class FakeAddrInfoGetter(94,2434
-    def __init__(99,2527
-    def getaddrinfo(107,2682
-    def addResultForHost(134,3447
-class ResultHolder(171,4765
-    def __init__(178,4918
-    def resolutionBegan(185,5066
-    def addressResolved(196,5333
-    def resolutionComplete(205,5524
-class HelperTests(213,5653
-    def test_logErrorsInThreads(218,5757
-        def divideByZero(224,5983
-class HostnameResolutionTests(232,6188
-    def setUp(237,6281
-    def test_resolveOneHost(248,6666
-    def test_resolveOneIPv6Host(268,7545
-    def test_gaierror(293,8649
-    def _resolveOnlyTest(311,9395
-    def test_resolveOnlyIPv4(331,10116
-    def test_resolveOnlyIPv6(339,10376
-    def test_resolveBoth(347,10638
-    def test_transportSemanticsToSocketType(357,11045
-    def test_socketTypeToAddressType(379,12029
-class SillyResolverSimple(409,13172
-    def __init__(413,13272
-    def getHostByName(421,13441
-class LegacyCompatibilityTests(436,13822
-    def test_success(443,14088
-    def test_failure(462,14862
-    def test_error(480,15602
-    def test_simplifier(500,16448
-    def test_portNumber(523,17525
-class JustEnoughReactor(541,18272
-    def installWaker(545,18413
-class ReactorInstallationTests(552,18488
-    def test_interfaceCompliance(558,18690
-    def test_defaultToGAIResolver(569,19105
-    def test_installingOldStyleResolver(581,19617
-
-venv/lib/python2.7/site-packages/twisted/internet/test/test_epollreactor.py,672
-class Descriptor(20,433
-    def __init__(25,541
-    def fileno(29,592
-    def doRead(33,633
-    def doWrite(37,692
-    def connectionLost(41,753
-class ContinuousPollingTests(47,865
-    def test_addReader(53,1014
-    def test_addWriter(69,1559
-    def test_removeReader(85,2104
-    def test_removeWriter(98,2510
-    def test_removeUnknown(111,2916
-    def test_multipleReadersAndWriters(120,3165
-    def test_readerPolling(140,3856
-    def test_writerPolling(158,4443
-    def test_connectionLostOnRead(176,5031
-    def test_connectionLostOnWrite(191,5504
-    def test_removeAll(206,5980
-    def test_getReaders(226,6641
-    def test_getWriters(237,6942
-
-venv/lib/python2.7/site-packages/twisted/internet/test/test_glibbase.py,227
-class EnsureNotImportedTests(16,284
-    def test_ensureWhenNotImported(21,417
-    def test_ensureWhenNotImportedDontPrevent(34,921
-    def test_ensureWhenFailedToImport(45,1300
-    def test_ensureFailsWhenImported(56,1714
-
-venv/lib/python2.7/site-packages/twisted/internet/test/test_gireactor.py,743
-class GApplicationRegistrationTests(44,1251
-    def runReactor(53,1609
-        def stop(62,1937
-        def activate(65,2021
-    def test_gApplicationActivate(81,2619
-    def test_gtkApplicationActivate(94,3050
-    def test_portable(111,3631
-    def test_noQuit(125,4144
-    def test_cantRegisterAfterRun(139,4650
-        def tryRegister(150,5071
-    def test_cantRegisterTwice(160,5476
-class PygtkCompatibilityTests(180,6287
-    def test_noCompatibilityLayer(185,6434
-        class Stdout(201,6992
-            def errReceived(204,7055
-            def outReceived(207,7123
-            def processExited(210,7199
-    def test_compatibilityLayer(223,7754
-class Gtk3ReactorTests(235,8131
-    def test_requiresDISPLAY(240,8212
-
-venv/lib/python2.7/site-packages/twisted/internet/test/test_posixbase.py,1215
-class TrivialReactor(28,673
-    def __init__(29,713
-    def addReader(35,833
-    def removeReader(39,905
-    def addWriter(43,977
-    def removeWriter(47,1049
-class PosixReactorBaseTests(52,1122
-    def _checkWaker(57,1213
-    def test_wakerIsInternalReader(63,1422
-    def test_removeAllSkipsInternalReaders(72,1677
-    def test_removeAllReturnsRemovedDescriptors(87,2219
-class TCPPortTests(105,2831
-    def test_connectionLostFailed(113,3012
-class TimeoutReportReactor(125,3403
-    def __init__(131,3684
-    def addReader(137,3816
-    def removeAll(144,4017
-    def seconds(153,4253
-    def doIteration(161,4437
-class IterationTimeoutTests(169,4609
-    def _checkIterationTimeout(175,4816
-    def test_noCalls(183,5072
-    def test_delayedCall(193,5356
-    def test_timePasses(205,5778
-    def test_multipleDelayedCalls(218,6206
-    def test_resetDelayedCall(232,6751
-    def test_delayDelayedCall(246,7231
-    def test_cancelDelayedCall(261,7760
-class ConnectedDatagramPortTests(274,8132
-    def test_connectionFailedDoesntCallLoseConnection(282,8295
-        def loseConnection(287,8514
-    def test_connectionFailedCallsStopListening(299,8924
-        def stopListening(307,9216
-
-venv/lib/python2.7/site-packages/twisted/internet/test/_posixifaces.py,278
-    def chr(23,599
-class in_addr(45,1046
-class in6_addr(52,1136
-class sockaddr(59,1228
-class sockaddr_in(66,1335
-class sockaddr_in6(74,1476
-class ifaddrs(83,1655
-def _maybeCleanupScopeIndex(105,2142
-def _interfaces(131,3015
-def posixGetLinkLocalIPv6Addresses(166,4172
-
-venv/lib/python2.7/site-packages/twisted/internet/test/test_stdio.py,441
-class StdioFilesTests(19,406
-    def setUp(24,530
-    def test_addReader(31,704
-        class DataProtocol(38,887
-            def dataReceived(40,948
-    def test_addWriter(64,1768
-        class DisconnectProtocol(71,1951
-            def connectionLost(72,1995
-    def test_removeReader(93,2678
-    def test_removeWriter(114,3411
-    def test_removeAll(136,4191
-    def test_getReaders(159,4935
-    def test_getWriters(177,5558
-
-venv/lib/python2.7/site-packages/twisted/internet/test/test_inotify.py,1852
-class INotifyTests(21,455
-    def setUp(29,702
-    def test_initializationErrors(37,950
-        class FakeINotify:FakeINotify45,1286
-            def init(46,1313
-    def _notificationTest(52,1516
-        def cbNotified(74,2468
-    def test_access(87,2899
-        def operation(92,3064
-    def test_modify(99,3230
-        def operation(104,3393
-    def test_attrib(111,3569
-        def operation(116,3746
-    def test_closeWrite(123,3896
-        def operation(129,4100
-    def test_closeNoWrite(135,4240
-        def operation(141,4464
-    def test_open(148,4631
-        def operation(153,4787
-    def test_movedFrom(159,4920
-        def operation(164,5090
-    def test_movedTo(171,5287
-        def operation(176,5451
-    def test_create(184,5651
-        def operation(189,5812
-    def test_delete(195,5947
-        def operation(200,6108
-    def test_deleteSelf(207,6259
-        def operation(212,6428
-    def test_moveSelf(219,6599
-        def operation(224,6764
-    def test_simpleSubdirectoryAutoAdd(231,6965
-        def _callback(236,7166
-            def _(239,7329
-    def test_simpleDeleteDirectory(257,7881
-        def _callback(263,8079
-            def _(266,8242
-            def _eb(272,8455
-    def test_ignoreDirectory(298,9257
-    def test_humanReadableMask(308,9616
-    def test_recursiveWatch(323,10145
-    def test_connectionLostError(340,10799
-    def test_noAutoAddSubdirectory(351,11149
-        def _callback(356,11354
-            def _(359,11511
-    def test_seriesOfWatchAndIgnore(377,12065
-        def cbNotified(386,12399
-        def callIt(391,12623
-    def test_ignoreFilePath(412,13368
-        def cbNotified(423,13737
-        def callIt(428,13962
-    def test_ignoreNonWatchedFile(448,14465
-    def test_complexSubdirectoryAutoAdd(459,14783
-        def _callback(469,15189
-
-venv/lib/python2.7/site-packages/twisted/internet/test/test_protocol.py,2122
-class ClientCreatorTests(29,845
-    def _basicConnectTest(33,955
-        class SomeProtocol(45,1552
-    def test_connectTCP(55,1837
-        def check(61,2111
-    def test_connectUNIX(72,2559
-        def check(78,2819
-    def test_connectSSL(88,3175
-        def check(94,3455
-    def _cancelConnectTest(107,4055
-    def test_cancelConnectTCP(130,4975
-        def connect(135,5178
-    def test_cancelConnectUNIX(140,5307
-        def connect(145,5511
-    def test_cancelConnectSSL(150,5632
-        def connect(155,5835
-    def _cancelConnectTimeoutTest(160,5974
-    def test_cancelConnectTCPTimeout(188,7053
-        def connect(197,7529
-    def test_cancelConnectUNIXTimeout(207,7913
-        def connect(216,8391
-    def test_cancelConnectSSLTimeout(226,8765
-        def connect(235,9241
-    def _cancelConnectFailedTimeoutTest(245,9651
-    def test_cancelConnectTCPFailedTimeout(270,10550
-        def connect(275,10737
-    def test_cancelConnectUNIXFailedTimeout(282,10996
-        def connect(287,11185
-    def test_cancelConnectSSLFailedTimeout(294,11434
-        def connect(299,11621
-class ProtocolTests(307,11907
-    def test_interfaces(311,12007
-    def test_logPrefix(320,12284
-        class SomeThing(324,12403
-    def test_makeConnection(329,12520
-        class SomeProtocol(335,12712
-            def connectionMade(336,12750
-class FactoryTests(346,12990
-    def test_interfaces(351,13072
-    def test_logPrefix(361,13380
-        class SomeKindOfFactory(365,13502
-    def test_defaultBuildProtocol(371,13643
-        class SomeProtocol(376,13860
-    def test_forProtocol(385,14111
-        class ArgTakingFactory(391,14343
-            def __init__(392,14384
-    def test_doStartLoggingStatement(400,14714
-    def test_doStopLoggingStatement(419,15360
-        class MyFactory(429,15741
-class AdapterTests(442,16066
-    def test_protocolToConsumer(446,16189
-    def test_consumerToProtocol(460,16629
-        class Consumer(467,16860
-            def write(468,16892
-class FileWrapperTests(479,17168
-    def test_write(484,17264
-    def test_writeSequence(500,17806
-
-venv/lib/python2.7/site-packages/twisted/internet/test/test_baseprocess.py,269
-class BaseProcessTests(16,429
-    def test_callProcessExited(22,657
-        class FakeProto:FakeProto28,894
-            def processExited(31,946
-    def test_callProcessExitedMissing(41,1268
-        class FakeProto:FakeProto47,1509
-        def collect(55,1706
-
-venv/lib/python2.7/site-packages/twisted/internet/test/test_pollingfile.py,113
-class PollableWritePipeTests(18,319
-    def test_writeUnicode(23,426
-    def test_writeSequenceUnicode(32,747
-
-venv/lib/python2.7/site-packages/twisted/internet/test/test_filedescriptor.py,417
-class MemoryFile(18,408
-    def __init__(30,776
-    def startWriting(36,913
-    def stopWriting(40,956
-    def writeSomeData(44,998
-class FileDescriptorTests(58,1427
-    def test_writeWithUnicodeRaisesException(62,1524
-    def test_writeSequenceWithUnicodeRaisesException(70,1788
-    def test_implementInterfaceIPushProducer(79,2107
-class WriteDescriptorTests(87,2315
-    def test_kernelBufferFull(91,2453
-
-venv/lib/python2.7/site-packages/twisted/internet/test/test_fdset.py,1340
-def socketpair(25,659
-class ReactorFDSetTestsBuilder(48,1275
-    def _connectedPair(54,1438
-    def _simpleSetup(64,1705
-    def test_addReader(75,1929
-        def removeAndStop(82,2194
-    def test_removeReader(94,2535
-        def fail(102,2834
-    def test_addWriter(118,3319
-        def removeAndStop(126,3594
-    def _getFDTest(136,3821
-    def test_getReaders(159,4447
-    def test_removeWriter(167,4690
-        def fail(175,4991
-    def test_getWriters(190,5449
-    def test_removeAll(198,5692
-    def test_removedFromReactor(228,6607
-    def test_negativeOneFileDescriptor(240,7014
-        class DisappearingDescriptor(249,7274
-            def fileno(254,7396
-            def doRead(257,7463
-            def connectionLost(262,7611
-    def test_lostFileDescriptor(272,7894
-        class Victim(299,9338
-            def fileno(307,9789
-            def doRead(310,9859
-            def connectionLost(313,9962
-        def messItUp(328,10630
-    def test_connectionLostOnShutdown(346,11200
-        class DoNothingDescriptor(353,11434
-            def doRead(354,11485
-            def doWrite(356,11543
-class RemovingDescriptor(376,12066
-    def __init__(390,12521
-    def start(397,12691
-    def logPrefix(403,12815
-    def doRead(407,12863
-    def fileno(415,13043
-    def connectionLost(421,13205
-
-venv/lib/python2.7/site-packages/twisted/internet/test/test_default.py,331
-class PollReactorTests(25,689
-    def assertIsPoll(31,888
-    def test_unix(44,1312
-    def test_linux(53,1583
-class SelectReactorTests(67,2008
-    def test_osx(72,2197
-    def test_windows(81,2450
-class InstallationTests(91,2714
-    def test_install(96,2827
-    def test_reactor(105,3035
-        def installer(111,3215
-
-venv/lib/python2.7/site-packages/twisted/internet/_newtls.py,534
-class _BypassTLS(24,682
-    def __init__(40,1490
-    def __getattr__(45,1598
-    def write(54,1895
-    def writeSequence(61,2057
-    def loseConnection(68,2239
-    def registerProducer(75,2429
-    def unregisterProducer(82,2650
-def startTLS(90,2836
-class ConnectionMixin(163,5968
-    def startTLS(175,6362
-    def write(182,6522
-    def writeSequence(194,6891
-    def loseConnection(207,7314
-    def registerProducer(220,7681
-    def unregisterProducer(236,8272
-class ClientMixin(249,8559
-class ServerMixin(262,8946
-
-venv/lib/python2.7/site-packages/twisted/internet/_producer_helpers.py,237
-class _PullToPush(23,560
-    def __init__(51,1608
-    def _pull(56,1730
-    def startStreaming(84,2826
-    def stopStreaming(93,3057
-    def pauseProducing(106,3353
-    def resumeProducing(113,3486
-    def stopProducing(120,3622
-
-venv/lib/python2.7/site-packages/twisted/internet/interfaces.py,8055
-class IAddress(15,243
-class IConnector(24,420
-    def stopConnecting(31,578
-    def disconnect(36,665
-    def connect(44,859
-    def getDestination(49,945
-class IResolverSimple(58,1110
-    def getHostByName(59,1144
-class IHostResolution(87,2320
-    def cancel(101,2608
-class IResolutionReceiver(108,2703
-    def resolutionBegan(116,2917
-    def addressResolved(124,3088
-    def resolutionComplete(137,3574
-class IHostnameResolver(145,3753
-    def resolveHostName(153,3944
-class IResolver(191,5611
-    def query(192,5645
-    def lookupAddress(215,6623
-    def lookupAddress6(237,7498
-    def lookupIPV6Address(259,8373
-    def lookupMailExchange(281,9253
-    def lookupNameservers(303,10132
-    def lookupCanonicalName(325,11010
-    def lookupMailBox(347,11892
-    def lookupMailGroup(369,12766
-    def lookupMailRename(391,13642
-    def lookupPointer(413,14519
-    def lookupAuthority(435,15393
-    def lookupNull(457,16270
-    def lookupWellKnownServices(479,17142
-    def lookupHostInfo(501,18026
-    def lookupMailboxInfo(523,18903
-    def lookupText(545,19784
-    def lookupResponsibility(567,20655
-    def lookupAFSDatabase(589,21536
-    def lookupService(611,22417
-    def lookupAllRecords(633,23292
-    def lookupSenderPolicy(655,24170
-    def lookupNamingAuthorityPointer(677,25048
-    def lookupZone(699,25939
-class IReactorTCP(729,26935
-    def listenTCP(731,26966
-    def connectTCP(753,27867
-class IReactorSSL(778,28750
-    def connectSSL(780,28781
-    def listenSSL(801,29482
-class IReactorUNIX(820,30086
-    def connectUNIX(825,30159
-    def listenUNIX(844,30803
-class IReactorUNIXDatagram(867,31587
-    def connectUNIXDatagram(872,31677
-    def listenUNIXDatagram(893,32415
-class IReactorWin32Events(913,33064
-    def addEvent(920,33165
-    def removeEvent(935,33608
-class IReactorUDP(946,33799
-    def listenUDP(951,33870
-class IReactorMulticast(974,34604
-    def listenMulticast(982,34835
-class IReactorSocket(1001,35512
-    def adoptStreamPort(1036,36843
-    def adoptStreamConnection(1067,38262
-    def adoptDatagramPort(1099,39687
-class IReactorProcess(1136,41223
-    def spawnProcess(1138,41258
-class IReactorTime(1233,45991
-    def seconds(1238,46089
-    def callLater(1246,46228
-    def getDelayedCalls(1266,46859
-class IDelayedCall(1276,47191
-    def getTime(1284,47365
-    def cancel(1291,47514
-    def delay(1301,47802
-    def reset(1313,48185
-    def active(1327,48681
-class IReactorFromThreads(1335,48837
-    def callFromThread(1343,49023
-class IReactorInThreads(1359,49742
-    def callInThread(1367,49930
-class IReactorThreads(1375,50122
-    def getThreadPool(1382,50322
-    def suggestThreadPoolSize(1391,50541
-class IReactorCore(1399,50737
-    def resolve(1409,50989
-    def run(1414,51131
-    def stop(1421,51339
-    def crash(1427,51514
-    def iterate(1437,51918
-    def fireSystemEvent(1452,52584
-    def addSystemEventTrigger(1460,52769
-    def removeSystemEventTrigger(1495,54174
-    def callWhenRunning(1511,54685
-class IReactorPluggableResolver(1531,55275
-    def installResolver(1540,55608
-class IReactorPluggableNameResolver(1553,55951
-    def installNameResolver(1566,56302
-class IReactorDaemonize(1579,56648
-    def beforeDaemonize(1591,57081
-    def afterDaemonize(1600,57297
-class IReactorFDSet(1610,57521
-    def addReader(1618,57791
-    def addWriter(1629,58143
-    def removeReader(1640,58498
-    def removeWriter(1647,58642
-    def removeAll(1654,58786
-    def getReaders(1664,59070
-    def getWriters(1673,59343
-class IListeningPort(1683,59617
-    def startListening(1688,59689
-    def stopListening(1697,59987
-    def getHost(1705,60177
-class ILoggingContext(1713,60319
-    def logPrefix(1719,60459
-class IFileDescriptor(1727,60602
-    def fileno(1732,60727
-    def connectionLost(1745,61219
-class IReadDescriptor(1765,62030
-    def doRead(1772,62204
-class IWriteDescriptor(1782,62485
-    def doWrite(1789,62661
-class IReadWriteDescriptor(1799,62933
-class IHalfCloseableDescriptor(1805,63070
-    def writeConnectionLost(1810,63172
-    def readConnectionLost(1815,63279
-class ISystemHandle(1821,63385
-    def getHandle(1826,63492
-class IConsumer(1839,63884
-    def registerProducer(1844,63975
-    def unregisterProducer(1872,64992
-    def write(1878,65116
-class IProducer(1890,65475
-    def stopProducing(1898,65668
-class IPushProducer(1907,65856
-    def pauseProducing(1916,66247
-    def resumeProducing(1923,66474
-class IPullProducer(1931,66670
-    def resumeProducing(1937,66851
-class IProtocol(1947,67181
-    def dataReceived(1949,67210
-    def connectionLost(1966,67845
-    def makeConnection(1979,68321
-    def connectionMade(1984,68436
-class IProcessProtocol(1997,68939
-    def makeConnection(2002,69041
-    def childDataReceived(2012,69333
-    def childConnectionLost(2025,69678
-    def processExited(2035,69926
-    def processEnded(2049,70359
-class IHalfCloseableProtocol(2063,70840
-    def readConnectionLost(2073,71214
-    def writeConnectionLost(2088,71833
-class IHandshakeListener(2098,72078
-    def handshakeCompleted(2108,72450
-class IFileDescriptorReceiver(2125,73130
-    def fileDescriptorReceived(2132,73429
-class IProtocolFactory(2144,73693
-    def buildProtocol(2149,73783
-    def doStart(2163,74244
-    def doStop(2168,74356
-class ITransport(2174,74472
-    def write(2187,74991
-    def writeSequence(2200,75385
-    def loseConnection(2212,75753
-    def getPeer(2220,76005
-    def getHost(2232,76400
-class ITCPTransport(2241,76587
-    def loseWriteConnection(2246,76664
-    def abortConnection(2258,77081
-    def getTcpNoDelay(2270,77344
-    def setTcpNoDelay(2275,77439
-    def getTcpKeepAlive(2283,77683
-    def setTcpKeepAlive(2288,77781
-    def getHost(2297,78111
-    def getPeer(2302,78205
-class IUNIXTransport(2309,78301
-    def sendFileDescriptor(2313,78410
-class IOpenSSLServerConnectionCreator(2336,79382
-    def serverConnectionForTLS(2351,80044
-class IOpenSSLClientConnectionCreator(2365,80476
-    def clientConnectionForTLS(2378,80948
-class IProtocolNegotiationFactory(2392,81380
-    def acceptableProtocols(2402,81770
-class IOpenSSLContextFactory(2414,82103
-    def getContext(2424,82465
-class ITLSTransport(2436,82794
-    def startTLS(2443,82986
-class ISSLTransport(2462,83699
-    def getPeerCertificate(2467,83783
-class INegotiated(2474,83899
-class ICipher(2494,84713
-class IAcceptableCiphers(2504,84872
-    def selectCiphers(2508,84977
-class IProcessTransport(2523,85510
-    def closeStdin(2534,85873
-    def closeStdout(2539,85977
-    def closeStderr(2544,86047
-    def closeChildFD(2549,86117
-    def writeToChild(2555,86300
-    def loseConnection(2573,86881
-    def signalProcess(2578,86972
-class IServiceCollection(2597,87576
-    def getServiceNamed(2602,87695
-    def addService(2609,87879
-    def removeService(2614,87975
-class IUDPTransport(2620,88080
-    def write(2625,88170
-    def connect(2637,88572
-    def getHost(2650,89067
-    def stopListening(2658,89259
-    def setBroadcastAllowed(2666,89452
-    def getBroadcastAllowed(2674,89648
-class IUNIXDatagramTransport(2683,89843
-    def write(2688,89940
-    def getHost(2693,90036
-class IUNIXDatagramConnectedTransport(2699,90113
-    def write(2704,90228
-    def getHost(2709,90329
-    def getPeer(2714,90405
-class IMulticastTransport(2720,90482
-    def getOutgoingInterface(2725,90585
-    def setOutgoingInterface(2730,90698
-    def getLoopbackMode(2737,90851
-    def setLoopbackMode(2742,90947
-    def getTTL(2747,91044
-    def setTTL(2752,91135
-    def joinGroup(2757,91228
-    def leaveGroup(2765,91473
-class IStreamClientEndpoint(2771,91601
-    def connect(2779,91831
-class IStreamServerEndpoint(2792,92291
-    def listen(2800,92465
-class IStreamServerEndpointStringParser(2812,92815
-    def parseStreamServer(2830,93451
-class IStreamClientEndpointStringParserWithReactor(2842,93806
-    def parseStreamClient(2869,94955
-class _ISupportsExitSignalCapturing(2894,96007
-
-venv/lib/python2.7/site-packages/twisted/internet/win32eventreactor.py,846
-    def WSAEnumNetworkEvents(65,2281
-class Win32Reactor(82,2831
-    def __init__(124,5157
-    def _makeSocketEvent(133,5402
-    def addEvent(143,5674
-    def removeEvent(150,5835
-    def addReader(157,5952
-    def addWriter(171,6533
-    def removeReader(179,6749
-    def removeWriter(193,7306
-    def removeAll(200,7504
-    def getReaders(207,7672
-    def getWriters(211,7740
-    def doWaitForMultipleEvents(215,7809
-    def _runWrite(280,10658
-    def _runAction(298,11097
-class _ThreadFDWrapper(311,11407
-    def __init__(326,12017
-    def logPrefix(333,12195
-    def _execute(341,12367
-    def connectionLost(352,12818
-class _ThreadedWin32EventsMixin(362,13120
-    def _unmakeHelperReactor(378,13644
-    def _makeHelperReactor(386,13863
-    def addEvent(402,14526
-    def removeEvent(414,14873
-def install(422,15042
-
-venv/lib/python2.7/site-packages/twisted/internet/_pollingfile.py,987
-class _PollableResource:_PollableResource22,527
-    def activate(25,571
-    def deactivate(29,624
-class _PollingTimer:_PollingTimer34,681
-    def __init__(37,783
-    def _addPollableResource(44,980
-    def _checkPollingState(48,1092
-    def _startPolling(56,1305
-    def _stopPolling(60,1420
-    def _pause(65,1561
-    def _unpause(68,1612
-    def _reschedule(72,1700
-    def _pollEvent(76,1838
-class _PollableReadPipe(109,2855
-    def __init__(111,2900
-    def checkWork(117,3118
-    def cleanup(140,3801
-    def close(144,3879
-    def stopProducing(151,4054
-    def pauseProducing(154,4105
-    def resumeProducing(157,4162
-class _PollableWritePipe(164,4273
-    def __init__(166,4319
-    def close(183,4956
-    def bufferFull(186,5012
-    def bufferEmpty(191,5159
-    def registerProducer(201,5544
-    def unregisterProducer(223,6433
-    def writeConnectionLost(228,6580
-    def writeSequence(238,6806
-    def write(252,7243
-    def checkWork(270,7791
-
-venv/lib/python2.7/site-packages/twisted/internet/gtk3reactor.py,135
-class Gtk3Reactor(41,1374
-    def __init__(46,1473
-class PortableGtk3Reactor(54,1629
-    def __init__(58,1732
-def install(66,1896
-
-venv/lib/python2.7/site-packages/twisted/internet/_posixstdio.py,662
-class PipeAddress(21,449
-class StandardIO(27,617
-    def __init__(34,734
-    def loseWriteConnection(47,1187
-    def write(51,1302
-    def writeSequence(55,1404
-    def loseConnection(59,1522
-    def getPeer(68,1816
-    def getHost(71,1869
-    def childDataReceived(76,1980
-    def childConnectionLost(79,2065
-    def connectionLost(92,2449
-    def _writeConnectionLost(113,3041
-    def _readConnectionLost(127,3442
-    def registerProducer(140,3820
-    def unregisterProducer(146,4021
-    def stopProducing(151,4155
-    def pauseProducing(154,4215
-    def resumeProducing(158,4325
-    def stopReading(162,4437
-    def startReading(166,4561
-
-venv/lib/python2.7/site-packages/twisted/internet/tcp.py,2734
-    class _TLSConnectionMixin(37,972
-    class _TLSClientMixin(41,1033
-    class _TLSServerMixin(45,1083
-def _getrealname(103,2835
-def _getpeername(123,3455
-def _getsockname(131,3565
-class _SocketCloser(139,3675
-    def _closeSocket(147,3915
-class _AbortingMixin(173,4878
-    def abortConnection(182,5097
-class Connection(201,5697
-    def __init__(214,6088
-    def getHandle(222,6334
-    def doRead(227,6441
-    def _dataReceived(246,7097
-    def writeSomeData(262,7726
-    def _closeWriteConnection(283,8507
-    def readConnectionLost(298,8902
-    def connectionLost(311,9239
-    def logPrefix(332,10070
-    def getTcpNoDelay(337,10207
-    def setTcpNoDelay(340,10331
-    def getTcpKeepAlive(343,10450
-    def setTcpKeepAlive(347,10629
-class _BaseBaseClient(353,10753
-    def _finishInit(408,13300
-    def resolveAddress(432,14220
-    def _setRealAddress(456,15264
-    def failIfNotConnected(477,16120
-    def stopConnecting(498,16777
-    def connectionLost(506,17027
-class BaseClient(524,17731
-    def _stopReadingAndWriting(545,18625
-    def _collectSocketDetails(557,19020
-    def createInternetSocket(566,19221
-    def doConnect(576,19520
-    def _connectDone(630,21862
-def _resolveIPv6(662,23213
-class _BaseTCPClient(687,23955
-    def __init__(717,25275
-    def getHost(753,26589
-    def getPeer(762,26823
-    def __repr__(771,27044
-class Client(777,27159
-class Server(786,27345
-    def __init__(804,28035
-    def __repr__(831,29171
-    def _fromConnectedSocket(839,29317
-    def getHost(878,30838
-    def getPeer(888,31074
-class _IFileDescriptorReservation(898,31277
-    def available(923,32443
-    def reserve(933,32716
-    def __enter__(944,33045
-    def __exit__(951,33208
-class _FileDescriptorReservation(965,33572
-    def available(980,33998
-    def reserve(991,34339
-    def __enter__(1008,34870
-    def __exit__(1019,35194
-class _NullFileDescriptorReservation(1032,35540
-    def available(1037,35664
-    def reserve(1047,35864
-    def __enter__(1053,35978
-    def __exit__(1061,36121
-class _BuffersLogs(1125,38964
-    def __enter__(1141,39425
-    def __exit__(1151,39671
-def _accept(1165,40063
-class Port(1238,43162
-    def __init__(1295,45293
-    def _fromListeningDescriptor(1309,45782
-    def __repr__(1332,46737
-    def createInternetSocket(1339,47031
-    def startListening(1346,47272
-    def _buildAddr(1389,48944
-    def doRead(1392,49030
-    def loseConnection(1457,51852
-    def _logConnectionLostMsg(1474,52491
-    def connectionLost(1481,52667
-    def logPrefix(1500,53101
-    def getHost(1506,53261
-class Connector(1516,53505
-    def __init__(1528,53903
-    def _makeTransport(1541,54467
-    def getDestination(1551,54720
-
-venv/lib/python2.7/site-packages/twisted/internet/_win32serialport.py,242
-class SerialPort(28,577
-    def __init__(33,731
-    def _finishPortSetup(62,1932
-    def _clearCommError(74,2362
-    def serialReadEvent(78,2462
-    def write(103,3715
-    def serialWriteEvent(112,3992
-    def connectionLost(122,4278
-
-venv/lib/python2.7/site-packages/twisted/internet/gireactor.py,263
-def _oldGiInit(49,1394
-class GIReactor(90,2886
-    def __init__(112,3630
-    def registerGApplication(120,3844
-        def run(140,4791
-class PortableGIReactor(149,4918
-    def __init__(153,5049
-    def registerGApplication(162,5322
-def install(171,5605
-
-venv/lib/python2.7/site-packages/twisted/internet/address.py,347
-class IPv4Address(23,540
-class IPv6Address(45,1103
-class _ProcessAddress(76,2099
-class HostnameAddress(85,2254
-class UNIXAddress(103,2675
-        def __eq__(114,2982
-        def __eq__(135,3824
-    def __ne__(141,3981
-    def __repr__(147,4120
-    def __hash__(154,4293
-class _ServerFactoryIPv4Address(168,4650
-    def __eq__(171,4772
-
-venv/lib/python2.7/site-packages/twisted/internet/_baseprocess.py,155
-class BaseProcess(20,551
-    def __init__(26,649
-    def _callProcessExited(30,715
-    def processEnded(44,1207
-    def maybeCallProcessEnded(55,1496
-
-venv/lib/python2.7/site-packages/twisted/internet/asyncioreactor.py,736
-class _DCHandle(32,909
-    def __init__(39,1140
-    def cancel(43,1203
-class AsyncioSelectorReactor(52,1353
-    def __init__(59,1523
-    def _unregisterFDInAsyncio(72,1856
-    def _readOrWrite(128,4434
-    def addReader(144,4884
-    def addWriter(166,5699
-    def removeReader(191,6651
-    def removeWriter(215,7441
-    def removeAll(240,8232
-    def getReaders(245,8390
-    def getWriters(250,8517
-    def getDelayedCalls(255,8644
-    def iterate(259,8717
-    def run(265,8925
-    def stop(272,9158
-    def crash(277,9263
-    def seconds(282,9348
-    def callLater(286,9418
-        def run(287,9472
-        def cancel(294,9696
-        def reset(298,9793
-    def callFromThread(307,10073
-def install(313,10239
-
-venv/lib/python2.7/site-packages/twisted/internet/epollreactor.py,352
-class EPollReactor(28,649
-    def __init__(61,2026
-    def _add(77,2618
-    def addReader(104,3710
-    def addWriter(121,4306
-    def _remove(138,4903
-    def removeReader(164,5753
-    def removeWriter(175,6132
-    def removeAll(186,6512
-    def getReaders(196,6837
-    def getWriters(201,6983
-    def doPoll(206,7130
-def install(240,8291
-
-venv/lib/python2.7/site-packages/twisted/internet/fdesc.py,166
-def setNonBlocking(21,362
-def setBlocking(30,598
-    def _setCloseOnExec(44,1033
-    def _unsetCloseOnExec(53,1268
-def readFromFD(62,1506
-def writeToFD(97,2612
-
-venv/lib/python2.7/site-packages/twisted/internet/pollreactor.py,369
-class PollReactor(31,725
-    def __init__(61,2031
-    def _updateRegistration(73,2345
-    def _dictRemove(91,2845
-    def addReader(112,3652
-    def addWriter(121,3954
-    def removeReader(130,4259
-    def removeWriter(135,4436
-    def removeAll(140,4615
-    def doPoll(149,4876
-    def getReaders(173,5657
-    def getWriters(177,5746
-def install(182,5837
-
-venv/lib/python2.7/site-packages/twisted/internet/_glibbase.py,914
-def ensureNotImported(26,702
-class GlibWaker(54,1635
-    def doRead(59,1733
-class GlibReactorBase(66,1861
-    def __init__(102,3433
-        def _mainquit(114,3830
-    def _handleSignals(132,4471
-    def input_add(151,5469
-            def wrapper(154,5597
-    def _ioEventCallback(165,5940
-    def _add(174,6227
-    def addReader(192,6891
-    def addWriter(200,7124
-    def getReaders(208,7353
-    def getWriters(215,7516
-    def removeAll(222,7680
-    def _remove(229,7854
-    def removeReader(246,8467
-    def removeWriter(253,8665
-    def iterate(260,8862
-    def crash(271,9122
-    def stop(279,9265
-    def run(294,9938
-    def callLater(304,10204
-    def _reschedule(315,10533
-    def _simulate(329,10974
-class PortableGlibReactorBase(338,11163
-    def __init__(344,11372
-        def _mainquit(353,11686
-    def crash(366,12053
-    def run(371,12146
-    def simulate(378,12360
-
-venv/lib/python2.7/site-packages/twisted/internet/gtk2reactor.py,164
-class Gtk2Reactor(54,1739
-    def __init__(68,2226
-class PortableGtkReactor(77,2424
-    def __init__(83,2596
-def install(92,2852
-def portableInstall(105,3233
-
-venv/lib/python2.7/site-packages/twisted/internet/posixbase.py,1634
-class _SocketWaker(60,1579
-    def __init__(69,1893
-    def wakeUp(87,2555
-    def doRead(96,2801
-    def connectionLost(104,2971
-class _FDWaker(110,3058
-    def __init__(129,3656
-    def doRead(141,3979
-    def connectionLost(148,4142
-class _UnixWaker(162,4444
-    def wakeUp(169,4626
-class _SIGCHLDWaker(192,5295
-    def __init__(199,5462
-    def install(203,5538
-    def uninstall(210,5692
-    def doRead(217,5837
-class _DisconnectSelectableMixin(232,6222
-    def _disconnectSelectable(237,6338
-class PosixReactorBase(263,7332
-    def installWaker(276,7793
-    def _handleSignals(290,8256
-    def _uninstallHandler(309,9128
-    def spawnProcess(328,9898
-    def listenUDP(363,11585
-    def listenMulticast(374,11949
-    def connectUNIX(388,12379
-    def listenUNIX(394,12614
-    def listenUNIXDatagram(403,12895
-    def connectUNIXDatagram(417,13356
-    def adoptStreamPort(441,14084
-    def adoptStreamConnection(462,14934
-    def adoptDatagramPort(478,15548
-    def listenTCP(493,16013
-    def connectTCP(498,16186
-    def connectSSL(505,16424
-    def listenSSL(519,16965
-    def _removeAll(534,17535
-          def removeAll(541,17781
-class _PollLikeMixin(557,18262
-    def _doReadOrWrite(572,18724
-class _ContinuousPolling(632,21560
-    def __init__(660,22417
-    def _checkLoop(667,22570
-    def iterate(685,23217
-    def addReader(695,23558
-    def addWriter(703,23753
-    def removeReader(711,23949
-    def removeWriter(722,24215
-    def removeAll(734,24490
-    def getReaders(746,24830
-    def getWriters(753,24955
-    def isReading(760,25080
-    def isWriting(774,25523
-
-venv/lib/python2.7/site-packages/twisted/internet/defer.py,3497
-class AlreadyCalledError(39,1131
-class CancelledError(44,1180
-class TimeoutError(50,1300
-def logError(57,1416
-def succeed(71,1792
-def fail(94,2448
-def execute(113,2870
-def maybeDeferred(130,3323
-def timeout(166,4471
-def passthru(171,4571
-def setDebugging(176,4608
-def getDebugging(187,4862
-class Deferred:Deferred201,5063
-    def __init__(262,7482
-    def addCallbacks(293,8828
-    def addCallback(315,9555
-    def addErrback(325,9832
-    def addBoth(336,10147
-    def addTimeout(348,10545
-        def timeItOut(384,12076
-        def convertCancelled(390,12218
-        def cancelTimeout(400,12614
-    def chainDeferred(410,12886
-    def callback(438,13942
-    def errback(463,15030
-    def pause(504,16780
-    def unpause(511,16936
-    def cancel(522,17187
-    def _startRunCallbacks(551,18372
-    def _continuation(571,19096
-    def _runCallbacks(579,19304
-    def __str__(714,26039
-    def __iter__(731,26589
-    def send(736,26660
-    def asFuture(759,27323
-            def createFuture(783,28227
-        def checkCancel(786,28332
-        def maybeFail(789,28440
-        def maybeSucceed(792,28563
-    def fromFuture(801,28816
-        def adapt(822,29659
-        def cancel(829,29890
-        def uncancel(834,30043
-def _cancelledToTimedOutError(845,30314
-def ensureDeferred(868,30820
-        def main(889,31677
-class DebugInfo:DebugInfo923,32545
-    def _getDebugTracebacks(930,32629
-    def __del__(943,33079
-class FirstError(969,33897
-    def __init__(980,34226
-    def __repr__(986,34378
-    def __str__(994,34647
-    def __cmp__(1003,34953
-class DeferredList(1020,35480
-    def __init__(1046,36647
-    def _cbDeferred(1103,39540
-    def cancel(1124,40260
-def _parseDListResult(1147,41020
-def gatherResults(1155,41180
-class waitForDeferred:waitForDeferred1196,42664
-    def __init__(1201,42734
-    def getResult(1212,43152
-def _deferGenerator(1219,43301
-            def gotResult(1254,44558
-def deferredGenerator(1277,45313
-        def thingummy(1288,45766
-        def thingummy(1316,47259
-    def unwindGenerator(1334,47997
-class _DefGen_Return(1343,48153
-    def __init__(1344,48190
-def returnValue(1349,48251
-class _CancellationStatus(1367,48775
-def _inlineCallbacks(1384,49210
-            def gotResult(1469,53344
-def _cancellableInlineCallbacks(1496,54282
-    def cancel(1505,54581
-    def handleCancel(1512,54851
-class _InternalInlineCallbacksCancelledError(1534,55616
-def inlineCallbacks(1542,55832
-        def thingummy(1548,56017
-        def thingummy(1579,57509
-        def loadData(1591,57962
-    def unwindGenerator(1602,58472
-class _ConcurrencyPrimitive(1619,59083
-    def __init__(1620,59120
-    def _releaseAndReturn(1624,59172
-    def run(1629,59250
-        def execute(1651,60068
-class DeferredLock(1662,60300
-    def _cancelAcquire(1674,60628
-    def acquire(1689,61149
-    def release(1707,61723
-class DeferredSemaphore(1725,62268
-    def __init__(1741,62777
-    def _cancelAcquire(1753,63123
-    def acquire(1768,63644
-    def release(1784,64107
-class QueueOverflow(1801,64600
-class QueueUnderflow(1806,64644
-class DeferredQueue(1811,64689
-    def __init__(1829,65417
-    def _cancelGet(1836,65576
-    def put(1851,66089
-    def get(1865,66464
-class AlreadyTryingToLockError(1886,67109
-class DeferredFilesystemLock(1894,67289
-    def __init__(1916,68040
-    def deferUntilLocked(1930,68434
-        def _cancelLock(1949,69229
-        def _tryLock(1969,69897
-
-venv/lib/python2.7/site-packages/twisted/internet/default.py,32
-def _getInstallFunction(19,410
-
-venv/lib/python2.7/site-packages/twisted/internet/_win32stdio.py,524
-class Win32PipeAddress(22,537
-class StandardIO(27,631
-    def __init__(32,730
-    def dataReceived(62,1663
-    def readConnectionLost(66,1737
-    def writeConnectionLost(72,1904
-    def checkConnLost(80,2092
-    def write(89,2344
-    def writeSequence(93,2405
-    def loseConnection(97,2482
-    def getPeer(103,2603
-    def getHost(107,2662
-    def registerProducer(112,2737
-    def unregisterProducer(116,2857
-    def stopProducing(123,2982
-    def pauseProducing(128,3068
-    def resumeProducing(132,3136
-
-venv/lib/python2.7/site-packages/twisted/internet/protocol.py,3120
-class Factory:Factory25,755
-    def forProtocol(40,1042
-    def logPrefix(60,1598
-    def doStart(67,1736
-    def doStop(81,2137
-    def startFactory(99,2722
-    def stopFactory(112,3144
-    def buildProtocol(125,3578
-class ClientFactory(146,4181
-    def startedConnecting(154,4348
-    def clientConnectionFailed(164,4597
-    def clientConnectionLost(174,4870
-class _InstanceFactory(185,5141
-    def __init__(199,5566
-    def __repr__(205,5718
-    def buildProtocol(209,5809
-    def clientConnectionFailed(220,6194
-    def fire(230,6542
-class ClientCreator:ClientCreator241,6763
-    def __init__(262,7741
-    def _connect(269,7936
-            class passed 282,8414
-        def cancelConnect(285,8563
-    def connectTCP(296,8930
-            class passed 304,9247
-    def connectUNIX(312,9531
-            class passed 320,9847
-    def connectSSL(328,10123
-            class passed 336,10457
-class ReconnectingClientFactory(346,10785
-    def clientConnectionFailed(392,12725
-    def clientConnectionLost(398,12880
-    def retry(404,13040
-        def reconnector(434,14100
-    def stopTrying(443,14375
-    def resetDelay(459,14819
-    def __getstate__(470,15102
-class ServerFactory(486,15679
-class BaseProtocol:BaseProtocol494,15824
-    def makeConnection(505,16165
-    def connectionMade(517,16491
-class Protocol(534,17149
-    def logPrefix(552,17935
-    def dataReceived(560,18142
-    def connectionLost(575,18774
-class ProtocolToConsumerAdapter(588,19127
-    def write(590,19181
-    def registerProducer(594,19251
-    def unregisterProducer(598,19319
-class ConsumerToProtocolAdapter(608,19531
-    def dataReceived(610,19585
-    def connectionLost(614,19655
-    def makeConnection(618,19708
-    def connectionMade(622,19764
-class ProcessProtocol(632,19979
-    def childDataReceived(638,20156
-    def outReceived(645,20328
-    def errReceived(651,20431
-    def childConnectionLost(657,20534
-    def inConnectionLost(666,20769
-    def outConnectionLost(672,20877
-    def errConnectionLost(678,20987
-    def processExited(684,21097
-    def processEnded(692,21272
-class AbstractDatagramProtocol:AbstractDatagramProtocol703,21517
-    def __getstate__(712,21703
-    def doStart(718,21813
-    def doStop(731,22168
-    def startProtocol(746,22575
-    def stopProtocol(754,22766
-    def makeConnection(762,22940
-    def datagramReceived(774,23271
-class DatagramProtocol(785,23547
-    def logPrefix(795,23893
-    def connectionRefused(803,24100
-class ConnectedDatagramProtocol(813,24304
-    def datagramReceived(820,24462
-    def connectionFailed(827,24639
-class FileWrapper:FileWrapper838,24850
-    def __init__(851,25181
-    def write(855,25238
-    def _checkProducer(862,25365
-    def registerProducer(869,25574
-    def unregisterProducer(879,25831
-    def stopConsuming(883,25896
-    def writeSequence(888,25991
-    def loseConnection(892,26065
-    def getPeer(900,26234
-    def getHost(906,26416
-    def handleException(912,26590
-    def resumeProducing(916,26636
-    def pauseProducing(921,26717
-    def stopProducing(926,26797
-
-venv/lib/python2.7/site-packages/twisted/internet/unix.py,1460
-def _ancillaryDescriptor(41,1126
-class _SendmsgMixin(52,1409
-    def __init__(74,2294
-    def _isSendBufferFull(78,2352
-    def sendFileDescriptor(102,3500
-    def writeSomeData(111,3753
-    def doRead(155,5577
-    def _ancillaryLevelSOLSOCKETTypeSCMRIGHTS(194,7216
-class _UnsupportedSendmsgMixin(225,8459
-class Server(240,8756
-    def __init__(244,8835
-    def _fromConnectedSocket(249,9060
-    def getHost(282,10393
-    def getPeer(285,10479
-def _inFilesystemNamespace(290,10563
-class _UNIXPort(303,11063
-    def getHost(304,11088
-class Port(314,11277
-    def __init__(321,11426
-    def _fromListeningDescriptor(330,11775
-    def __repr__(348,12533
-    def _buildAddr(356,12835
-    def startListening(359,12909
-    def _logConnectionLostMsg(411,14993
-    def connectionLost(419,15197
-class Client(428,15436
-    def __init__(434,15630
-    def getPeer(445,16187
-    def getHost(448,16257
-class Connector(452,16323
-    def __init__(453,16360
-    def _makeTransport(458,16564
-    def getDestination(461,16666
-class DatagramPort(466,16795
-    def __init__(473,16936
-    def __repr__(480,17198
-    def _bindSocket(488,17456
-    def write(503,18074
-    def connectionLost(521,18721
-    def setLogStr(538,19304
-class ConnectedDatagramPort(545,19516
-    def __init__(549,19613
-    def startListening(557,19949
-    def connectionFailed(566,20181
-    def doRead(578,20503
-    def write(600,21178
-    def getPeer(623,21890
-
-venv/lib/python2.7/site-packages/twisted/internet/base.py,3041
-class DelayedCall:DelayedCall45,1436
-    def __init__(52,1625
-    def getTime(79,2909
-    def cancel(88,3179
-    def reset(107,3735
-    def delay(130,4579
-    def activate_delay(150,5295
-    def active(154,5395
-    def __le__(164,5659
-    def __lt__(174,5920
-    def __repr__(184,6179
-class ThreadedResolver(230,7770
-    def __init__(242,8253
-    def _fail(247,8353
-    def _cleanup(252,8500
-    def _checkTimeout(258,8733
-    def getHostByName(273,9222
-class BlockingResolver:BlockingResolver299,10222
-    def getHostByName(301,10247
-class _ThreePhaseEvent(312,10587
-    def __init__(341,11882
-    def addTrigger(348,12010
-    def removeTrigger(367,12765
-    def removeTrigger_BASE(380,13226
-    def removeTrigger_BEFORE(396,13709
-    def fireEvent(417,14483
-    def _continueFiring(437,15119
-class ReactorBase(455,15701
-    def __init__(496,17198
-    def installWaker(527,18248
-    def installResolver(532,18391
-    def installNameResolver(547,18827
-    def nameResolver(562,19263
-    def wakeUp(570,19442
-    def doIteration(579,19695
-    def addReader(586,19943
-    def addWriter(590,20087
-    def removeReader(594,20231
-    def removeWriter(598,20381
-    def removeAll(602,20531
-    def getReaders(607,20668
-    def getWriters(612,20807
-    def resolve(617,20946
-    def stop(630,21391
-    def crash(642,21720
-    def sigInt(655,22164
-    def sigBreak(666,22447
-    def sigTerm(677,22736
-    def disconnectAll(688,23022
-    def iterate(698,23364
-    def fireSystemEvent(705,23538
-    def addSystemEventTrigger(713,23778
-    def removeSystemEventTrigger(723,24225
-    def callWhenRunning(730,24471
-    def startRunning(739,24822
-    def _reallyStartRunning(762,25639
-    def callLater(773,25923
-    def _moveCallLaterSooner(786,26500
-    def _cancelCallLater(806,27129
-    def getDelayedCalls(810,27200
-    def _insertNewDelayedCalls(823,27650
-    def timeout(833,27946
-    def runUntilCurrent(863,29145
-    def _checkProcessArgs(928,31356
-        def argChecker(955,32700
-        def _initThreads(1006,34561
-        def callFromThread(1011,34709
-        def _initThreadPool(1023,35204
-        def _uninstallHandler(1035,35721
-        def _stopThreadPool(1038,35776
-        def getThreadPool(1057,36569
-        def callInThread(1066,36828
-        def suggestThreadPoolSize(1073,37075
-        def callFromThread(1080,37354
-class BaseConnector:BaseConnector1091,37709
-    def __init__(1099,37886
-    def disconnect(1105,38067
-    def connect(1112,38299
-    def stopConnecting(1126,38876
-    def cancelTimeout(1135,39187
-    def buildProtocol(1143,39396
-    def connectionFailed(1148,39542
-    def connectionLost(1158,39904
-    def getDestination(1166,40203
-class BasePort(1173,40366
-    def createInternetSocket(1182,40572
-    def doWrite(1189,40757
-class _SignalReactorMixin(1196,40916
-    def _handleSignals(1214,41586
-    def startRunning(1235,42300
-    def _reallyStartRunning(1249,42839
-    def run(1265,43558
-    def mainLoop(1270,43702
-
-venv/lib/python2.7/site-packages/twisted/internet/_dumbwin32proc.py,960
-def _fsdecode(43,1004
-def debug(60,1369
-class _Reaper(66,1426
-    def __init__(68,1474
-    def checkWork(72,1531
-def _findShebang(82,1829
-def _invalidWin32App(110,2807
-class Process(129,3389
-    def __init__(150,4146
-        def doCreate(222,6936
-    def signalProcess(287,9553
-    def _getReason(294,9778
-    def write(300,9930
-    def writeSequence(309,10086
-    def writeToChild(318,10267
-    def closeChildFD(343,10993
-    def closeStdin(354,11291
-    def closeStderr(360,11395
-    def closeStdout(364,11452
-    def loseConnection(368,11509
-    def outConnectionLost(377,11692
-    def errConnectionLost(382,11805
-    def inConnectionLost(387,11918
-    def connectionLostNotify(392,12030
-    def maybeCallProcessEnded(400,12236
-    def registerProducer(409,12562
-    def unregisterProducer(413,12674
-    def pauseProducing(417,12765
-    def resumeProducing(421,12819
-    def stopProducing(425,12876
-    def __repr__(429,12937
-
-venv/lib/python2.7/site-packages/twisted/internet/inotify.py,458
-    def notify(14,377
-def humanReadableMask(109,3813
-class _Watch(122,4061
-    def __init__(134,4581
-    def _notify(144,4868
-class INotify(154,5130
-    def __init__(169,5608
-    def _addWatch(191,6343
-    def _rmWatch(212,7032
-    def connectionLost(225,7472
-    def fileno(237,7842
-    def doRead(245,8044
-    def _doRead(252,8199
-    def _addChildren(298,9947
-    def watch(337,11631
-    def ignore(383,13439
-    def _isWatched(398,13830
-
-venv/lib/python2.7/site-packages/twisted/internet/error.py,1952
-class BindError(17,278
-    def __str__(20,359
-class CannotListenError(29,523
-    def __init__(39,876
-    def __str__(45,1093
-class MulticastJoinError(52,1294
-class MessageLengthError(59,1399
-    def __str__(62,1475
-class DNSLookupError(71,1639
-    def __str__(74,1699
-class ConnectInProgressError(83,1863
-class ConnectError(89,1989
-    def __init__(92,2066
-    def __str__(96,2188
-class ConnectBindError(107,2445
-class UnknownHostError(112,2510
-class NoRouteError(117,2592
-class ConnectionRefusedError(122,2656
-class TCPTimedOutError(127,2750
-class BadFileError(132,2826
-class ServiceNameUnknownError(137,2910
-class UserError(142,3006
-class TimeoutError(147,3074
-class SSLError(152,3157
-class VerifyError(157,3222
-class PeerVerifyError(163,3329
-class CertificateError(169,3419
-def getConnectError(191,3937
-class ConnectionClosed(212,4542
-class ConnectionLost(219,4655
-    def __str__(222,4767
-class ConnectionAborted(231,4955
-class ConnectionDone(241,5141
-    def __str__(244,5222
-class FileDescriptorOverrun(253,5386
-class ConnectionFdescWentAway(266,5820
-class AlreadyCalled(271,5889
-    def __str__(274,5973
-class AlreadyCancelled(283,6137
-    def __str__(286,6227
-class PotentialZombieWarning(295,6391
-class ProcessDone(318,7145
-    def __init__(321,7235
-class ProcessTerminated(329,7422
-    def __init__(337,7640
-class ProcessExitedAlready(363,8665
-class NotConnectingError(371,8818
-    def __str__(374,8939
-class NotListeningError(383,9103
-    def __str__(386,9216
-class ReactorNotRunning(395,9380
-class ReactorNotRestartable(401,9506
-class ReactorAlreadyRunning(408,9633
-class ReactorAlreadyInstalledError(414,9760
-class ConnectingCancelledError(421,9895
-    def __init__(430,10176
-class NoProtocol(440,10437
-class UnsupportedAddressFamily(448,10621
-class UnsupportedSocketType(456,10823
-class AlreadyListened(463,11014
-class InvalidAddressError(471,11162
-    def __init__(480,11394
-
-venv/lib/python2.7/site-packages/twisted/internet/udp.py,1189
-class Port(63,1924
-    def __init__(89,2804
-    def _fromListeningDescriptor(121,3968
-    def __repr__(159,5562
-    def getHandle(165,5797
-    def startListening(171,5906
-    def _bindSocket(182,6222
-    def _connectToProtocol(216,7466
-    def doRead(221,7573
-    def write(254,8820
-    def writeSequence(314,11386
-    def connect(330,11958
-    def _loseConnection(343,12444
-    def stopListening(349,12629
-    def loseConnection(358,12827
-    def connectionLost(363,12993
-    def setLogStr(380,13468
-    def _setAddressFamily(388,13689
-    def logPrefix(401,14132
-    def getHost(408,14249
-    def setBroadcastAllowed(422,14715
-    def getBroadcastAllowed(433,15040
-class MulticastMixin:MulticastMixin446,15358
-    def getOutgoingInterface(451,15436
-    def setOutgoingInterface(456,15606
-    def _setInterface(461,15767
-    def getLoopbackMode(467,15933
-    def setLoopbackMode(471,16049
-    def getTTL(476,16224
-    def setTTL(480,16330
-    def joinGroup(485,16475
-    def _joinAddr1(490,16674
-    def _joinAddr2(494,16813
-    def leaveGroup(507,17279
-class MulticastPort(514,17523
-    def __init__(519,17624
-    def createInternetSocket(528,17974
-
-venv/lib/python2.7/site-packages/twisted/internet/task.py,1825
-class LoopingCall:LoopingCall30,709
-    def __init__(68,2136
-    def deferred(76,2321
-    def withCount(90,2813
-        def counter(122,4235
-    def _intervalOf(150,5004
-    def start(166,5498
-    def stop(199,6849
-    def reset(211,7237
-    def __call__(225,7666
-        def cb(226,7690
-        def eb(233,7909
-    def _scheduleFrom(244,8190
-        def howLong(250,8381
-    def __repr__(279,9955
-class SchedulerError(295,10459
-class SchedulerStopped(305,10745
-class TaskFinished(313,10915
-class TaskDone(321,11123
-class TaskStopped(328,11249
-class TaskFailed(335,11368
-class NotPaused(343,11507
-class _Timer(351,11648
-    def __init__(353,11691
-    def __call__(357,11765
-def _defaultScheduler(363,11853
-class CooperativeTask(368,11964
-    def __init__(404,13267
-    def whenDone(418,13682
-    def pause(438,14367
-    def resume(453,14864
-    def _completeWith(466,15245
-    def stop(490,16394
-    def _checkFinish(501,16712
-    def _oneWorkUnit(510,16950
-                def failLater(525,17522
-class Cooperator(532,17728
-    def __init__(565,19224
-    def coiterate(595,20491
-    def cooperate(615,21252
-    def _addTask(627,21616
-    def _removeTask(640,22055
-    def _tasksWhileNotStopped(651,22392
-    def _tick(665,22844
-    def _reschedule(676,23104
-    def start(684,23341
-    def stop(695,23590
-    def running(711,24110
-def coiterate(724,24399
-def cooperate(738,24777
-class Clock:Clock758,25484
-    def __init__(767,25744
-    def seconds(771,25794
-    def _sortCalls(783,26155
-    def callLater(790,26331
-    def getDelayedCalls(804,26784
-    def advance(811,26939
-    def pump(829,27501
-def deferLater(840,27723
-    def deferLaterCancel(862,28440
-def react(871,28678
-          def main(889,29513
-    def stop(914,30327
-    def cbFinish(929,30768
-
-venv/lib/python2.7/site-packages/twisted/internet/main.py,27
-def installReactor(22,514
-
-venv/lib/python2.7/site-packages/twisted/internet/_signals.py,97
-def installHandler(40,1801
-        def noopSignalHandler(56,2346
-def isDefaultHandler(64,2548
-
-venv/lib/python2.7/site-packages/twisted/internet/cfreactor.py,788
-class _WakerPlus(47,1327
-    def doRead(64,2055
-class CFReactor(76,2346
-    def __init__(114,3966
-    def installWaker(127,4304
-    def _socketCallback(138,4660
-        def _drdw(172,6181
-    def _watchFD(206,7694
-    def _flag2idx(262,9941
-    def _unwatchFD(276,10390
-    def addReader(307,11491
-    def addWriter(314,11666
-    def removeReader(321,11842
-    def removeWriter(328,12025
-    def removeAll(335,12209
-    def getReaders(347,12561
-    def getWriters(355,12760
-    def _moveCallLaterSooner(363,12960
-    def mainLoop(378,13539
-    def _scheduleSimulate(392,13870
-            def simulate(414,14850
-    def callLater(425,15257
-    def stop(436,15544
-    def crash(444,15703
-    def _stopNow(457,16007
-    def iterate(464,16161
-def install(475,16471
-
-venv/lib/python2.7/site-packages/twisted/internet/_idna.py,45
-def _idnaBytes(10,266
-def _idnaText(34,963
-
-venv/lib/python2.7/site-packages/twisted/internet/kqreactor.py,469
-class _IKQueue(35,925
-class KQueueReactor(47,1228
-    def __init__(73,2422
-    def _updateRegistration(94,3091
-    def beforeDaemonize(103,3403
-    def afterDaemonize(120,4164
-    def addReader(135,4822
-    def addWriter(150,5232
-    def removeReader(165,5645
-    def removeWriter(192,6406
-    def removeAll(219,7169
-    def getReaders(228,7417
-    def getWriters(235,7577
-    def doKEvent(242,7738
-    def _doWriteOrRead(273,8720
-def install(311,10087
-
-venv/lib/python2.7/site-packages/twisted/internet/_resolver.py,674
-class HostResolution(32,961
-    def __init__(37,1060
-class GAIResolver(71,1609
-    def __init__(77,1760
-    def resolveHostName(100,2713
-        def get(121,3414
-        def deliverResults(131,3816
-class SimpleResolverComplexifier(143,4230
-    def __init__(150,4375
-    def resolveHostName(157,4565
-        def addressReceived(190,5830
-        def errorReceived(193,6015
-        def finish(199,6358
-class FirstOneWins(207,6539
-    def __init__(212,6663
-    def resolutionBegan(221,6891
-    def addressResolved(230,7120
-    def resolutionComplete(242,7427
-class ComplexResolverSimplifier(253,7688
-    def __init__(257,7809
-    def getHostByName(266,8054
-
-venv/lib/python2.7/site-packages/twisted/internet/iocpreactor/interfaces.py,145
-class IReadHandle(14,151
-    def readFromHandle(15,181
-class IWriteHandle(29,530
-    def writeToHandle(30,561
-class IReadWriteHandle(44,880
-
-venv/lib/python2.7/site-packages/twisted/internet/iocpreactor/tcp.py,1420
-class Connection(42,1565
-    def __init__(51,1886
-    def getHandle(58,2089
-    def dataReceived(62,2143
-    def readFromHandle(79,2681
-    def writeToHandle(83,2791
-    def _closeWriteConnection(93,3132
-    def readConnectionLost(108,3527
-    def connectionLost(120,3863
-    def logPrefix(134,4297
-    def getTcpNoDelay(141,4444
-    def setTcpNoDelay(146,4622
-    def getTcpKeepAlive(150,4742
-    def setTcpKeepAlive(155,4922
-        def startTLS(160,5074
-    def write(167,5282
-    def writeSequence(183,5740
-    def loseConnection(199,6233
-    def registerProducer(213,6668
-    def unregisterProducer(229,7264
-class Client(245,7641
-    def __init__(257,8034
-    def createInternetSocket(266,8415
-    def _collectSocketDetails(275,8646
-    def _stopReadingAndWriting(285,8894
-    def cbConnect(294,9089
-    def doConnect(322,10416
-class Server(337,10888
-    def __init__(352,11300
-    def __repr__(372,12186
-    def getHost(379,12315
-    def getPeer(388,12473
-class Connector(398,12632
-    def _makeTransport(399,12663
-class Port(406,12840
-    def __init__(426,13500
-    def __repr__(437,13872
-    def startListening(447,14284
-    def loseConnection(479,15466
-    def _logConnectionLostMsg(496,16035
-    def connectionLost(503,16211
-    def logPrefix(535,17025
-    def getHost(542,17194
-    def cbAccept(551,17404
-    def handleAccept(557,17566
-    def doAccept(606,19665
-
-venv/lib/python2.7/site-packages/twisted/internet/iocpreactor/udp.py,1208
-class Port(26,843
-    def __init__(42,1329
-    def _setAddressFamily(64,2055
-    def __repr__(77,2479
-    def getHandle(85,2737
-    def startListening(92,2847
-    def createSocket(103,3163
-    def _bindSocket(107,3271
-    def _connectToProtocol(126,3903
-    def cbRead(132,4053
-    def handleRead(138,4186
-    def doRead(154,4787
-    def write(167,5242
-    def writeSequence(220,7649
-    def connect(224,7731
-    def _loseConnection(239,8269
-    def stopListening(246,8500
-    def loseConnection(255,8698
-    def connectionLost(261,8886
-    def setLogStr(277,9342
-    def logPrefix(285,9563
-    def getHost(292,9707
-    def setBroadcastAllowed(306,10173
-    def getBroadcastAllowed(317,10498
-class MulticastMixin:MulticastMixin329,10805
-    def getOutgoingInterface(335,10884
-    def setOutgoingInterface(340,11054
-    def _setInterface(347,11233
-    def getLoopbackMode(353,11399
-    def setLoopbackMode(358,11553
-    def getTTL(364,11759
-    def setTTL(369,11903
-    def joinGroup(374,12048
-    def _joinAddr1(382,12319
-    def _joinAddr2(387,12517
-    def leaveGroup(401,13043
-class MulticastPort(411,13359
-    def __init__(416,13460
-    def createSocket(422,13707
-
-venv/lib/python2.7/site-packages/twisted/internet/iocpreactor/abstract.py,973
-class FileHandle(23,683
-    def startReading(38,1110
-    def stopReading(46,1410
-    def _resumeReading(53,1580
-    def _dispatchData(59,1738
-    def _cbRead(90,3003
-    def _handleRead(96,3153
-    def doRead(121,4116
-    def readFromHandle(133,4444
-    def dataReceived(137,4567
-    def readConnectionLost(141,4637
-    def loseWriteConnection(155,4916
-    def _closeWriteConnection(160,5021
-    def writeConnectionLost(165,5106
-    def startWriting(170,5236
-    def stopWriting(178,5514
-    def _resumeWriting(185,5687
-    def _cbWrite(190,5778
-    def _handleWrite(195,5913
-    def doWrite(235,7712
-    def writeToHandle(258,8577
-    def write(262,8696
-    def writeSequence(282,9458
-    def __init__(307,10254
-    def connectionLost(316,10566
-    def getFileHandle(338,11286
-    def loseConnection(342,11335
-    def stopConsuming(371,12490
-    def resumeProducing(385,12850
-    def pauseProducing(390,12969
-    def stopProducing(394,13028
-
-venv/lib/python2.7/site-packages/twisted/internet/iocpreactor/reactor.py,638
-class IOCPReactor(51,1685
-    def __init__(57,1812
-    def addActiveHandle(63,1950
-    def removeActiveHandle(67,2024
-    def doIteration(71,2105
-    def _callEventCallback(115,4023
-    def installWaker(134,4592
-    def wakeUp(138,4635
-    def registerHandle(142,4708
-    def createSocket(146,4796
-    def listenTCP(152,4937
-    def connectTCP(161,5199
-        def listenSSL(171,5519
-        def connectSSL(183,5924
-        def listenSSL(192,6302
-        def connectSSL(204,6821
-    def listenUDP(216,7352
-    def listenMulticast(227,7701
-    def spawnProcess(242,8174
-    def removeAll(261,8978
-def install(268,9087
-
-venv/lib/python2.7/site-packages/twisted/internet/serialport.py,326
-class BaseSerialPort:BaseSerialPort32,892
-    def setBaudRate(47,1305
-    def inWaiting(53,1500
-    def flushInput(56,1566
-    def flushOutput(59,1627
-    def sendBreak(62,1690
-    def getDSR(65,1749
-    def getCD(68,1809
-    def getRI(71,1867
-    def getCTS(74,1925
-    def setDTR(77,1985
-    def setRTS(80,2048
-
-venv/lib/python2.7/site-packages/twisted/internet/abstract.py,1155
-    def _concatenate(23,611
-    def _concatenate(28,759
-class _ConsumerMixin(35,967
-    def startWriting(77,2611
-    def registerProducer(87,3000
-    def unregisterProducer(116,4319
-class _LogOwner(127,4600
-    def _getLogPrefix(134,4820
-    def logPrefix(147,5290
-class FileDescriptor(161,5729
-    def __init__(179,6225
-    def connectionLost(192,6713
-    def writeSomeData(211,7370
-    def doRead(225,7965
-    def doWrite(235,8322
-    def _postLoseConnection(292,10845
-    def _closeWriteConnection(300,11130
-    def writeConnectionLost(304,11214
-    def readConnectionLost(308,11343
-    def _isSendBufferFull(313,11456
-    def _maybePauseProducer(327,11957
-    def write(340,12418
-    def writeSequence(359,13145
-    def loseConnection(387,14117
-    def loseWriteConnection(412,15224
-    def stopReading(416,15328
-    def stopWriting(424,15558
-    def startReading(432,15789
-    def startWriting(437,15915
-    def stopConsuming(453,16365
-    def resumeProducing(465,16715
-    def pauseProducing(469,16833
-    def stopProducing(472,16891
-    def fileno(476,16952
-def isIPAddress(486,17191
-def isIPv6Address(531,18830
-
-venv/lib/python2.7/site-packages/twisted/internet/ssl.py,649
-class ContextFactory:ContextFactory71,2810
-    def getContext(76,2924
-class DefaultOpenSSLContextFactory(82,3054
-    def __init__(93,3475
-    def cacheContext(111,4232
-    def __getstate__(122,4670
-    def __setstate__(128,4776
-    def getContext(132,4843
-class ClientContextFactory:ClientContextFactory142,5015
-    def getContext(153,5265
-class Client(164,5623
-    def __init__(169,5690
-    def _connectDone(174,5960
-class Server(182,6135
-    def __init__(187,6202
-class Port(193,6343
-    def __init__(201,6446
-    def _getLogPrefix(206,6652
-class Connector(215,6896
-    def __init__(216,6928
-    def _makeTransport(225,7326
-
-venv/lib/python2.7/site-packages/twisted/internet/_sslverify.py,3994
-class TLSVersion(24,569
-def _getExcludedTLSProtocols(50,1264
-class SimpleVerificationError(76,2059
-def simpleVerifyHostname(83,2162
-def _usablePyOpenSSL(110,3213
-def _selectVerifyImplementation(124,3542
-def _sessionCounter(181,5551
-class ProtocolNegotiationSupport(190,5766
-def protocolNegotiationMechanisms(213,6638
-class DistinguishedName(267,8036
-    def __init__(311,9481
-    def _copyFrom(316,9577
-    def _copyInto(323,9773
-    def __repr__(328,9894
-    def __getattr__(332,9975
-    def __setattr__(339,10129
-    def inspect(348,10444
-        def uniqueValues(356,10620
-class CertBase:CertBase374,11136
-    def __init__(383,11376
-    def _copyName(387,11445
-    def getSubject(393,11593
-    def __conform__(403,11834
-def _handleattrhelper(419,12362
-class Certificate(439,13126
-    def __repr__(443,13196
-    def __eq__(449,13444
-    def __ne__(455,13586
-    def load(460,13672
-    def dumpPEM(473,14085
-    def loadPEM(483,14280
-    def peerFromTransport(493,14490
-    def hostFromTransport(508,14897
-    def getPublicKey(522,15309
-    def dump(531,15495
-    def serialNumber(535,15608
-    def digest(544,15791
-    def _inspect(558,16162
-    def inspect(567,16532
-    def getIssuer(576,16817
-    def options(586,17054
-class CertificateRequest(591,17171
-    def load(599,17402
-    def dump(608,17782
-class PrivateCertificate(613,17904
-    def __repr__(617,18000
-    def _setPrivateKey(621,18103
-    def newCertificate(629,18360
-    def load(638,18654
-    def inspect(642,18792
-    def dumpPEM(647,18925
-    def loadPEM(656,19177
-    def fromCertificateAndKeyPair(666,19479
-    def options(671,19662
-    def certificateRequest(690,20339
-    def signCertificateRequest(698,20588
-    def signRequestObject(714,21153
-class PublicKey:PublicKey726,21691
-    def __init__(739,22086
-    def matches(747,22288
-    def __repr__(760,22660
-    def keyHash(764,22755
-    def inspect(786,23565
-class KeyPair(791,23653
-    def load(794,23697
-    def dump(798,23814
-    def __getstate__(802,23926
-    def __setstate__(806,23983
-    def inspect(810,24095
-    def generate(823,24442
-    def newCertificate(829,24596
-    def requestObject(833,24736
-    def certificateRequest(841,25024
-    def signCertificateRequest(852,25428
-        def verified(873,26380
-    def signRequestObject(885,26859
-    def selfSignedCert(906,27681
-class IOpenSSLTrustRoot(919,28152
-    def _addCACertsToContext(927,28358
-class OpenSSLCertificateAuthorities(942,28776
-    def __init__(948,28954
-    def _addCACertsToContext(957,29250
-def trustRootFromCertificates(964,29407
-class OpenSSLDefaultPaths(998,30451
-    def _addCACertsToContext(1005,30705
-def platformTrust(1010,30796
-def _tolerateErrors(1081,34260
-    def infoCallback(1101,35114
-class ClientTLSOptions(1113,35450
-    def __init__(1146,36779
-    def clientConnectionForTLS(1172,37595
-    def _identityVerifyingInfoCallback(1194,38437
-def optionsForClientTLS(1224,39601
-class OpenSSLCertificateOptions(1309,43474
-    def __init__(1346,44867
-    def __getstate__(1646,58750
-    def __setstate__(1655,58915
-    def getContext(1659,58982
-    def _makeContext(1668,59194
-        def _verifyCallback(1693,60252
-class OpenSSLCipher(1729,61579
-    def __init__(1735,61720
-    def __repr__(1744,61961
-def _expandCipherString(1752,62121
-class OpenSSLAcceptableCiphers(1789,63356
-    def __init__(1793,63485
-    def selectCiphers(1797,63552
-    def fromOpenSSLCipherString(1804,63732
-class _ChooseDiffieHellmanEllipticCurve(1852,65542
-    def __init__(1880,66369
-    def _configureOpenSSL110(1899,67178
-    def _configureOpenSSL102(1908,67409
-    def _configureOpenSSL101(1924,67871
-    def _configureOpenSSL101NoCurves(1938,68235
-class OpenSSLDiffieHellmanParameters(1949,68523
-    def __init__(1954,68690
-    def fromFile(1959,68779
-def _setAcceptableProtocols(1983,69550
-    def protoSelectCallback(2000,70376
-        def npnAdvertiseCallback(2030,71396
-
-venv/lib/python2.7/site-packages/twisted/internet/process.py,2117
-def reapAllProcesses(57,1379
-def registerReapProcessHandler(68,1678
-def unregisterReapProcessHandler(92,2357
-def detectLinuxBrokenPipeBehavior(104,2719
-class ProcessWriter(132,3430
-    def __init__(149,4055
-    def fileno(181,5277
-    def writeSomeData(188,5399
-    def write(201,5836
-    def doRead(206,5942
-    def connectionLost(237,7207
-class ProcessReader(251,7692
-    def __init__(260,7891
-    def fileno(272,8222
-    def writeSomeData(279,8345
-    def doRead(287,8665
-    def dataReceived(294,8828
-    def loseConnection(298,8917
-    def connectionLost(306,9197
-class _BaseProcess(316,9478
-    def reapProcess(323,9612
-    def _getReason(354,10681
-    def signalProcess(365,11013
-    def _resetSignalDisposition(387,11768
-    def _fork(399,12333
-    def _setupChild(501,16872
-    def _execChild(508,17035
-    def __repr__(526,17598
-class _FDDetector(535,17825
-    def __init__(555,18598
-    def _listOpenFDs(561,18769
-    def _getImplementation(573,19099
-    def _devFDImplementation(603,20357
-    def _procFDImplementation(613,20652
-    def _fallbackFDImplementation(622,20917
-def _listOpenFDs(646,21796
-class Process(656,21987
-    def __init__(678,22646
-        def pipe(716,24047
-    def _setupChild(781,26862
-    def writeToChild(874,30665
-    def closeChildFD(878,30750
-    def pauseProducing(887,31086
-    def resumeProducing(893,31237
-    def closeStdin(899,31409
-    def closeStdout(906,31549
-    def closeStderr(910,31607
-    def loseConnection(914,31665
-    def write(920,31777
-    def registerProducer(930,32033
-    def unregisterProducer(943,32414
-    def writeSequence(950,32601
-    def childDataReceived(960,32871
-    def childConnectionLost(964,32967
-    def maybeCallProcessEnded(976,33367
-class PTYProcess(992,33887
-    def __init__(1000,34048
-    def _setupChild(1049,35864
-    def closeStdin(1098,37251
-    def closeStdout(1104,37452
-    def closeStderr(1108,37494
-    def doRead(1112,37536
-    def fileno(1121,37770
-    def maybeCallProcessEnded(1128,37914
-    def connectionLost(1139,38452
-    def writeSomeData(1149,38746
-
-venv/lib/python2.7/site-packages/twisted/internet/threads.py,213
-def deferToThreadPool(22,394
-    def onResult(47,1317
-def deferToThread(58,1582
-def _runMultiple(75,2162
-def callMultipleInThread(83,2303
-def blockingCallFromThread(93,2573
-    def _callFromThread(116,3567
-
-venv/lib/python2.7/site-packages/twisted/internet/tksupport.py,101
-def install(45,1065
-def uninstall(52,1288
-def installTkFunctions(62,1469
-def getPassword(67,1578
-
-venv/lib/python2.7/site-packages/twisted/internet/glib2reactor.py,72
-class Glib2Reactor(22,615
-    def __init__(27,718
-def install(35,879
-
-venv/lib/python2.7/site-packages/twisted/internet/wxsupport.py,98
-class wxRunner:wxRunner33,754
-    def __init__(36,815
-    def run(39,868
-def install(53,1191
-
-venv/lib/python2.7/site-packages/twisted/internet/selectreactor.py,399
-def win32select(23,496
-class SelectReactor(55,1358
-    def __init__(66,1732
-    def _preenDescriptors(75,1966
-    def doSelect(93,2689
-    def _doReadOrWrite(147,4829
-    def addReader(156,5105
-    def addWriter(162,5268
-    def removeReader(168,5433
-    def removeWriter(174,5602
-    def removeAll(180,5773
-    def getReaders(184,5858
-    def getWriters(188,5919
-def install(193,5982
-
-venv/lib/python2.7/site-packages/twisted/internet/endpoints.py,4315
-class _WrappingProtocol(79,2788
-    def __init__(85,2930
-    def logPrefix(103,3613
-    def connectionMade(112,3916
-    def dataReceived(121,4249
-    def fileDescriptorReceived(128,4433
-    def connectionLost(135,4659
-    def readConnectionLost(142,4853
-    def writeConnectionLost(150,5063
-    def handshakeCompleted(158,5276
-class _WrappingFactory(167,5476
-    def __init__(182,6022
-    def startedConnecting(192,6382
-    def _canceller(200,6605
-    def doStart(225,7647
-    def doStop(232,7815
-    def buildProtocol(239,7980
-    def clientConnectionFailed(257,8572
-class StandardIOEndpoint(268,8888
-    def __init__(279,9187
-    def listen(286,9332
-class _IProcessTransportWithConsumerAndProducer(296,9653
-class _ProcessEndpointTransport(308,10187
-class _WrapIProtocol(322,10705
-    def __init__(332,10987
-    def makeConnection(344,11407
-    def childDataReceived(355,11750
-    def processEnded(371,12404
-class StandardErrorBehavior(388,12963
-class ProcessEndpoint(403,13336
-    def __init__(411,13518
-    def connect(433,14244
-class _TCPServerEndpoint(455,15077
-    def __init__(460,15164
-    def listen(479,15665
-class TCP4ServerEndpoint(492,16064
-    def __init__(496,16188
-class TCP6ServerEndpoint(513,16669
-    def __init__(517,16793
-class TCP4ClientEndpoint(535,17326
-    def __init__(540,17429
-    def connect(565,18185
-class TCP6ClientEndpoint(581,18670
-    def __init__(601,19264
-    def connect(615,19682
-    def _nameResolution(630,20246
-    def _resolvedHostConnect(639,20493
-class _SimpleHostnameResolver(654,20963
-    def __init__(667,21384
-    def resolveHostName(674,21550
-        def cbDeliver(700,22422
-        def ebLog(710,22848
-class HostnameEndpoint(724,23282
-    def __init__(755,24558
-    def __repr__(799,26216
-    def _getNameResolverAndMaybeWarn(820,27064
-    def _hostAsBytesAndText(846,28180
-    def connect(891,30332
-        class EndpointReceiver(912,31076
-            def resolutionBegan(914,31142
-            def addressResolved(917,31244
-            def resolutionComplete(920,31354
-        def resolvedAddressesToEndpoints(930,31718
-        def _canceller(945,32430
-        def startConnectionAttempts(955,32902
-            def checkDone(982,34143
-            def iterateEndpoint(990,34433
-                def noLongerPending(1001,34865
-                def succeeded(1005,35033
-                def failed(1008,35156
-            def cancelRemainingPending(1016,35402
-    def _fallbackNameResolution(1028,35740
-class SSL4ServerEndpoint(1047,36367
-    def __init__(1052,36482
-    def listen(1076,37199
-class SSL4ClientEndpoint(1090,37694
-    def __init__(1095,37808
-    def connect(1125,38767
-class UNIXServerEndpoint(1142,39295
-    def __init__(1146,39377
-    def listen(1163,40082
-class UNIXClientEndpoint(1176,40539
-    def __init__(1180,40621
-    def connect(1201,41256
-class AdoptedStreamServerEndpoint(1219,41757
-    def __init__(1230,42112
-    def listen(1246,42590
-def _parseTCP(1266,43153
-def _parseUNIX(1293,44125
-def _parseSSL(1325,45278
-class _StandardIOParser(1413,48726
-    def _parseServer(1421,48933
-    def parseStreamServer(1431,49238
-class _SystemdParser(1439,49547
-    def _parseServer(1452,49918
-    def parseStreamServer(1480,51099
-class _TCP6ServerParser(1489,51477
-    def _parseServer(1497,51762
-    def parseStreamServer(1518,52424
-def _tokenize(1532,52849
-def _parse(1575,54212
-    def add(1590,54854
-def _parseServer(1620,55557
-def _matchPluginToPrefix(1649,56550
-def serverFromString(1662,56920
-def quoteStringArgument(1736,59731
-def _parseClientTCP(1772,61082
-def _loadCAsFromDir(1812,61974
-def _parseTrustRootPath(1841,62889
-def _privateCertFromPaths(1857,63266
-def _parseClientSSLOptions(1883,64078
-def _parseClientSSL(1922,65543
-def _parseClientUNIX(1953,66725
-def clientFromString(1986,67594
-def connectProtocol(2071,70876
-    class OneShotFactory(2087,71347
-        def buildProtocol(2088,71382
-class _WrapperEndpoint(2095,71545
-    def __init__(2100,71639
-    def connect(2108,71857
-class _WrapperServerEndpoint(2119,72198
-    def __init__(2124,72311
-    def listen(2132,72535
-def wrapClientTLS(2142,72772
-def _parseClientTLS(2173,73812
-class _TLSClientEndpointParser(2232,76127
-    def parseStreamClient(2243,76400
-
-venv/lib/python2.7/site-packages/twisted/internet/_posixserialport.py,161
-class SerialPort(23,438
-    def __init__(30,590
-    def fileno(46,1268
-    def writeSomeData(50,1323
-    def doRead(57,1482
-    def connectionLost(64,1654
-
-venv/lib/python2.7/site-packages/twisted/internet/_threadedselect.py,954
-def dictRemove(75,2722
-def raiseException(82,2818
-class ThreadedSelectReactor(87,2883
-    def __init__(92,3038
-    def wakeUp(103,3405
-    def callLater(107,3501
-    def _sendToMain(112,3653
-    def _sendToThread(117,3804
-    def _preenDescriptorsInThread(120,3888
-    def _workerInThread(135,4499
-    def _doSelectInThread(146,4827
-    def _process_Notify(186,6370
-    def _process_Failure(201,6968
-    def ensureWorkerThread(206,7077
-    def doThreadIteration(211,7291
-    def _interleave(219,7560
-    def interleave(229,7910
-        def mainWaker(243,8433
-    def _mainLoopShutdown(250,8609
-    def _doReadOrWrite(274,9427
-    def addReader(288,9896
-    def addWriter(294,10102
-    def removeReader(300,10310
-    def removeWriter(305,10493
-    def removeAll(310,10678
-    def getReaders(314,10761
-    def getWriters(318,10828
-    def stop(322,10896
-    def run(331,11156
-    def mainLoop(335,11299
-def install(345,11503
-
-venv/lib/python2.7/site-packages/twisted/internet/utils.py,709
-def _callProtocolWithDeferred(22,399
-class _UnexpectedErrorOutput(33,692
-    def __init__(44,1120
-class _BackRelay(50,1267
-    def __init__(69,2274
-    def errReceivedIsBad(77,2523
-    def errReceivedIsGood(85,2852
-    def outReceived(88,2919
-    def processEnded(91,2980
-def getProcessOutput(99,3205
-class _ValueGetter(131,4561
-    def __init__(133,4608
-    def processEnded(136,4676
-def getProcessValue(140,4768
-class _EverythingGetter(146,5036
-    def __init__(148,5088
-    def processEnded(155,5310
-def getProcessOutputAndValue(166,5617
-def _resetWarningFilters(177,6175
-def runWithWarningsSuppressed(186,6376
-def suppressWarnings(210,7285
-    def warningSuppressingWrapper(217,7576
-
-venv/lib/python2.7/site-packages/twisted/internet/pyuisupport.py,43
-def _guiUpdate(16,250
-def install(25,441
-
-venv/lib/python2.7/site-packages/twisted/internet/wxreactor.py,312
-class ProcessEventsTimer(42,1099
-    def __init__(49,1348
-    def Notify(54,1443
-class WxReactor(62,1578
-    def registerWxApp(71,1760
-    def _installSignalHandlersAgain(78,1899
-    def stop(91,2264
-    def _runInMainThread(101,2469
-    def _stopWx(114,2786
-    def run(124,3026
-def install(178,5034
-
-venv/lib/python2.7/site-packages/twisted/runner/test/test_procmontap.py,289
-class ProcessMonitorTapTests(14,298
-    def test_commandLineRequired(20,452
-    def test_threshold(28,659
-    def test_killTime(38,935
-    def test_minRestartDelay(47,1199
-    def test_maxRestartDelay(57,1499
-    def test_parameterDefaults(67,1799
-    def test_makeService(79,2170
-
-venv/lib/python2.7/site-packages/twisted/runner/test/test_inetdconf.py,128
-class ServicesConfTests(12,199
-    def setUp(20,359
-    def test_parseDefaultFilename(36,949
-    def test_parseFile(54,1477
-
-venv/lib/python2.7/site-packages/twisted/runner/test/test_procmon.py,1851
-class DummyProcess(20,531
-    def __init__(34,916
-    def signalProcess(50,1360
-    def processEnded(76,2275
-class DummyProcessReactor(89,2582
-    def __init__(95,2799
-    def spawnProcess(102,2927
-class ProcmonTests(118,3484
-    def setUp(123,3573
-    def test_reprLooksGood(134,3891
-    def test_simpleReprLooksGood(146,4256
-    def test_getStateIncludesProcesses(159,4687
-    def test_getStateExcludesReactor(169,5065
-    def test_addProcess(177,5313
-    def test_addProcessDuplicateKeyError(192,5883
-    def test_addProcessEnv(203,6302
-    def test_addProcessCwd(216,6746
-    def test_removeProcess(228,7142
-    def test_removeProcessUnknownKeyError(240,7517
-    def test_startProcess(249,7802
-    def test_startProcessAlreadyStarted(262,8323
-    def test_startProcessUnknownKeyError(272,8635
-    def test_stopProcessNaturalTermination(280,8886
-    def test_stopProcessForcedKill(307,9915
-    def test_stopProcessUnknownKeyError(330,10866
-    def test_stopProcessAlreadyStopped(338,11114
-    def test_outputReceivedCompleteLine(348,11499
-    def test_outputReceivedCompleteLineInvalidUTF8(370,12311
-    def test_outputReceivedPartialLine(396,13296
-    def test_connectionLostLongLivedProcess(419,14221
-    def test_connectionLostMurderCancel(440,15067
-    def test_connectionLostProtocolDeletion(463,16063
-    def test_connectionLostMinMaxRestartDelay(477,16617
-    def test_connectionLostBackoffDelayDoubles(494,17227
-    def test_startService(509,17898
-    def test_stopService(521,18273
-    def test_restartAllRestartsOneProcess(544,19066
-    def test_stopServiceCancelRestarts(560,19651
-    def test_stopServiceCleanupScheduledRestarts(581,20415
-class DeprecationTests(606,21324
-    def setUp(612,21472
-    def test_toTuple(620,21663
-    def test_processes(641,22465
-    def test_getstate(657,23053
-
-venv/lib/python2.7/site-packages/twisted/runner/procmon.py,702
-class _Process(17,442
-    def toTuple(45,1256
-class DummyTransport:DummyTransport65,2008
-class LineLogger(71,2084
-    def lineReceived(76,2161
-class LoggingProtocol(84,2362
-    def connectionMade(90,2462
-    def outReceived(96,2611
-    def processEnded(103,2755
-class ProcessMonitor(109,2911
-    def __init__(155,4736
-    def processes(167,5051
-    def __getstate__(178,5380
-    def addProcess(191,5721
-    def removeProcess(228,7380
-    def startService(240,7693
-    def stopService(249,7908
-    def connectionLost(264,8340
-    def startProcess(307,10167
-    def _forceStopProcess(328,10890
-    def stopProcess(338,11121
-    def restartAll(358,11802
-    def __repr__(369,12170
-
-venv/lib/python2.7/site-packages/twisted/runner/procmontap.py,103
-class Options(13,290
-    def parseArgs(48,1647
-    def postOptions(55,1805
-def makeService(64,2000
-
-venv/lib/python2.7/site-packages/twisted/runner/inetdtap.py,47
-class Options(24,687
-def makeService(49,1327
-
-venv/lib/python2.7/site-packages/twisted/runner/inetd.py,113
-class InetdProtocol(32,652
-    def connectionMade(34,762
-class InetdFactory(65,1807
-    def __init__(69,1898
-
-venv/lib/python2.7/site-packages/twisted/runner/inetdconf.py,499
-class InvalidConfError(10,192
-class InvalidInetdConfError(17,277
-class InvalidServicesConfError(24,371
-class UnknownService(31,466
-class SimpleConfFile:SimpleConfFile38,543
-    def parseFile(51,837
-    def parseLine(83,1723
-    def parseFields(96,2075
-class InetdService:InetdService103,2161
-    def __init__(117,2409
-class InetdConf(131,2795
-    def __init__(138,2943
-    def parseFields(147,3175
-class ServicesConf(175,4251
-    def __init__(184,4444
-    def parseFields(188,4497
-
-venv/lib/python2.7/site-packages/twisted/persisted/test/test_styles.py,525
-class Foo:Foo14,250
-    def method(18,295
-class Bar:Bar25,367
-def sampleFunction(32,415
-class UniversalPicklingErrorTests(43,523
-    def raise_UniversalPicklingError(48,646
-    def test_handledByPickleModule(55,795
-    def test_handledBycPickleModule(64,1057
-class UnpickleMethodTests(79,1475
-    def test_instanceBuildingNamePresent(84,1581
-    def test_instanceBuildingNameNotPresent(95,1899
-    def test_primeDirective(107,2297
-        def expected(112,2447
-    def test_lambdaRaisesPicklingError(130,2961
-
-venv/lib/python2.7/site-packages/twisted/persisted/dirdbm.py,692
-class DirDBM:DirDBM42,734
-    def __init__(50,934
-    def _encode(79,2136
-    def _decode(87,2372
-    def _readFile(94,2545
-    def _writeFile(105,2806
-    def __len__(116,3070
-    def __setitem__(123,3226
-    def __getitem__(157,4249
-    def __delitem__(177,4816
-    def keys(196,5310
-    def values(203,5484
-    def items(214,5711
-    def has_key(225,5960
-    def setdefault(239,6351
-    def get(253,6696
-    def __contains__(269,7099
-    def update(276,7223
-    def copyTo(288,7586
-    def clear(309,8147
-    def close(317,8299
-    def getModificationTime(323,8413
-class Shelf(340,8929
-    def __setitem__(348,9157
-    def __getitem__(362,9475
-def open(377,9861
-
-venv/lib/python2.7/site-packages/twisted/persisted/styles.py,696
-    class _UniversalPicklingError(38,713
-def pickleMethod(49,1058
-def _methodFunction(62,1487
-def unpickleMethod(83,2129
-def _pickleFunction(121,3458
-def _unpickleFunction(141,4128
-def pickleModule(162,4851
-def unpickleModule(166,4982
-def pickleStringO(181,5335
-def unpickleStringO(196,5734
-def pickleStringI(218,6320
-def unpickleStringI(235,6764
-class Ephemeral:Ephemeral268,7616
-    def __reduce__(274,7749
-    def __getstate__(281,7939
-    def __setstate__(290,8252
-def doUpgrade(298,8438
-def requireUpgrade(305,8635
-def _aybabtu(314,8899
-class Versioned:Versioned331,9383
-    def __setstate__(354,10157
-    def __getstate__(358,10268
-    def versionUpgrade(374,10930
-
-venv/lib/python2.7/site-packages/twisted/persisted/sob.py,469
-class IPersistable(27,501
-    def setStyle(31,602
-    def save(37,730
-class Persistent:Persistent47,950
-    def __init__(51,991
-    def setStyle(55,1090
-    def _getFilename(62,1251
-    def _saveTemp(74,1683
-    def _getStyle(78,1808
-            def dumpFunc(83,1978
-    def save(88,2111
-class _EverythingEphemeral(110,2924
-    def __init__(114,2988
-    def __getattr__(120,3151
-def load(131,3455
-def loadValueFromFile(164,4326
-def guessType(181,4812
-
-venv/lib/python2.7/site-packages/twisted/persisted/crefutil.py,660
-class NotKnown:NotKnown17,342
-    def __init__(18,358
-    def addDependant(22,438
-    def resolveDependants(28,602
-    def __hash__(35,788
-class _Container(40,876
-    def __init__(45,991
-    def __setitem__(66,1663
-class _Tuple(79,2039
-    def __init__(85,2174
-class _InstanceMethod(94,2368
-    def __init__(95,2401
-    def __call__(102,2624
-    def __setitem__(109,2892
-class _DictKeyAndValue:_DictKeyAndValue115,3131
-    def __init__(116,3155
-    def __setitem__(118,3210
-class _Dereference(129,3561
-    def __init__(130,3591
-class _Defer(138,3720
-    def __init__(139,3754
-    def __setitem__(146,3880
-    def addDependant(153,4107
-
-venv/lib/python2.7/site-packages/twisted/persisted/aot.py,1491
-class Named:Named38,824
-    def __init__(39,837
-class Class(42,893
-    def getSource(43,913
-class Function(46,978
-    def getSource(47,1001
-class Module(50,1069
-    def getSource(51,1090
-class InstanceMethod:InstanceMethod55,1157
-    def __init__(56,1179
-    def getSource(63,1476
-class _NoStateObj:_NoStateObj67,1602
-class Instance:Instance81,1834
-    def __init__(82,1850
-    def getSource(93,2248
-class Ref:Ref108,2870
-    def __init__(110,2882
-    def setRef(119,3111
-    def setObj(124,3281
-    def getSource(129,3443
-class Deref:Deref137,3720
-    def __init__(138,3733
-    def getSource(141,3789
-class Copyreg:Copyreg147,3883
-    def __init__(148,3898
-    def getSource(152,4000
-def getSource(162,4151
-class NonFormattableDict(167,4297
-def dictToKW(173,4427
-def prettify(188,4820
-def indentify(221,5788
-def unjellyFromAOT(243,6307
-def unjellyFromSource(249,6454
-class AOTUnjellier:AOTUnjellier279,7327
-    def __init__(283,7445
-    def unjellyLater(291,7649
-    def unjellyInto(298,7814
-    def callAfter(308,8140
-    def unjellyAttribute(316,8382
-    def unjellyAO(325,8761
-    def unjelly(429,12526
-def jellyToAOT(445,12912
-def jellyToSource(449,13025
-def _classOfMethod(472,13567
-def _funcOfMethod(488,13919
-def _selfOfMethod(504,14288
-class AOTJellier:AOTJellier520,14633
-    def __init__(521,14651
-    def prepareForRef(527,14793
-    def jellyToAO(532,14992
-            def _stateFrom(585,17167
-    def jelly(618,18363
-
-venv/lib/python2.7/site-packages/twisted/words/test/test_xpath.py,1115
-class XPathTests(14,370
-    def setUp(15,407
-    def test_staticMethods(78,2767
-    def test_locationFooBar(92,3390
-    def test_locationFooBarFoo(99,3576
-    def test_locationNoBar3(109,3974
-    def test_locationAllChilds(116,4150
-    def test_attribute(126,4559
-    def test_attributeWithValueAny(133,4749
-    def test_locationWithValueUnicode(141,5037
-    def test_namespaceFound(149,5336
-    def test_namespaceNotFound(156,5540
-    def test_attributeWithValue(163,5757
-    def test_queryForString(170,5976
-    def test_queryForStringList(177,6203
-    def test_queryForStringListAnyLocation(185,6487
-    def test_queryForNodes(193,6783
-    def test_textCondition(202,7131
-    def test_textConditionUnicode(209,7343
-    def test_textNotOperator(217,7644
-    def test_anyLocationAndText(224,7839
-    def test_anyLocation(235,8355
-    def test_anyLocationQueryForString(246,8827
-    def test_andOperator(254,9104
-    def test_orOperator(262,9398
-    def test_booleanOperatorsParens(270,9700
-    def test_booleanOperatorsNoParens(279,10094
-    def test_badXPathNoClosingBracket(289,10534
-
-venv/lib/python2.7/site-packages/twisted/words/test/test_ircsupport.py,784
-class StubConversation(17,423
-    def show(18,461
-    def showMessage(22,496
-class StubGroupConversation(28,609
-    def setTopic(29,657
-    def show(34,762
-    def showGroupMessage(38,797
-class StubChatUI(45,952
-    def getConversation(46,978
-    def getGroupConversation(50,1131
-class IRCProtoTests(55,1295
-    def setUp(59,1372
-    def test_login(66,1608
-    def test_authenticate(78,2010
-    def test_channels(92,2484
-    def test_isupport(107,2979
-    def test_nick(118,3405
-    def test_part(131,3915
-    def test_quit(146,4581
-    def test_topic(161,5230
-    def test_privmsg(173,5722
-    def test_action(196,6739
-    def test_rplNamreply(219,7743
-    def test_rplTopic(245,8932
-    def test_sendMessage(255,9292
-    def test_sendGroupMessage(275,9982
-
-venv/lib/python2.7/site-packages/twisted/words/test/test_jabbersaslmechanisms.py,507
-class PlainTests(15,337
-    def test_getInitialResponse(19,461
-class AnonymousTests(28,694
-    def test_getInitialResponse(32,826
-class DigestMD5Tests(41,1034
-    def setUp(45,1166
-    def test_getInitialResponse(50,1304
-    def test_getResponse(57,1493
-    def test_getResponseNonAsciiRealm(75,2200
-    def test_getResponseNoRealm(92,2952
-    def test_getResponseNoRealmIDN(103,3372
-    def test_getResponseRspauth(117,4022
-    def test_calculateResponse(127,4364
-    def test_parse(150,5189
-
-venv/lib/python2.7/site-packages/twisted/words/test/test_xmpproutertap.py,261
-class XMPPRouterTapTests(13,301
-    def test_port(15,347
-    def test_portDefault(24,571
-    def test_secret(33,808
-    def test_secretDefault(42,1048
-    def test_verbose(51,1271
-    def test_makeService(60,1485
-    def test_makeServiceVerbose(77,2138
-
-venv/lib/python2.7/site-packages/twisted/words/test/test_jabberxmlstream.py,5265
-class HashPasswordTests(30,781
-    def test_basic(35,883
-    def test_sidNotUnicode(43,1143
-    def test_passwordNotUnicode(51,1410
-    def test_unicodeSecret(59,1672
-class IQTests(68,1955
-    def setUp(73,2072
-    def testBasic(86,2672
-    def testSend(91,2787
-    def testResultResponse(101,3137
-        def cb(102,3171
-    def testErrorResponse(113,3423
-    def testNonTrackedResponse(122,3650
-        def cb(138,4249
-    def testCleanup(147,4471
-    def testDisconnectCleanup(161,4881
-    def testNoModifyingDict(174,5235
-        def eb(180,5412
-    def testRequestTimingOut(190,5646
-    def testRequestNotTimingOut(204,6031
-    def testDisconnectTimeoutCancellation(218,6526
-class XmlStreamTests(235,6953
-    def onStreamStart(237,6995
-    def onStreamEnd(241,7066
-    def onStreamError(245,7133
-    def setUp(249,7204
-    def test_sendHeaderBasic(267,7861
-    def test_sendHeaderAdditionalNamespaces(282,8411
-    def test_sendHeaderInitiating(299,9101
-    def test_sendHeaderReceiving(313,9559
-    def test_receiveStreamError(329,10099
-    def test_sendStreamErrorInitiating(342,10587
-    def test_sendStreamErrorInitiatingNoHeader(357,11074
-    def test_sendStreamErrorReceiving(374,11682
-    def test_sendStreamErrorReceivingNoHeader(389,12167
-    def test_reset(406,12778
-    def test_send(418,13074
-    def test_authenticator(437,13659
-        class TestAuthenticator:TestAuthenticator445,13889
-            def connectionMade(446,13922
-            def streamStarted(449,14010
-            def associateWithStream(452,14116
-class TestError(469,14749
-class AuthenticatorTests(474,14789
-    def setUp(475,14834
-    def test_streamStart(480,14977
-    def test_streamStartLegacy(498,15707
-    def test_streamBadVersionOneDigit(511,16218
-    def test_streamBadVersionNoNumber(524,16756
-class ConnectAuthenticatorTests(538,17288
-    def setUp(540,17341
-    def onAuthenticated(549,17734
-    def onInitFailed(553,17809
-    def testSucces(557,17883
-        class Initializer:Initializer561,17995
-            def initialize(562,18022
-    def testFailure(573,18306
-        class Initializer:Initializer577,18405
-            def initialize(578,18432
-    def test_streamStart(591,18847
-class ListenAuthenticatorTests(617,19927
-    def setUp(622,20042
-    def test_streamStart(627,20191
-    def test_streamStartUnicodeSessionID(647,21032
-class TLSInitiatingInitializerTests(661,21558
-    def setUp(662,21614
-    def tearDown(678,22228
-    def testWantedSupported(682,22292
-    def testWantedNotSupportedNotRequired(705,23170
-    def testWantedNotSupportedRequired(718,23480
-    def testNotWantedRequired(732,23832
-    def testNotWantedNotRequired(748,24317
-    def testFailed(762,24762
-class TestFeatureInitializer(778,25225
-    def start(781,25333
-class BaseFeatureInitiatingInitializerTests(786,25392
-    def setUp(788,25457
-    def testAdvertized(793,25611
-    def testNotAdvertizedRequired(802,25907
-    def testNotAdvertizedNotRequired(811,26207
-class ToResponseTests(821,26506
-    def test_toResponse(823,26549
-    def test_toResponseNoFrom(840,27246
-    def test_toResponseNoTo(852,27686
-    def test_toResponseNoAddressing(864,28142
-    def test_noID(875,28543
-    def test_noType(884,28829
-class DummyFactory(893,29121
-    def __init__(897,29234
-    def addBootstrap(901,29288
-class DummyXMPPHandler(906,29377
-    def __init__(910,29514
-    def makeConnection(916,29625
-    def connectionMade(920,29691
-    def connectionInitialized(924,29750
-    def connectionLost(928,29823
-class FailureReasonXMPPHandler(933,29891
-    def __init__(937,30019
-    def connectionLost(941,30083
-class XMPPHandlerTests(947,30213
-    def test_interface(952,30313
-    def test_send(959,30506
-        class DummyStreamManager(963,30626
-            def __init__(964,30668
-            def send(967,30735
-    def test_makeConnection(976,31004
-        class TestXMPPHandler(980,31143
-            def connectionMade(981,31197
-    def test_connectionLost(991,31500
-class XMPPHandlerCollectionTests(1003,31854
-    def setUp(1008,31974
-    def test_interface(1012,32057
-    def test_addHandler(1019,32264
-    def test_removeHandler(1029,32567
-class StreamManagerTests(1041,32914
-    def setUp(1046,33018
-    def test_basic(1051,33136
-    def test_connected(1068,33841
-    def test_connectedLogTrafficFalse(1083,34352
-    def test_connectedLogTrafficTrue(1096,34789
-    def test_authd(1110,35257
-    def test_disconnected(1125,35769
-    def test_disconnectedReason(1140,36289
-    def test_addHandler(1152,36741
-    def test_addHandlerInitialized(1165,37119
-    def test_sendInitialized(1186,37797
-    def test_sendNotConnected(1205,38559
-    def test_sendNotInitialized(1236,39701
-    def test_sendDisconnected(1255,40498
-class XmlStreamServerFactoryTests(1278,41203
-    def setUp(1283,41341
-        class TestAuthenticator(1287,41458
-            def __init__(1288,41499
-            def associateWithStream(1291,41569
-        def authenticatorFactory(1294,41660
-    def test_interface(1300,41816
-    def test_buildProtocolAuthenticatorInstantiation(1307,41976
-    def test_buildProtocolXmlStream(1321,42554
-    def test_buildProtocolTwice(1329,42801
-
-venv/lib/python2.7/site-packages/twisted/words/test/test_irc.py,9492
-class IRCTestCase(21,529
-    def assertEqualBufferValue(22,558
-class ModeParsingTests(43,1233
-    def test_emptyModes(50,1375
-    def test_emptyModeSequence(57,1563
-    def test_malformedModes(69,2110
-    def test_nullModes(78,2412
-    def test_singleMode(87,2702
-    def test_singleDirection(102,3211
-    def test_multiDirection(119,3845
-    def test_consecutiveDirection(130,4218
-    def test_mismatchedParams(144,4784
-    def test_parameters(159,5343
-class MiscTests(198,6831
-    def test_foldr(202,6916
-        def insertTop(212,7231
-class FormattedTextTests(222,7435
-    def assertAssembledEqually(226,7547
-    def assertAssemblesTo(237,8036
-    def test_parseEmpty(251,8563
-    def test_assembleEmpty(258,8740
-    def test_assembleNormal(276,9314
-    def test_assembleBold(287,9597
-    def test_assembleUnderline(298,9891
-    def test_assembleReverseVideo(309,10206
-    def test_assembleForegroundColor(320,10534
-    def test_assembleBackgroundColor(332,10914
-    def test_assembleColor(345,11369
-    def test_assembleNested(358,11818
-    def test_parseUnformattedText(375,12375
-    def test_colorFormatting(385,12642
-    def test_weirdColorFormatting(401,13197
-    def test_clearColorFormatting(439,14656
-    def test_resetFormatting(452,15068
-    def test_stripFormatting(467,15585
-class FormattingStateAttributeTests(482,16040
-    def test_equality(486,16169
-class QuotingTests(524,17492
-    def test_lowquoteSanity(525,17525
-    def test_ctcpquoteSanity(533,17735
-class Dispatcher(542,17948
-    def disp_working(548,18110
-    def disp_unknown(555,18238
-class DispatcherTests(563,18399
-    def test_dispatch(567,18497
-    def test_dispatchUnknown(577,18743
-    def test_dispatchMissingUnknown(588,19035
-class ServerSupportedFeatureTests(599,19358
-    def test_intOrDefault(603,19486
-    def test_splitParam(616,19985
-    def test_splitParamArgs(644,21156
-    def test_splitParamArgsProcessor(657,21672
-    def test_parsePrefixParam(670,22178
-    def test_parseChanModesParam(685,22853
-    def test_parse(720,24049
-    def _parse(749,25247
-    def _parseFeature(765,25759
-    def _testIntOrDefaultFeature(774,26057
-    def _testFeatureDefault(789,26495
-    def test_support_CHANMODES(805,27106
-    def test_support_IDCHAN(837,28156
-    def test_support_MAXLIST(847,28446
-    def test_support_NETWORK(864,29091
-    def test_support_SAFELIST(874,29359
-    def test_support_STATUSMSG(884,29646
-    def test_support_TARGMAX(894,29945
-    def test_support_NICKLEN(917,30753
-    def test_support_CHANNELLEN(928,31205
-    def test_support_CHANTYPES(939,31649
-    def test_support_KICKLEN(951,31974
-    def test_support_PREFIX(959,32229
-    def test_support_TOPICLEN(982,32954
-    def test_support_MODES(990,33205
-    def test_support_EXCEPTS(1001,33654
-    def test_support_INVEX(1015,34084
-class IRCClientWithoutLogin(1030,34510
-class CTCPTests(1035,34578
-    def setUp(1039,34694
-    def test_ERRMSG(1049,35030
-    def test_noNumbersVERSION(1073,35804
-    def test_fullVERSION(1090,36517
-    def test_noDuplicateCTCPDispatch(1111,37459
-        def testCTCP(1115,37594
-    def test_noDefaultDispatch(1129,38020
-        def unknownQuery(1133,38154
-class NoticingClient(1159,39061
-    def __init__(1190,40170
-    def __getattribute__(1199,40576
-    def makeMethod(1210,40994
-        def method(1211,41033
-def pop(1228,41785
-class ClientImplementationTests(1239,41949
-    def setUp(1240,41995
-    def _serverTestImpl(1249,42265
-    def testYourHost(1267,42759
-    def testCreated(1272,42941
-    def testMyInfo(1277,43110
-    def testLuserClient(1286,43448
-    def _sendISUPPORT(1292,43645
-    def test_ISUPPORT(1314,44751
-    def testBounce(1322,44939
-    def testLuserChannels(1328,45104
-    def testLuserOp(1335,45311
-    def testLuserMe(1342,45505
-    def test_receivedMOTD(1348,45675
-    def test_withoutMOTDSTART(1370,46522
-    def _clientTestImpl(1388,47115
-    def testPrivmsg(1405,47639
-    def test_getChannelModeParams(1422,48370
-        def removeFeature(1432,48828
-    def test_getUserModeParams(1460,49885
-    def _sendModeChange(1471,50298
-    def _parseModeChange(1482,50631
-    def _checkModeChange(1498,51194
-    def test_modeMissingDirection(1507,51488
-    def test_noModeParameters(1516,51775
-    def test_oneModeParameter(1527,52128
-    def test_mixedModes(1538,52496
-    def test_tooManyModeParameters(1551,53058
-    def test_tooFewModeParameters(1564,53545
-    def test_userMode(1577,54024
-        def getUserModeParams(1589,54593
-    def test_heartbeat(1599,54926
-        def _createHeartbeat(1606,55252
-    def test_heartbeatDisabled(1633,56349
-class BasicServerFunctionalityTests(1645,56726
-    def setUp(1646,56776
-    def check(1653,56952
-    def test_sendMessage(1666,57336
-    def test_sendCommand(1676,57684
-    def test_sendUnicodeCommand(1689,58164
-    def test_sendMessageNoCommand(1698,58455
-    def test_sendCommandNoCommand(1708,58791
-    def test_sendMessageInvalidCommand(1718,59134
-    def test_sendCommandInvalidCommand(1730,59540
-    def test_sendCommandWithPrefix(1740,59880
-    def test_sendCommandWithTags(1750,60262
-    def test_sendCommandValidateEmptyTags(1781,61589
-    def test_sendCommandValidateNoneTags(1795,62055
-    def test_sendCommandValidateTagsWithSpaces(1810,62536
-    def test_sendCommandValidateTagsWithInvalidChars(1823,62993
-    def test_sendCommandValidateTagValueEscaping(1836,63468
-    def testPrivmsg(1858,64229
-    def testNotice(1863,64416
-    def testAction(1868,64598
-    def testJoin(1873,64780
-    def testPart(1878,64916
-    def testWhois(1883,65052
-class DummyClient(1906,65998
-    def __init__(1911,66166
-    def connectionMade(1915,66216
-    def _truncateLine(1920,66315
-    def lineReceived(1927,66503
-    def sendLine(1933,66697
-class ClientInviteTests(1938,66776
-    def setUp(1942,66865
-    def test_channelCorrection(1949,67018
-    def test_invite(1958,67326
-class ClientMsgTests(1968,67593
-    def setUp(1972,67719
-    def test_singleLine(1977,67815
-    def test_invalidMaxLength(1985,68046
-    def test_multipleLine(1994,68408
-    def test_sufficientWidth(2008,68867
-    def test_newlinesAtStart(2025,69509
-    def test_newlinesAtEnd(2034,69766
-    def test_newlinesWithinMessage(2043,70015
-    def test_consecutiveNewlines(2055,70331
-    def assertLongMessageSplitting(2067,70648
-    def test_splitLongMessagesWithDefault(2095,71710
-    def test_splitLongMessagesWithOverride(2107,72230
-    def test_newlinesBeforeLineBreaking(2119,72735
-    def test_lineBreakOnWordBoundaries(2134,73279
-    def test_splitSanity(2149,73821
-    def test_splitDelimiters(2162,74278
-    def test_splitValidatesLength(2175,74750
-    def test_say(2184,75056
-class ClientTests(2195,75407
-    def setUp(2200,75565
-    def getLastLine(2217,76164
-    def test_away(2227,76453
-    def test_back(2240,76826
-    def test_whois(2252,77131
-    def test_whoisWithServer(2262,77391
-    def test_register(2273,77764
-    def test_registerWithPassword(2292,78466
-    def test_registerWithTakenNick(2313,79256
-    def test_overrideAlterCollidedNick(2335,80163
-    def test_nickChange(2349,80705
-    def test_erroneousNick(2364,81287
-    def test_describe(2395,82721
-    def test_noticedDoesntPrivmsg(2412,83282
-        def privmsg(2417,83442
-    def test_ping(2424,83694
-class CollectorClient(2456,84915
-    def __init__(2460,85045
-            def fake_method(2469,85310
-                def inner(2473,85431
-class DccTests(2480,85602
-    def setUp(2484,85679
-    def test_dccSend(2492,85920
-    def test_dccSendNotImplemented(2502,86292
-    def test_dccSendMalformedRequest(2511,86568
-    def test_dccSendIndecipherableAddress(2521,86949
-    def test_dccSendIndecipherablePort(2531,87368
-    def test_dccAccept(2541,87792
-    def test_dccAcceptMalformedRequest(2550,88118
-    def test_dccResume(2561,88524
-    def test_dccResumeMalformedRequest(2570,88838
-    def test_dccChat(2581,89244
-    def test_dccChatMalformedRequest(2591,89615
-    def test_dccChatIndecipherablePort(2602,90008
-class ServerToClientTests(2613,90433
-    def setUp(2617,90560
-    def test_irc_JOIN(2625,90862
-    def test_irc_PART(2637,91346
-    def test_irc_QUIT(2649,91824
-    def test_irc_NOTICE(2661,92285
-    def test_irc_KICK(2672,92734
-    def test_irc_TOPIC(2689,93471
-    def test_irc_RPL_TOPIC(2700,93869
-    def test_irc_RPL_NOTOPIC(2712,94297
-class CTCPQueryTests(2722,94618
-    def setUp(2726,94711
-    def test_ctcpQuery_PING(2732,94869
-    def test_ctcpQuery_FINGER(2742,95220
-    def test_ctcpQuery_SOURCE(2753,95622
-    def test_ctcpQuery_USERINFO(2765,96090
-    def test_ctcpQuery_CLIENTINFO(2776,96495
-    def test_ctcpQuery_TIME(2790,97130
-    def test_ctcpQuery_DCC(2799,97422
-class DccChatFactoryTests(2812,97867
-    def test_buildProtocol(2816,97956
-class DccDescribeTests(2829,98415
-    def test_address(2833,98498
-class DccFileReceiveTests(2842,98742
-    def makeConnectedDccFileReceive(2846,98831
-    def allDataReceivedForProtocol(2875,99896
-    def test_resumeFromResumeOffset(2889,100285
-    def test_resumeFromResumeOffsetInTheMiddleOfAlreadyWrittenData(2903,100783
-    def test_setOverwrite(2920,101487
-    def test_fileDoesNotExist(2934,101969
-    def test_resumeWhenFileDoesNotExist(2947,102375
-    def test_fileAlreadyExistsNoOverwrite(2961,102796
-    def test_failToOpenLocalFile(2972,103107
-
-venv/lib/python2.7/site-packages/twisted/words/test/test_jabberjstrports.py,100
-class JabberStrPortsPlaceHolderTests(16,329
-    def test_parse(21,430
-    def test_client(31,777
-
-venv/lib/python2.7/site-packages/twisted/words/test/test_jabbererror.py,1078
-class BaseErrorTests(21,558
-    def test_getElementPlain(23,600
-    def test_getElementText(32,899
-    def test_getElementTextLang(42,1297
-    def test_getElementAppCondition(52,1711
-class StreamErrorTests(62,2109
-    def test_getElementPlain(64,2153
-    def test_getElementConditionNamespace(72,2420
-    def test_getElementTextNamespace(80,2748
-class StanzaErrorTests(90,3046
-    def test_typeRemoteServerTimeout(96,3143
-    def test_getElementPlain(105,3413
-    def test_getElementType(116,3768
-    def test_getElementConditionNamespace(127,4140
-    def test_getElementTextNamespace(136,4469
-    def test_toResponse(145,4771
-class ParseErrorTests(170,5805
-    def setUp(176,5901
-    def test_empty(180,5977
-    def test_condition(191,6322
-    def test_text(200,6614
-    def test_textLang(211,6968
-    def test_appCondition(222,7343
-    def test_appConditionMultiple(231,7660
-class ExceptionFromStanzaTests(242,8049
-    def test_basic(244,8101
-    def test_legacy(285,9682
-class ExceptionFromStreamErrorTests(313,10755
-    def test_basic(315,10812
-
-venv/lib/python2.7/site-packages/twisted/words/test/test_jabberclient.py,1109
-class CheckVersionInitializerTests(26,864
-    def setUp(27,919
-    def testSupported(33,1071
-    def testNotSupported(41,1244
-class InitiatingInitializerHarness(51,1550
-    def setUp(64,2094
-    def waitFor(72,2353
-class IQAuthInitializerTests(92,3055
-    def setUp(97,3194
-    def testPlainText(104,3448
-        def onAuthGet(113,3725
-        def onAuthSet(136,4496
-    def testDigest(159,5318
-        def onAuthGet(169,5650
-        def onAuthSet(192,6415
-    def testFailRequestFields(220,7410
-        def onAuthGet(224,7546
-    def testFailAuth(245,8237
-        def onAuthGet(250,8340
-        def onAuthSet(273,9109
-class BindInitializerTests(296,9817
-    def setUp(301,9952
-    def testBasic(307,10154
-        def onBind(311,10269
-        def cb(318,10572
-    def testFailure(328,10876
-        def onBind(332,10990
-class SessionInitializerTests(343,11303
-    def setUp(348,11444
-    def testSuccess(353,11582
-        def onSession(358,11705
-    def testFailure(367,11966
-        def onSession(371,12085
-class XMPPAuthenticatorTests(382,12408
-    def testBasic(386,12532
-
-venv/lib/python2.7/site-packages/twisted/words/test/test_service.py,1616
-class RealmTests(20,550
-    def _entityCreationTest(21,587
-    def testUserCreation(53,1871
-    def testGroupCreation(57,1953
-    def testUserRetrieval(61,2037
-    def testUserAddition(80,2772
-    def testGroupRetrieval(97,3411
-    def testGroupAddition(110,3797
-    def testGroupUsernameCollision(119,4082
-    def testEnumeration(131,4529
-class TestCaseUserAgg(145,4910
-    def __init__(146,4941
-    def write(155,5339
-class IRCProtocolTests(159,5411
-    def setUp(165,5635
-    def _assertGreeting(180,6204
-    def _login(197,6838
-    def _loggedInUser(204,7064
-    def _response(211,7278
-    def testPASSLogin(228,7924
-    def test_nickServLogin(233,8038
-    def testFailedLogin(254,8871
-    def testLogout(264,9282
-    def testJoin(275,9647
-    def test_joinTopicless(330,11627
-    def testLeave(351,12375
-    def testGetTopic(411,14287
-    def testSetTopic(446,15563
-    def testGroupMessage(490,16973
-    def testPrivateMessage(516,17742
-    def testOper(545,18697
-    def testGetUserMode(556,18975
-    def testSetUserMode(569,19373
-    def testGetGroupMode(580,19663
-    def testSetGroupMode(595,20067
-    def testWho(610,20471
-    def testList(653,22065
-    def testWhois(697,23407
-class TestMind(753,25499
-    def __init__(754,25531
-    def remote_userJoined(760,25664
-    def remote_userLeft(764,25753
-    def remote_receive(768,25856
-    def remote_groupMetaUpdate(772,25975
-class PBProtocolTests(777,26129
-    def setUp(778,26171
-    def _protocolFactory(795,26893
-    def tearDown(800,27020
-    def _loggedInAvatar(808,27293
-    def testGroups(820,27729
-
-venv/lib/python2.7/site-packages/twisted/words/test/test_irc_service.py,799
-class IRCUserTests(14,382
-    def setUp(19,466
-    def test_sendMessage(34,1089
-    def test_utf8Messages(45,1515
-    def test_invalidEncodingNick(60,2168
-    def response(70,2536
-    def scanResponse(82,2930
-    def test_sendNickSendsGreeting(98,3434
-    def test_fullLogin(114,4186
-    def test_PART(141,5280
-    def test_NAMES(163,6147
-class MocksyIRCUser(176,6504
-    def __init__(177,6534
-    def sendMessage(182,6645
-class IRCUserBadEncodingTests(188,6747
-    def setUp(195,6998
-    def assertChokesOnBadBytes(199,7060
-    def test_JOIN(216,7640
-    def test_NAMES(224,7856
-    def test_TOPIC(232,8075
-    def test_LIST(240,8294
-    def test_MODE(250,8530
-    def test_PRIVMSG(258,8739
-    def test_WHOIS(266,8957
-    def test_PART(276,9191
-    def test_WHO(286,9428
-
-venv/lib/python2.7/site-packages/twisted/words/test/test_xishutil.py,1201
-class CallbackTracker:CallbackTracker18,388
-    def __init__(26,563
-    def call(31,637
-class OrderedCallbackTracker:OrderedCallbackTracker37,726
-    def __init__(42,829
-    def call1(46,882
-    def call2(50,954
-    def call3(54,1026
-class EventDispatcherTests(59,1099
-    def testStuff(64,1197
-    def test_addObserverTwice(101,2260
-    def test_addObserverInDispatch(121,2855
-        def onMessage(129,3086
-    def test_addOnetimeObserverInDispatch(144,3406
-        def onMessage(152,3651
-    def testOnetimeDispatch(167,3980
-    def testDispatcherResult(179,4296
-    def testOrderedXPathDispatch(193,4671
-    def test_cleanUpRemoveEventObserver(214,5558
-    def test_cleanUpRemoveXPathObserver(229,6000
-    def test_cleanUpOnetimeEventObserver(245,6458
-    def test_cleanUpOnetimeXPathObserver(259,6847
-    def test_observerRaisingException(274,7256
-        class OrderedCallbackList(282,7528
-            def __init__(283,7585
-        class TestError(286,7665
-        def raiseError(289,7719
-class XmlPipeTests(314,8434
-    def setUp(319,8543
-    def test_sendFromSource(323,8604
-        def cb(327,8733
-    def test_sendFromSink(337,9002
-        def cb(341,9129
-
-venv/lib/python2.7/site-packages/twisted/words/test/test_jabbersasl.py,1003
-class DummySASLMechanism(17,491
-    def __init__(35,1018
-    def getInitialResponse(38,1107
-    def getResponse(41,1178
-class DummySASLInitiatingInitializer(46,1282
-    def setMechanism(60,1747
-class SASLInitiatingInitializerTests(65,1844
-    def setUp(70,1966
-    def test_onFailure(83,2517
-    def test_sendAuthInitialResponse(99,3185
-    def test_sendAuthNoInitialResponse(112,3620
-    def test_sendAuthEmptyInitialResponse(122,3896
-    def test_onChallenge(132,4186
-    def test_onChallengeResponse(145,4597
-    def test_onChallengeEmpty(160,5119
-    def test_onChallengeIllegalPadding(172,5480
-    def test_onChallengeIllegalCharacters(184,5883
-    def test_onChallengeMalformed(196,6292
-class SASLInitiatingInitializerSetMechanismTests(208,6663
-    def setUp(213,6810
-    def _setMechanism(227,7359
-    def test_anonymous(239,7761
-    def test_plain(250,8066
-    def test_digest(261,8368
-    def test_notAcceptable(272,8681
-    def test_notAcceptableWithoutUser(284,9049
-
-venv/lib/python2.7/site-packages/twisted/words/test/test_basechat.py,204
-class ChatUITests(12,210
-    def setUp(16,314
-    def test_contactChangedNickNoKey(23,601
-    def test_contactChangedNickNoConversation(37,1145
-    def test_contactChangedNickHasConversation(52,1696
-
-venv/lib/python2.7/site-packages/twisted/words/test/test_jabberjid.py,963
-class JIDParsingTests(13,257
-    def test_parse(14,299
-    def test_noHost(42,1486
-    def test_doubleAt(48,1645
-    def test_multipleAt(57,1912
-    def test_prepCaseMapUser(69,2322
-    def test_prepCaseMapHost(76,2557
-    def test_prepNoCaseMapResource(83,2792
-class JIDTests(92,3166
-    def test_noneArguments(94,3202
-    def test_attributes(100,3368
-    def test_userhost(109,3661
-    def test_userhostOnlyHost(116,3854
-    def test_userhostJID(123,4076
-    def test_userhostJIDNoResource(131,4318
-    def test_fullHost(138,4545
-    def test_fullHostResource(145,4768
-    def test_fullUserHost(152,5012
-    def test_fullAll(159,5240
-    def test_equality(166,5462
-    def test_equalityWithNonJIDs(175,5702
-    def test_inequality(182,5888
-    def test_inequalityWithNonJIDs(190,6097
-    def test_hashable(197,6286
-    def test_unicode(205,6501
-    def test_repr(212,6715
-class InternJIDTests(219,6940
-    def test_identity(220,6981
-
-venv/lib/python2.7/site-packages/twisted/words/test/test_domish.py,2354
-class ElementTests(18,421
-    def test_interface(23,510
-    def test_escaping(30,693
-    def test_namespace(39,978
-    def test_elementInit(47,1195
-    def test_childOps(75,2123
-    def test_characterData(109,3186
-    def test_characterDataNativeString(121,3517
-    def test_characterDataUnicode(133,3853
-    def test_characterDataBytes(145,4191
-    def test_characterDataMixed(157,4546
-    def test_addContent(168,4893
-    def test_addContentNativeStringASCII(177,5173
-    def test_addContentBytes(186,5472
-    def test_addContentBytesNonASCII(197,5858
-    def test_addElementContent(208,6267
-    def test_elements(217,6570
-    def test_elementsWithQN(236,7137
-class DomishStreamTestsMixin:DomishStreamTestsMixin256,7745
-    def setUp(264,8023
-    def _docStarted(274,8370
-    def _docEnded(278,8461
-    def doTest(281,8517
-    def testHarness(284,8576
-    def testBasic(293,8943
-    def testNoRootNS(309,9652
-    def testNoDefaultNS(316,9872
-    def testChildDefaultNS(325,10225
-    def testEmptyChildNS(332,10453
-    def test_namespaceWithWhitespace(341,10702
-    def testChildPrefix(353,11140
-    def testUnclosedElement(360,11408
-    def test_namespaceReuse(364,11580
-class DomishExpatStreamTests(391,12679
-class DomishSuxStreamTests(405,13063
-class SerializerTests(414,13301
-    def testNoNamespace(415,13343
-    def testDefaultNamespace(420,13524
-    def testOtherNamespace(424,13668
-    def testChildDefaultNamespace(429,13888
-    def testChildSameNamespace(434,14076
-    def testChildSameDefaultNamespace(439,14273
-    def testChildOtherDefaultNamespace(444,14475
-    def testOnlyChildDefaultNamespace(449,14708
-    def testOnlyChildDefaultNamespace2(454,14909
-    def testChildInDefaultNamespace(459,15083
-    def testQualifiedAttribute(464,15325
-    def testQualifiedAttributeDefaultNS(469,15552
-    def testTwoChilds(474,15805
-    def testXMLNamespace(482,16286
-    def testQualifiedAttributeGivenListOfPrefixes(488,16561
-    def testNSPrefix(494,16851
-    def testDefaultNSPrefix(502,17183
-    def testPrefixScope(511,17569
-    def testLocalPrefixes(518,17809
-    def testLocalPrefixesWithChild(522,17991
-    def test_prefixesReuse(528,18278
-    def testRawXMLSerialization(552,19279
-    def testRawXMLWithUnicodeSerialization(560,19660
-    def testUnicodeSerialization(565,19876
-
-venv/lib/python2.7/site-packages/twisted/words/test/test_jabberxmppstringprep.py,286
-class DeprecationTests(11,211
-    def test_crippled(15,341
-class XMPPStringPrepTests(32,1006
-    def testResourcePrep(47,1764
-    def testNodePrep(88,4393
-    def test_nodeprepUnassignedInUnicode32(94,4613
-    def testNamePrep(101,4830
-    def test_nameprepTrailingDot(111,5355
-
-venv/lib/python2.7/site-packages/twisted/words/test/test_xmlstream.py,935
-class XmlStreamTests(15,342
-    def setUp(16,383
-    def loseConnection(24,625
-    def test_send(32,840
-    def test_receiveRoot(42,1127
-        def streamStartEvent(48,1287
-    def test_receiveBadXML(58,1621
-        def streamErrorEvent(65,1797
-        def streamEndEvent(68,1875
-    def test_streamEnd(87,2575
-        def streamEndEvent(93,2708
-class DummyProtocol(107,3171
-    def __init__(115,3469
-class BootstrapMixinTests(124,3643
-    def setUp(131,3814
-    def test_installBootstraps(135,3887
-        def cb(141,4037
-    def test_addAndRemoveBootstrap(152,4334
-        def cb(159,4486
-class GenericXmlStreamFactoryTestsMixin(173,4837
-    def setUp(178,4962
-    def test_buildProtocolInstallsBootstraps(182,5037
-        def cb(188,5214
-    def test_buildProtocolStoresFactory(199,5462
-class XmlStreamFactoryMixinTests(208,5692
-    def setUp(213,5828
-    def test_buildProtocolFactoryArguments(218,5969
-
-venv/lib/python2.7/site-packages/twisted/words/test/test_basesupport.py,411
-class DummyAccount(8,192
-    def _startLogOn(16,392
-    def _loginFailed(26,692
-    def _cb_logOn(30,834
-class DummyUI(34,975
-    def registerAccountClient(40,1123
-class ClientMsgTests(43,1207
-    def makeUI(44,1248
-    def makeAccount(47,1296
-    def test_connect(50,1396
-        def check(60,1701
-    def test_failedConnect(68,1982
-        def err(78,2299
-    def test_alreadyConnecting(88,2753
-
-venv/lib/python2.7/site-packages/twisted/words/test/test_jabbercomponent.py,1537
-class DummyTransport:DummyTransport19,531
-    def __init__(20,553
-    def write(23,609
-class ComponentInitiatingInitializerTests(26,670
-    def setUp(27,732
-    def testHandshake(43,1429
-class ComponentAuthTests(65,2041
-    def authPassed(66,2086
-    def testAuth(69,2154
-class ServiceTests(95,2979
-    def test_interface(100,3071
-class JabberServiceHarness(109,3275
-    def __init__(110,3322
-    def componentConnected(115,3482
-    def componentDisconnected(118,3571
-    def transportConnected(121,3655
-class JabberServiceManagerTests(125,3745
-    def testSM(126,3797
-class RouterTests(160,4800
-    def test_addRoute(165,4890
-    def test_route(183,5450
-    def test_routeDefault(203,6150
-class ListenComponentAuthenticatorTests(227,7001
-    def setUp(232,7135
-    def loseConnection(239,7365
-    def test_streamStarted(246,7528
-        def addOnetimeObserver(252,7676
-    def test_streamStartedWrongNamespace(271,8390
-    def test_streamStartedNoTo(287,8985
-    def test_onElement(302,9524
-    def test_onElementNotHandshake(316,9951
-    def test_onHandshake(333,10478
-        def authenticated(339,10630
-    def test_onHandshakeWrongHash(351,11026
-        def authenticated(358,11200
-class XMPPComponentServerFactoryTests(373,11624
-    def setUp(378,11754
-    def test_makeConnection(386,12084
-    def test_makeConnectionLogTraffic(398,12566
-    def test_onError(409,12982
-        class TestError(416,13221
-    def test_connectionInitialized(424,13461
-    def test_connectionLost(434,13855
-
-venv/lib/python2.7/site-packages/twisted/words/test/test_tap.py,221
-class WordsTapTests(10,185
-    def setUp(20,459
-    def tearDown(30,696
-    def test_hostname(37,811
-    def test_passwd(46,1065
-    def test_auth(55,1294
-    def _loginTest(64,1522
-        def _gotAvatar(76,2011
-
-venv/lib/python2.7/site-packages/twisted/words/im/baseaccount.py,285
-class AccountManager:AccountManager9,96
-    def __init__(18,427
-    def getSnapShot(21,479
-    def isEmpty(34,952
-    def getConnectionInfo(37,1015
-    def addAccount(43,1208
-    def delAccount(46,1297
-    def connect(49,1376
-    def disconnect(55,1553
-    def quit(59,1674
-
-venv/lib/python2.7/site-packages/twisted/words/im/interfaces.py,1464
-class IAccount(21,571
-    def __init__(29,848
-    def isOnline(40,1202
-    def logOn(47,1293
-    def logOff(56,1475
-    def getGroup(61,1536
-    def getPerson(66,1623
-class IClient(73,1716
-    def __init__(77,1805
-    def joinGroup(85,2093
-    def leaveGroup(91,2237
-    def getGroupConversation(97,2383
-    def getPerson(101,2442
-class IPerson(106,2483
-    def __init__(108,2510
-    def isOnline(119,2767
-    def getStatus(127,2869
-    def getIdleTime(135,2990
-    def sendMessage(141,3089
-class IGroup(151,3254
-    def __init__(162,3589
-    def setTopic(173,3853
-    def sendGroupMessage(181,3976
-    def join(195,4316
-    def leave(201,4383
-class IConversation(208,4454
-    def __init__(213,4546
-    def show(219,4639
-    def hide(225,4737
-    def sendText(231,4805
-    def showMessage(235,4854
-    def changedNick(239,4906
-class IGroupConversation(246,5044
-    def show(248,5082
-    def hide(254,5180
-    def sendText(260,5248
-    def showGroupMessage(264,5297
-    def setGroupMembers(268,5362
-    def setTopic(274,5497
-    def memberJoined(283,5713
-    def memberChangedNick(292,5936
-    def memberLeft(302,6198
-class IChatUI(312,6431
-    def registerAccountClient(314,6458
-    def unregisterAccountClient(322,6626
-    def getContactsList(330,6810
-    def getConversation(338,7014
-    def getGroupConversation(351,7425
-    def getPerson(364,7889
-    def getGroup(377,8131
-    def contactChangedNick(390,8368
-
-venv/lib/python2.7/site-packages/twisted/words/im/basechat.py,1115
-class ContactsList:ContactsList12,246
-    def __init__(31,893
-    def setContactStatus(42,1177
-    def registerAccountClient(59,1840
-    def unregisterAccountClient(70,2202
-    def contactChangedNick(83,2604
-class Conversation:Conversation106,3357
-    def __init__(116,3684
-    def show(128,4057
-    def hide(135,4218
-    def sendText(142,4376
-    def showMessage(152,4612
-    def contactChangedNick(165,5006
-class GroupConversation:GroupConversation179,5365
-    def __init__(192,5798
-    def show(205,6192
-    def hide(212,6358
-    def sendText(219,6521
-    def showGroupMessage(229,6722
-    def setGroupMembers(245,7213
-    def setTopic(255,7474
-    def memberJoined(269,7873
-    def memberChangedNick(281,8227
-    def memberLeft(297,8681
-class ChatUI:ChatUI310,9041
-    def __init__(336,10082
-    def registerAccountClient(345,10307
-    def unregisterAccountClient(360,10842
-    def getContactsList(372,11249
-    def getConversation(382,11505
-    def getGroupConversation(412,12630
-    def getPerson(443,13820
-    def getGroup(466,14597
-    def contactChangedNick(492,15540
-
-venv/lib/python2.7/site-packages/twisted/words/im/locals.py,147
-class Enum:Enum5,74
-    def __init__(8,104
-    def __repr__(11,163
-    def __str__(14,241
-class StatusEnum(18,292
-class OfflineError(25,409
-
-venv/lib/python2.7/site-packages/twisted/words/im/basesupport.py,985
-class AbstractGroup:AbstractGroup22,488
-    def __init__(23,509
-    def getGroupCommands(27,605
-    def getTargetCommands(35,841
-    def join(46,1244
-    def leave(51,1381
-    def __repr__(56,1520
-    def __str__(59,1600
-class AbstractPerson:AbstractPerson62,1687
-    def __init__(63,1709
-    def getPersonCommands(68,1843
-    def getIdleTime(76,2083
-    def __repr__(82,2181
-    def __str__(85,2277
-class AbstractClientMixin:AbstractClientMixin88,2364
-    def __init__(95,2552
-    def connectionMade(106,2902
-    def connectionLost(109,2978
-    def unregisterAsAccountClient(114,3165
-class AbstractAccount(120,3322
-    def __init__(155,4325
-    def upgrateToVersion2(166,4650
-    def __getstate__(172,4838
-    def isOnline(181,5095
-    def logOn(184,5150
-    def getGroup(207,6059
-    def getPerson(219,6388
-    def _startLogOn(231,6728
-    def _cb_logOn(240,6938
-    def _loginFailed(246,7081
-    def _clientLost(258,7396
-    def __repr__(264,7547
-
-venv/lib/python2.7/site-packages/twisted/words/im/ircsupport.py,1053
-class IRCPerson(16,400
-    def imperson_whois(18,446
-    def isOnline(25,640
-    def getStatus(29,688
-    def setStatus(33,737
-    def sendMessage(38,857
-class IRCGroup(51,1296
-    def imgroup_testAction(52,1339
-    def imtarget_kick(56,1388
-    def setTopic(65,1680
-    def sendGroupMessage(71,1843
-    def leave(83,2330
-class IRCProto(91,2539
-    def __init__(92,2603
-    def getGroupConversation(101,2904
-    def getPerson(107,3125
-    def connectionMade(111,3204
-    def setNick(132,3888
-    def kickedFrom(138,4023
-    def userKicked(146,4250
-    def noticed(150,4325
-    def privmsg(154,4451
-    def action(166,4916
-    def irc_RPL_NAMREPLY(177,5323
-    def irc_RPL_ENDOFNAMES(198,6026
-    def irc_RPL_TOPIC(204,6238
-    def irc_333(208,6329
-    def irc_TOPIC(214,6509
-    def irc_JOIN(221,6712
-    def irc_PART(232,7075
-    def irc_QUIT(241,7404
-    def irc_NICK(249,7684
-    def irc_unknown(260,8078
-    def joinGroup(265,8163
-class IRCAccount(272,8294
-    def __init__(278,8427
-    def _startLogOn(287,8833
-
-venv/lib/python2.7/site-packages/twisted/words/im/pbsupport.py,1329
-class TwistedWordsPerson(23,499
-    def __init__(26,641
-    def isOnline(30,786
-    def getStatus(34,893
-    def sendMessage(37,946
-    def metadataFailed(48,1389
-    def setStatus(52,1557
-class TwistedWordsGroup(57,1711
-    def __init__(58,1763
-    def sendGroupMessage(62,1899
-    def setTopic(75,2453
-    def metadataFailed(81,2654
-    def joining(86,2893
-    def leaving(89,2941
-    def leave(92,2989
-class TwistedWordsClient(98,3154
-    def __init__(102,3385
-    def getPerson(111,3790
-    def getGroup(114,3869
-    def getGroupConversation(117,3946
-    def addContact(120,4056
-    def remote_receiveGroupMembers(123,4145
-    def remote_receiveGroupMessage(127,4321
-    def remote_memberJoined(131,4564
-    def remote_memberLeft(135,4723
-    def remote_notifyStatusChanged(139,4861
-    def remote_receiveDirectMessage(142,4976
-    def remote_receiveContactList(145,5148
-    def remote_setGroupMetadata(149,5294
-    def joinGroup(153,5488
-    def leaveGroup(157,5659
-    def _cbGroupJoined(161,5830
-    def _cbGroupLeft(166,6064
-    def connected(171,6263
-class PBAccount(186,6650
-    def __init__(191,6798
-    def logOn(206,7487
-            def registerMany(218,8053
-    def _startLogOn(231,8489
-    def _cbConnected(238,8739
-    def _cbIdent(246,9036
-    def _ebConnected(259,9587
-
-venv/lib/python2.7/site-packages/twisted/words/protocols/jabber/ijabber.py,627
-class IInitializer(10,157
-class IInitiatingInitializer(20,363
-    def initialize(27,553
-class IIQResponseTracker(36,723
-class IXMPPHandler(58,1586
-    def setHandlerParent(69,1928
-    def disownHandlerParent(77,2076
-    def makeConnection(85,2230
-    def connectionMade(100,2637
-    def connectionInitialized(110,2933
-    def connectionLost(120,3240
-class IXMPPHandlerCollection(132,3524
-    def __iter__(139,3669
-    def addHandler(145,3764
-    def removeHandler(153,3888
-class IService(162,4019
-    def componentConnected(170,4268
-    def componentDisconnected(183,4693
-    def transportConnected(192,4956
-
-venv/lib/python2.7/site-packages/twisted/words/protocols/jabber/xmlstream.py,2558
-def hashPassword(57,1792
-class Authenticator:Authenticator75,2377
-    def __init__(98,3246
-    def connectionMade(102,3302
-    def streamStarted(116,3729
-    def associateWithStream(144,4828
-class ConnectAuthenticator(162,5336
-    def __init__(169,5461
-    def connectionMade(173,5533
-    def initializeStream(179,5718
-        def remove_first(195,6441
-        def do_next(200,6550
-    def streamStarted(227,7367
-            def onFeatures(245,8049
-class ListenAuthenticator(261,8574
-    def associateWithStream(268,8697
-    def streamStarted(279,9049
-class FeatureNotAdvertized(301,9781
-class BaseFeatureInitiatingInitializer(310,9991
-    def __init__(327,10522
-    def initialize(331,10580
-    def start(350,11164
-class TLSError(359,11317
-class TLSFailed(366,11387
-class TLSRequired(373,11481
-class TLSNotSupported(383,11718
-class TLSInitiatingInitializer(393,11956
-    def onProceed(411,12636
-    def onFailure(424,13014
-    def start(429,13156
-class XmlStream(463,14400
-    def __init__(504,16056
-    def _callLater(516,16372
-    def reset(521,16512
-    def onStreamError(533,16866
-    def sendHeader(548,17384
-    def sendFooter(577,18282
-    def sendStreamError(584,18400
-    def send(607,19047
-    def connectionMade(624,19701
-    def onDocumentStart(634,19961
-class XmlStreamFactory(665,21232
-    def __init__(676,21551
-class XmlStreamServerFactory(682,21701
-    def __init__(695,22132
-    def buildProtocol(700,22285
-class TimeoutError(715,22716
-def upgradeWithIQResponseTracker(723,22860
-    def callback(732,23213
-    def disconnected(752,23706
-class IQ(774,24455
-    def __init__(790,24961
-    def send(804,25405
-            def onTimeout(827,26202
-            def cancelTimeout(833,26415
-def toResponse(846,26647
-class XMPPHandler(881,27651
-    def __init__(889,27874
-    def setHandlerParent(894,27957
-    def disownHandlerParent(899,28065
-    def makeConnection(904,28177
-    def connectionMade(909,28271
-    def connectionInitialized(917,28456
-    def connectionLost(926,28703
-    def send(936,28931
-class XMPPHandlerCollection(956,29740
-    def __init__(968,30096
-    def __iter__(972,30149
-    def addHandler(979,30275
-    def removeHandler(988,30480
-class StreamManager(996,30616
-    def __init__(1019,31508
-    def addHandler(1032,31989
-    def _connected(1048,32524
-        def logDataIn(1056,32822
-        def logDataOut(1059,32889
-    def _authd(1072,33153
-    def initializationFailed(1091,33662
-    def _disconnected(1105,34154
-    def send(1122,34675
-
-venv/lib/python2.7/site-packages/twisted/words/protocols/jabber/sasl_mechanisms.py,579
-class ISASLMechanism(20,456
-    def getInitialResponse(23,554
-    def getResponse(32,756
-class Anonymous(45,1028
-    def getInitialResponse(53,1197
-class Plain(59,1283
-    def __init__(67,1465
-    def getInitialResponse(84,1920
-class DigestMD5(92,2147
-    def __init__(100,2348
-    def getInitialResponse(130,3424
-    def getResponse(134,3480
-    def _parse(154,4064
-    def _unparse(198,5503
-    def _calculateResponse(223,6326
-        def H(232,6664
-        def HEX(235,6718
-        def KD(238,6778
-    def _genResponse(252,7175
-    def _gen_nonce(290,8518
-
-venv/lib/python2.7/site-packages/twisted/words/protocols/jabber/jid.py,349
-class InvalidFormat(17,576
-def parse(22,704
-def prep(68,2233
-def internJID(110,3345
-class JID(124,3597
-    def __init__(132,3765
-    def userhost(146,4169
-    def userhostJID(160,4526
-    def full(178,5078
-    def __eq__(195,5563
-    def __ne__(210,6065
-    def __hash__(223,6407
-    def __unicode__(233,6768
-    def __repr__(246,7025
-
-venv/lib/python2.7/site-packages/twisted/words/protocols/jabber/sasl.py,476
-def get_mechanisms(19,447
-class SASLError(31,762
-class SASLNoAcceptableMechanism(37,833
-class SASLAuthError(43,956
-    def __init__(47,1036
-    def __str__(51,1113
-class SASLIncorrectEncodingError(55,1204
-def fromBase64(76,2108
-class SASLInitiatingInitializer(97,2762
-    def setMechanism(111,3356
-    def start(140,4507
-    def sendAuth(154,4965
-    def sendResponse(172,5489
-    def onChallenge(186,5843
-    def onSuccess(202,6296
-    def onFailure(218,6849
-
-venv/lib/python2.7/site-packages/twisted/words/protocols/jabber/component.py,1316
-def componentFactory(33,1246
-class ComponentInitiatingInitializer(45,1644
-    def __init__(54,1907
-    def initialize(58,1994
-    def _cbHandshake(72,2485
-class ConnectComponentAuthenticator(80,2739
-    def __init__(88,3027
-    def associateWithStream(100,3491
-class ListenComponentAuthenticator(108,3694
-    def __init__(120,4011
-    def associateWithStream(125,4127
-    def streamStarted(136,4466
-    def onElement(164,5497
-    def onHandshake(180,6086
-class Service(202,6967
-    def componentConnected(207,7060
-    def componentDisconnected(210,7112
-    def transportConnected(213,7163
-    def send(216,7215
-class ServiceManager(234,7966
-    def __init__(244,8369
-    def getFactory(271,9440
-    def _connected(274,9498
-    def _authd(280,9668
-    def _disconnected(291,10020
-    def send(300,10281
-def buildServiceManager(317,10838
-class Router(330,11146
-    def __init__(351,11899
-    def addRoute(355,11950
-    def removeRoute(373,12625
-    def route(387,13080
-class XMPPComponentServerFactory(405,13524
-    def __init__(418,13848
-        def authenticatorFactory(422,13956
-    def onConnectionMade(434,14372
-        def logDataIn(443,14604
-        def logDataOut(446,14689
-    def onAuthenticated(456,14953
-    def onError(470,15416
-    def onConnectionLost(474,15489
-
-venv/lib/python2.7/site-packages/twisted/words/protocols/jabber/xmpp_stringprep.py,804
-class ILookupTable(29,636
-    def lookup(34,728
-class IMappingTable(41,825
-    def map(46,919
-class LookupTableFromFunction:LookupTableFromFunction54,1027
-    def __init__(56,1059
-class LookupTable:LookupTable62,1172
-    def __init__(64,1192
-    def lookup(67,1252
-class MappingTableFromFunction:MappingTableFromFunction73,1340
-    def __init__(75,1373
-class EmptyMappingTable:EmptyMappingTable81,1486
-    def __init__(83,1512
-    def map(86,1608
-class Profile:Profile94,1731
-    def __init__(95,1746
-    def prepare(103,2082
-    def map(114,2453
-    def check_prohibiteds(130,2808
-    def check_unassigneds(136,3027
-    def check_bidirectionals(141,3209
-class NamePrep:NamePrep159,3821
-    def prepare(188,5162
-    def check_prohibiteds(204,5532
-    def nameprep(209,5704
-
-venv/lib/python2.7/site-packages/twisted/words/protocols/jabber/client.py,901
-def basicClientFactory(21,754
-class IQ(25,873
-    def __init__(37,1312
-    def addCallback(52,1793
-    def send(59,2007
-    def _resultEvent(75,2614
-class IQAuthInitializer(81,2715
-    def __init__(101,3427
-    def initialize(105,3485
-    def _cbAuthQuery(117,3860
-    def _ebAuthQuery(139,4682
-    def _cbAuth(150,5010
-    def _ebAuth(154,5052
-class BasicAuthenticator(161,5228
-    def __init__(200,6883
-    def associateWithStream(205,7043
-    def registerAccount(220,7513
-    def _registerResultEvent(235,7990
-class CheckVersionInitializer(245,8275
-    def __init__(250,8411
-    def initialize(254,8469
-class BindInitializer(260,8601
-    def start(270,8908
-    def onBind(281,9247
-class SessionInitializer(287,9369
-    def start(298,9694
-def XMPPClientFactory(305,9844
-class XMPPAuthenticator(327,10526
-    def __init__(363,12301
-    def associateWithStream(369,12462
-
-venv/lib/python2.7/site-packages/twisted/words/protocols/jabber/error.py,374
-class BaseError(66,2681
-    def __init__(89,3586
-    def __str__(97,3835
-    def getElement(107,4076
-class StreamError(129,4745
-    def getElement(138,4933
-class StanzaError(155,5357
-    def __init__(171,5849
-    def getElement(191,6397
-    def toResponse(208,6853
-def _parseError(236,7956
-def exceptionFromStreamError(274,9071
-def exceptionFromStanza(294,9588
-
-venv/lib/python2.7/site-packages/twisted/words/protocols/jabber/jstrports.py,85
-def _parseTCPSSL(13,323
-def _parseUNIX(17,475
-def parse(26,648
-def client(30,791
-
-venv/lib/python2.7/site-packages/twisted/words/protocols/irc.py,7773
-class IRCBadMessage(62,1785
-class IRCPasswordMismatch(65,1827
-class IRCBadModes(70,1877
-def parsemsg(77,2005
-def split(105,2624
-def _intOrDefault(126,3164
-class UnhandledCommand(143,3551
-class _CommandDispatcherMixin(150,3682
-    def dispatch(166,4237
-        def _getMethodName(170,4346
-        def _getMethod(173,4436
-def parseModes(189,4851
-class IRC(248,6701
-    def connectionMade(258,6847
-    def sendLine(264,6985
-    def sendMessage(272,7234
-    def sendCommand(303,8482
-    def _stringTags(349,10266
-    def _validateTags(368,10787
-    def _escapeTagValue(383,11293
-    def dataReceived(402,11856
-    def handleCommand(429,12818
-    def irc_unknown(454,13599
-    def privmsg(463,13890
-    def notice(481,14525
-    def action(503,15370
-    def topic(521,15991
-    def topicAuthor(550,17110
-    def names(576,18034
-    def who(612,19327
-    def whois(641,20611
-    def join(695,22894
-    def part(709,23308
-    def channelMode(730,23989
-class ServerSupportedFeatures(751,24684
-    def __init__(762,25024
-    def _splitParamArgs(777,25645
-        def _parse(800,26365
-    def _unescapeParamValue(810,26625
-        def _unescape(819,26871
-    def _splitParam(837,27427
-    def _parsePrefixParam(853,27807
-    def _parseChanModesParam(876,28650
-    def getFeature(891,29210
-    def hasFeature(910,29720
-    def parse(919,29915
-    def isupport_unknown(937,30513
-    def isupport_CHANLIMIT(944,30653
-    def isupport_CHANMODES(951,30845
-    def isupport_CHANNELLEN(975,31622
-    def isupport_CHANTYPES(982,31824
-    def isupport_EXCEPTS(989,31956
-    def isupport_IDCHAN(999,32202
-    def isupport_INVEX(1009,32448
-    def isupport_KICKLEN(1019,32695
-    def isupport_MAXLIST(1026,32864
-    def isupport_MODES(1035,33142
-    def isupport_NETWORK(1043,33364
-    def isupport_NICKLEN(1050,33481
-    def isupport_PREFIX(1057,33672
-    def isupport_SAFELIST(1067,33947
-    def isupport_STATUSMSG(1075,34169
-    def isupport_TARGMAX(1083,34371
-    def isupport_TOPICLEN(1091,34597
-class IRCClient(1099,34756
-    def _reallySendLine(1220,39184
-    def sendLine(1227,39437
-    def _sendLine(1235,39665
-    def connectionLost(1244,39957
-    def _createHeartbeat(1249,40082
-    def _sendHeartbeat(1256,40238
-    def stopHeartbeat(1263,40414
-    def startHeartbeat(1275,40691
-    def created(1296,41296
-    def yourHost(1304,41540
-    def myInfo(1312,41786
-    def luserClient(1329,42301
-    def bounce(1338,42586
-    def isupport(1347,42837
-    def luserChannels(1356,43126
-    def luserOp(1363,43289
-    def luserMe(1370,43432
-    def privmsg(1381,43733
-    def joined(1387,43887
-    def left(1395,44087
-    def noticed(1404,44281
-    def modeChanged(1419,44862
-    def pong(1446,45939
-    def signedOn(1452,46063
-    def kickedFrom(1458,46185
-    def nickChanged(1464,46323
-    def userJoined(1473,46516
-    def userLeft(1479,46653
-    def userQuit(1485,46788
-    def userKicked(1491,46937
-    def action(1497,47107
-    def topicUpdated(1503,47253
-    def userRenamed(1511,47451
-    def receivedMOTD(1519,47631
-    def join(1535,48078
-    def leave(1552,48633
-    def kick(1569,49193
-    def invite(1591,49916
-    def topic(1607,50339
-    def mode(1630,51209
-    def say(1665,52510
-    def _safeMaximumLineLength(1687,53449
-    def msg(1710,54395
-    def notice(1746,55669
-    def away(1761,56081
-    def back(1771,56304
-    def whois(1779,56442
-    def register(1794,56850
-    def setNick(1813,57545
-    def quit(1824,57807
-    def describe(1837,58118
-    def ping(1854,58574
-    def dccSend(1878,59402
-    def dccResume(1892,59989
-    def dccAcceptResume(1900,60220
-    def irc_ERR_NICKNAMEINUSE(1911,60602
-    def alterCollidedNick(1920,60891
-    def irc_ERR_ERRONEUSNICKNAME(1934,61351
-    def irc_ERR_PASSWDMISMATCH(1949,61900
-    def irc_RPL_WELCOME(1956,62082
-    def irc_JOIN(1967,62382
-    def irc_PART(1978,62680
-    def irc_QUIT(1989,62974
-    def irc_MODE(1997,63152
-    def irc_PING(2028,64219
-    def irc_PRIVMSG(2034,64370
-    def irc_NOTICE(2058,64973
-    def irc_NICK(2078,65469
-    def irc_KICK(2088,65758
-    def irc_TOPIC(2102,66201
-    def irc_RPL_TOPIC(2111,66457
-    def irc_RPL_NOTOPIC(2121,66778
-    def irc_RPL_MOTDSTART(2127,66963
-    def irc_RPL_MOTD(2132,67126
-    def irc_RPL_ENDOFMOTD(2140,67346
-    def irc_RPL_CREATED(2150,67641
-    def irc_RPL_YOURHOST(2153,67721
-    def irc_RPL_MYINFO(2156,67803
-    def irc_RPL_BOUNCE(2162,67976
-    def irc_RPL_ISUPPORT(2165,68054
-    def irc_RPL_LUSERCLIENT(2174,68470
-    def irc_RPL_LUSEROP(2177,68558
-    def irc_RPL_LUSERCHANNELS(2183,68704
-    def irc_RPL_LUSERME(2189,68862
-    def irc_unknown(2192,68942
-    def ctcpQuery(2199,69101
-    def ctcpUnknownQuery(2217,69728
-    def ctcpQuery_ACTION(2227,70038
-    def ctcpQuery_PING(2230,70133
-    def ctcpQuery_FINGER(2234,70270
-    def ctcpQuery_VERSION(2249,70751
-    def ctcpQuery_SOURCE(2261,71276
-    def ctcpQuery_USERINFO(2274,71984
-    def ctcpQuery_CLIENTINFO(2282,72325
-    def ctcpQuery_ERRMSG(2313,73627
-    def ctcpQuery_TIME(2320,73963
-    def ctcpQuery_DCC(2329,74350
-    def dcc_SEND(2360,75379
-    def dcc_ACCEPT(2385,76133
-    def dcc_RESUME(2400,76580
-    def dcc_CHAT(2415,77021
-    def dccDoSend(2433,77628
-    def dccDoResume(2460,78489
-    def dccDoAcceptResume(2482,79246
-    def dccDoChat(2504,79943
-    def ctcpMakeReply(2518,80394
-    def ctcpMakeQuery(2529,80750
-    def ctcpReply(2541,81209
-    def ctcpReply_PING(2552,81580
-    def ctcpUnknownReply(2561,81917
-    def badMessage(2587,82709
-    def quirkyMessage(2609,83416
-    def connectionMade(2621,83698
-    def dataReceived(2627,83876
-    def lineReceived(2634,84082
-    def getUserModeParams(2649,84602
-    def getChannelModeParams(2659,84817
-    def handleCommand(2681,85568
-    def __getstate__(2706,86349
-def dccParseAddress(2713,86497
-class DccFileReceiveBasic(2732,86999
-    def __init__(2746,87445
-    def dataReceived(2755,87765
-class DccSendProtocol(2767,88183
-    def __init__(2797,89047
-    def connectionMade(2801,89148
-    def dataReceived(2805,89231
-    def sendBlock(2824,89988
-    def connectionLost(2834,90320
-class DccSendFactory(2840,90457
-    def __init__(2842,90528
-    def buildProtocol(2845,90584
-def fileSize(2851,90706
-class DccChat(2895,91759
-    def __init__(2916,92512
-    def dataReceived(2933,93090
-    def lineReceived(2945,93456
-class DccChatFactory(2951,93656
-    def __init__(2954,93739
-    def buildProtocol(2959,93848
-    def clientConnectionFailed(2965,93999
-    def clientConnectionLost(2968,94117
-def dccDescribe(2972,94234
-class DccFileReceive(3028,95569
-    def __init__(3073,97231
-    def set_directory(3085,97658
-    def set_filename(3108,98595
-    def set_overwrite(3119,98893
-    def connectionMade(3132,99211
-    def dataReceived(3156,100244
-    def connectionLost(3162,100412
-    def __str__(3192,101550
-    def __repr__(3202,101892
-class _CharacterAttributes(3226,102532
-class _FormattingState(3295,104234
-    def __init__(3313,104663
-    def toMIRCControlCodes(3323,104998
-def _foldr(3349,105847
-class _FormattingParser(3367,106269
-    def __init__(3412,107736
-    def process(3421,107934
-    def complete(3431,108131
-    def emit(3443,108426
-    def state_TEXT(3462,109032
-    def state_COLOR_FOREGROUND(3487,109791
-    def state_COLOR_BACKGROUND(3524,111300
-def parseFormattedText(3552,112282
-def assembleFormattedText(3572,112720
-def stripFormatting(3629,114218
-def ctcpExtract(3651,114690
-def lowQuote(3709,116146
-def lowDequote(3714,116255
-    def sub(3715,116274
-def ctcpQuote(3739,116748
-def ctcpDequote(3744,116854
-    def sub(3745,116874
-def ctcpStringify(3755,117100
-
-venv/lib/python2.7/site-packages/twisted/words/xish/xpathparser.py,1087
-class SyntaxError(51,1559
-    def __init__(53,1666
-    def __str__(59,1842
-class NoMoreTokens(63,1983
-class Token(67,2090
-    def __init__(73,2186
-    def __repr__(79,2342
-class Scanner(93,2762
-    def __init__(105,3221
-    def stack_input(152,4773
-    def get_pos(183,5845
-    def print_line_with_pointer(196,6207
-    def grab_input(258,8079
-    def getchar(276,8692
-    def token(284,8856
-    def peek(351,11342
-    def scan(364,11912
-class Parser(381,12608
-    def __init__(386,12687
-    def _stack(389,12753
-    def _peek(394,12941
-    def _scan(399,13164
-class Context(403,13312
-    def __init__(411,13506
-    def __str__(428,13994
-def print_error(434,14146
-def wrap_error_reporter(461,15080
-class XPathParserScanner(477,15666
-    def __init__(501,16618
-class XPathParser(504,16725
-    def XPATH(506,16774
-    def PATH(516,17215
-    def PREDICATE(539,18255
-    def EXPR(549,18686
-    def BOOLOP(559,19102
-    def FACTOR(569,19501
-    def TERM(581,19985
-    def VALUE(591,20404
-    def CMP(615,21620
-    def STR(625,22018
-def parse(636,22417
-
-venv/lib/python2.7/site-packages/twisted/words/xish/xmlstream.py,684
-class XmlStream(46,1563
-    def __init__(54,1952
-    def _initializeStream(60,2116
-    def connectionMade(73,2584
-    def dataReceived(82,2897
-    def connectionLost(98,3503
-    def onDocumentStart(112,3905
-    def onElement(119,4136
-    def onDocumentEnd(127,4354
-    def setDispatchFn(134,4591
-    def resetDispatchFn(138,4720
-    def send(142,4878
-class BootstrapMixin(171,5767
-    def __init__(190,6518
-    def installBootstraps(194,6573
-    def addBootstrap(205,6903
-    def removeBootstrap(216,7223
-class XmlStreamFactoryMixin(228,7547
-    def __init__(241,7998
-    def buildProtocol(247,8133
-class XmlStreamFactory(261,8515
-    def buildProtocol(269,8733
-
-venv/lib/python2.7/site-packages/twisted/words/xish/domish.py,1970
-def _splitPrefix(20,614
-class _ListSerializer:_ListSerializer34,1050
-    def __init__(36,1147
-    def getValue(45,1475
-    def getPrefix(48,1540
-    def prefixInScope(54,1761
-    def serialize(61,1980
-def escapeToXml(155,4956
-def unescapeFromXml(173,5518
-def generateOnlyInterface(181,5753
-def generateElementsQNamed(188,5910
-def generateElementsNamed(194,6138
-class SerializedXML(202,6359
-class Namespace:Namespace207,6460
-    def __init__(209,6545
-    def __getattr__(211,6598
-    def __getitem__(213,6658
-class IElement(216,6719
-    def toXml(233,7354
-    def addElement(261,8498
-    def addChild(285,9423
-    def addContent(299,9956
-class Element(313,10349
-    def __init__(414,14593
-    def __getattr__(436,15507
-    def __getitem__(449,15972
-    def __delitem__(452,16052
-    def __setitem__(455,16130
-    def __unicode__(458,16218
-    def __bytes__(467,16436
-    def _dqa(478,16676
-    def getAttribute(485,16873
-    def hasAttribute(489,17049
-    def compareAttribute(493,17198
-    def swapAttributeValues(500,17429
-    def addChild(507,17624
-    def addContent(514,17824
-    def addElement(524,18121
-    def addRawXml(541,18608
-    def addUniqueId(545,18784
-    def elements(553,19036
-    def toXml(573,19772
-    def firstChildElement(580,20135
-class ParserError(587,20286
-def elementStream(591,20383
-    class SuxElementStream(610,20853
-        def __init__(611,20896
-        def parse(622,21258
-        def findUri(629,21434
-        def gotTagStart(638,21789
-        def gotText(701,24033
-        def gotCData(707,24244
-        def gotComment(713,24456
-        def gotEntityReference(723,24728
-        def gotTagEnd(732,25137
-class ExpatElementStream:ExpatElementStream777,26886
-    def __init__(778,26912
-    def parse(795,27607
-    def _onStartElement(801,27758
-    def _onEndElement(832,28806
-    def _onCdata(848,29313
-    def _onStartNamespace(852,29421
-    def _onEndNamespace(860,29672
-
-venv/lib/python2.7/site-packages/twisted/words/xish/utility.py,585
-class _MethodWrapper(16,348
-    def __init__(20,440
-    def __call__(26,574
-class CallbackList:CallbackList34,758
-    def __init__(56,1778
-    def addCallback(60,1832
-    def removeCallback(80,2519
-    def callback(91,2737
-    def isEmpty(118,3626
-class EventDispatcher:EventDispatcher129,3799
-    def __init__(170,5744
-    def _getEventAndObservers(179,6081
-    def addOnetimeObserver(195,6583
-    def addObserver(205,6941
-    def _addObserver(229,8134
-    def removeObserver(252,9028
-    def dispatch(284,10224
-class XmlPipe(343,12076
-    def __init__(371,13254
-
-venv/lib/python2.7/site-packages/twisted/words/xish/xpath.py,1657
-class LiteralValue(20,431
-    def value(21,460
-class IndexValue:IndexValue25,509
-    def __init__(26,527
-    def value(29,595
-class AttribValue:AttribValue33,665
-    def __init__(34,684
-    def value_ns(39,836
-    def value(42,891
-class CompareValue:CompareValue49,1057
-    def __init__(50,1077
-    def _compareEqual(58,1289
-    def _compareNotEqual(61,1385
-class BooleanValue:BooleanValue65,1485
-    def __init__(75,1866
-    def _booleanAnd(83,2072
-    def _booleanOr(91,2345
-def Function(100,2616
-class _not_Function:_not_Function109,2792
-    def __init__(110,2813
-    def setParams(113,2868
-    def value(116,2940
-class _text_Function:_text_Function120,3015
-    def setParams(121,3037
-    def value(124,3076
-class _Location:_Location128,3134
-    def __init__(129,3151
-    def matchesPredicates(134,3272
-    def matches(144,3516
-    def queryForString(157,3822
-    def queryForNodes(167,4133
-    def queryForStringList(177,4437
-class _AnyLocation:_AnyLocation190,4839
-    def __init__(191,4859
-    def matchesPredicates(196,4979
-    def listParents(202,5129
-    def isRootMatch(207,5298
-    def findFirstRootMatch(218,5692
-    def matches(243,6712
-    def queryForString(256,7127
-    def queryForNodes(260,7276
-    def queryForStringList(270,7565
-class XPathQuery:XPathQuery279,7862
-    def __init__(280,7880
-    def __hash__(288,8278
-    def matches(291,8343
-    def queryForString(294,8420
-    def queryForNodes(299,8573
-    def queryForStringList(307,8776
-def internQuery(318,9014
-def matches(324,9198
-def queryForStringList(328,9276
-def queryForString(332,9376
-def queryForNodes(336,9468
-
-venv/lib/python2.7/site-packages/twisted/words/service.py,4281
-class Group(46,1429
-    def __init__(47,1450
-    def _ebUserCall(56,1624
-    def _cbUserCall(60,1711
-    def add(67,1923
-    def remove(81,2498
-    def size(97,3030
-    def receive(101,3098
-    def setMetadata(113,3542
-    def iterusers(124,3901
-class User(130,4020
-    def __init__(134,4074
-    def loggedIn(140,4190
-    def join(146,4310
-        def cbJoin(147,4337
-    def leave(153,4487
-        def cbLeave(154,4528
-    def send(160,4691
-    def itergroups(165,4831
-    def logout(169,4892
-class IRCUser(178,5050
-    def connectionMade(198,5557
-    def connectionLost(204,5722
-    def sendMessage(211,5902
-    def userJoined(227,6446
-    def userLeft(233,6600
-    def receive(240,6801
-    def groupMetaUpdate(257,7374
-    def irc_PASS(272,7820
-    def irc_NICK(286,8107
-    def irc_USER(323,9122
-    def irc_NICKSERV_PRIVMSG(335,9477
-    def logInAs(358,10146
-    def _cbLogin(390,11200
-    def _ebLogin(403,11601
-    def irc_PING(426,12344
-    def irc_QUIT(436,12563
-    def _channelMode(445,12722
-    def _userMode(454,12979
-    def irc_MODE(469,13410
-            def ebGroup(488,14005
-            def ebUser(499,14428
-    def irc_USERHOST(511,14761
-    def irc_PRIVMSG(522,14943
-        def cbTarget(544,15695
-        def ebTarget(548,15826
-    def irc_JOIN(556,16024
-        def cbGroup(575,16621
-            def cbJoin(576,16649
-        def ebGroup(585,16986
-    def irc_PART(593,17208
-        def cbGroup(619,17966
-            def cbLeave(620,17994
-        def ebGroup(624,18152
-    def irc_NAMES(634,18441
-        def cbGroup(656,19215
-        def ebGroup(662,19388
-    def irc_TOPIC(673,19672
-    def _sendTopic(698,20350
-    def _getTopic(710,20785
-        def ebGroup(714,21027
-    def _setTopic(723,21307
-        def cbGroup(727,21467
-            def ebSet(733,21669
-        def ebGroup(741,21951
-    def list(750,22223
-    def irc_LIST(763,22686
-        def cbGroups(801,24149
-            def gotSize(802,24179
-    def _channelWho(811,24543
-    def _userWho(816,24732
-    def irc_WHO(821,24862
-            def ebGroup(851,26007
-            def ebUser(859,26337
-    def irc_WHOIS(869,26645
-        def cbUser(875,26787
-        def ebUser(883,27110
-    def irc_OPER(905,27756
-class IRCFactory(914,27954
-    def __init__(925,28312
-class PBMind(936,28582
-    def __init__(937,28614
-    def jellyFor(940,28652
-    def remote_userJoined(946,28861
-    def remote_userLeft(949,28921
-    def remote_receive(952,28987
-    def remote_groupMetaUpdate(955,29059
-class PBMindReference(960,29158
-    def receive(961,29201
-    def groupMetaUpdate(972,29584
-    def userJoined(978,29763
-    def userLeft(984,29965
-class PBGroup(993,30248
-    def __init__(994,30281
-    def processUniqueID(1000,30412
-    def jellyFor(1004,30519
-    def remote_leave(1014,30857
-    def remote_send(1018,30953
-class PBGroupReference(1023,31072
-    def unjellyFor(1024,31116
-    def leave(1031,31419
-    def send(1034,31502
-class PBUser(1038,31633
-    def __init__(1039,31665
-    def processUniqueID(1044,31792
-class ChatAvatar(1049,31931
-    def __init__(1050,31967
-    def jellyFor(1054,32030
-    def remote_join(1061,32248
-        def cbGroup(1062,32286
-            def cbJoin(1063,32314
-class AvatarReference(1073,32670
-    def join(1074,32713
-    def quit(1077,32795
-class WordsRealm(1087,33080
-    def __init__(1090,33131
-    def userFactory(1094,33188
-    def groupFactory(1098,33249
-    def logoutFactory(1102,33312
-        def logout(1103,33356
-    def requestAvatar(1110,33541
-        def gotAvatar(1114,33695
-    def lookupUser(1134,34389
-    def lookupGroup(1138,34457
-    def addUser(1142,34527
-    def addGroup(1160,35074
-    def getGroup(1175,35501
-            def ebGroup(1177,35569
-    def getUser(1184,35795
-            def ebUser(1186,35861
-    def createUser(1193,36081
-        def cbLookup(1194,36113
-        def ebLookup(1196,36204
-    def createGroup(1207,36474
-        def cbLookup(1208,36507
-        def ebLookup(1210,36600
-class InMemoryWordsRealm(1221,36874
-    def __init__(1222,36912
-    def itergroups(1228,37056
-    def addUser(1232,37138
-    def addGroup(1239,37348
-    def lookupUser(1246,37567
-    def lookupGroup(1256,37828
-
-venv/lib/python2.7/site-packages/twisted/words/tap.py,128
-class Options(18,447
-    def __init__(37,1120
-    def opt_group(41,1230
-    def opt_passwd(46,1383
-def makeService(54,1643
-
-venv/lib/python2.7/site-packages/twisted/words/xmpproutertap.py,46
-class Options(10,267
-def makeService(23,571
-
-venv/lib/python2.7/site-packages/twisted/words/iwords.py,713
-class IProtocolPlugin(8,168
-    def getFactory(14,380
-class IGroup(25,786
-    def add(28,873
-    def remove(34,984
-    def size(41,1145
-    def receive(49,1404
-    def setMetadata(70,2066
-    def iterusers(76,2194
-class IChatClient(81,2287
-    def receive(87,2511
-    def groupMetaUpdate(108,3434
-    def userJoined(119,3705
-    def userLeft(130,3969
-class IUser(143,4297
-    def loggedIn(154,4908
-    def send(161,5159
-    def join(168,5354
-    def leave(175,5515
-    def itergroups(182,5690
-class IChatService(189,5819
-    def itergroups(200,6298
-    def getGroup(207,6517
-    def createGroup(219,6959
-    def lookupGroup(230,7308
-    def getUser(242,7676
-    def createUser(254,8112
-
-venv/lib/python2.7/site-packages/twisted/words/ewords.py,185
-class WordsError(8,158
-    def __str__(9,187
-class NoSuchUser(12,283
-class DuplicateUser(16,324
-class NoSuchGroup(20,368
-class DuplicateGroup(24,410
-class AlreadyLoggedIn(28,455
-
-venv/lib/python2.7/site-packages/twisted/names/test/test_resolve.py,129
-class ResolverChainTests(14,257
-    def test_emptyResolversList(19,363
-    def test_emptyResolversListLookupAllRecords(30,706
-
-venv/lib/python2.7/site-packages/twisted/names/test/test_srvconnect.py,796
-class FakeResolver(26,689
-    def __init__(39,1127
-    def _lookup(44,1268
-class DummyFactory(56,1602
-    def __init__(60,1733
-    def clientConnectionFailed(63,1785
-class SRVConnectorTests(68,1874
-    def setUp(73,1977
-    def _randint(83,2354
-    def test_interface(103,2891
-    def test_SRVPresent(110,3057
-    def test_SRVNotPresent(126,3725
-    def test_SRVNoResult(138,4110
-    def test_SRVNoResultUnknownServiceDefaultPort(150,4472
-    def test_SRVNoResultUnknownServiceNoDefaultPort(167,5155
-    def test_SRVBadResult(181,5699
-    def test_SRVNoService(196,6295
-    def test_SRVLookupName(212,6945
-    def test_unicodeDomain(223,7284
-    def test_pickServerWeights(234,7668
-    def test_pickServerSamePriorities(268,8756
-    def test_srvDifferentPriorities(287,9440
-
-venv/lib/python2.7/site-packages/twisted/names/test/test_server.py,4322
-class RaisedArguments(19,442
-    def __init__(23,555
-def raiser(29,650
-class NoResponseDNSServerFactory(39,894
-    def allowQuery(48,1238
-    def sendReply(62,1616
-class RaisingDNSServerFactory(73,1920
-    class AllowQueryArguments(82,2206
-    def allowQuery(87,2335
-class RaisingProtocol(103,2772
-    class WriteMessageArguments(108,2923
-    def writeMessage(113,3054
-class NoopProtocol(127,3359
-    def writeMessage(131,3482
-class RaisingResolver(144,3757
-    class QueryArguments(149,3908
-    def query(155,4033
-class RaisingCache(169,4324
-    class CacheResultArguments(174,4488
-    def cacheResult(180,4619
-def assertLogMessage(194,4922
-class DNSServerFactoryTests(229,6054
-    def test_resolverType(233,6160
-    def test_resolverDefaultEmpty(243,6424
-    def test_authorities(253,6692
-    def test_caches(266,7137
-    def test_clients(279,7566
-    def test_resolverOrder(292,7998
-        class DummyAuthority(298,8248
-        class DummyCache(301,8304
-        class DummyClient(304,8356
-    def test_cacheDefault(315,8671
-    def test_cacheOverride(322,8853
-    def test_canRecurseDefault(333,9211
-    def test_canRecurseOverride(342,9511
-    def test_verboseDefault(351,9789
-    def test_verboseOverride(358,9975
-    def test_interface(366,10242
-    def test_defaultProtocol(373,10445
-    def test_buildProtocolProtocolOverride(380,10656
-        class FakeProtocol(386,10900
-        def fakeProtocolFactory(393,11053
-    def test_verboseLogQuiet(408,11443
-    def test_verboseLogVerbose(422,11762
-    def test_messageReceivedLoggingNoQuery(435,12082
-    def test_messageReceivedLogging1(450,12568
-    def test_messageReceivedLogging2(467,13156
-    def test_messageReceivedTimestamp(485,13799
-    def test_messageReceivedAllowQuery(499,14226
-    def test_allowQueryFalse(519,14945
-        class SendReplyException(525,15183
-        class RaisingDNSServerFactory(528,15246
-            def allowQuery(529,15310
-            def sendReply(532,15391
-    def _messageReceivedTest(545,15798
-        def fakeHandler(563,16457
-    def test_queryMessageReceived(573,16834
-    def test_inverseQueryMessageReceived(582,17134
-    def test_statusMessageReceived(591,17459
-    def test_notifyMessageReceived(600,17764
-    def test_updateMessageReceived(609,18069
-    def test_connectionTracking(620,18448
-    def test_handleQuery(638,19178
-    def test_handleQueryCallback(658,19837
-        class FakeResolver(669,20283
-            def query(670,20319
-        def fakeGotResolverResponse(675,20464
-    def test_handleQueryErrback(694,21050
-        class FakeResolver(705,21491
-            def query(706,21527
-        def fakeGotResolverError(711,21669
-    def test_gotResolverResponse(730,22253
-    def test_gotResolverResponseCallsResponseFromMessage(752,23040
-    def test_responseFromMessageNewMessage(776,23810
-    def test_responseFromMessageRecursionAvailable(788,24231
-    def test_responseFromMessageTimeReceived(806,24910
-    def test_responseFromMessageMaxSize(820,25418
-    def test_messageFactory(834,25898
-    def test_responseFromMessageCallsMessageFactory(842,26149
-    def test_responseFromMessageAuthoritativeMessage(867,27069
-    def test_gotResolverResponseLogging(883,27705
-    def test_gotResolverResponseCaching(901,28309
-    def test_gotResolverErrorCallsResponseFromMessage(927,29278
-    def _assertMessageRcodeForError(950,30003
-    def test_gotResolverErrorDomainError(977,31105
-    def test_gotResolverErrorAuthoritativeDomainError(985,31409
-    def test_gotResolverErrorOtherError(995,31773
-    def test_gotResolverErrorLogging(1006,32178
-    def test_gotResolverErrorResetsResponseAttributes(1019,32610
-    def test_gotResolverResponseResetsResponseAttributes(1042,33531
-    def test_sendReplyWithAddress(1067,34493
-    def test_sendReplyWithoutAddress(1087,35149
-    def test_sendReplyLoggingNoAnswers(1106,35755
-    def test_sendReplyLoggingWithAnswers(1124,36343
-    def test_handleInverseQuery(1149,37366
-    def test_handleInverseQueryLogging(1164,37894
-    def test_handleStatus(1179,38360
-    def test_handleStatusLogging(1194,38870
-    def test_handleNotify(1209,39319
-    def test_handleNotifyLogging(1224,39829
-    def test_handleOther(1239,40278
-    def test_handleOtherLogging(1254,40785
-
-venv/lib/python2.7/site-packages/twisted/names/test/test_hosts.py,931
-class GoodTempPathMixin(19,515
-    def path(20,548
-class SearchHostsFileTests(25,626
-    def test_findAddress(30,829
-    def test_notFoundAddress(42,1186
-    def test_firstAddress(53,1535
-    def test_searchFileForAliases(65,1939
-class SearchHostsFileForAllTests(84,2742
-    def test_allAddresses(89,2950
-    def test_caseInsensitively(104,3454
-    def test_readError(114,3778
-class HostsTests(124,4044
-    def setUp(128,4176
-    def test_defaultPath(144,4512
-    def test_getHostByName(153,4791
-    def test_lookupAddress(168,5330
-        def resolved(174,5559
-    def test_lookupIPV6Address(186,5978
-        def resolved(192,6226
-    def test_lookupAllRecords(204,6657
-        def resolved(210,6892
-    def test_notImplemented(220,7195
-    def test_query(225,7367
-    def test_lookupAddressNotFound(232,7603
-    def test_lookupIPV6AddressNotFound(242,7964
-    def test_lookupAllRecordsNotFound(251,8258
-
-venv/lib/python2.7/site-packages/twisted/names/test/test_examples.py,331
-class ExampleTestBase(17,338
-    def setUp(33,1139
-    def tearDown(70,2400
-    def test_shebang(80,2686
-    def test_usageConsistency(88,2927
-    def test_usageConsistencyOnError(108,3627
-class TestDnsTests(136,4642
-class GetHostByNameTests(145,4803
-class DnsServiceTests(154,4982
-class MultiReverseLookupTests(163,5154
-
-venv/lib/python2.7/site-packages/twisted/names/test/test_dns.py,13393
-class Ord2ByteTests(37,1109
-    def test_ord2byte(41,1198
-class Str2TimeTests(50,1452
-    def test_nonString(54,1539
-    def test_seconds(62,1747
-    def test_minutes(71,2027
-    def test_hours(79,2277
-    def test_days(87,2526
-    def test_weeks(95,2774
-    def test_years(103,3026
-    def test_invalidPrefix(111,3282
-class NameTests(119,3483
-    def test_nonStringName(124,3674
-    def test_unicodeName(134,4006
-    def test_decode(144,4322
-    def test_encode(154,4629
-    def test_encodeWithCompression(165,4971
-    def test_unknown(193,6090
-    def test_decodeWithCompression(252,8307
-    def test_rejectCompressionLoop(284,9578
-    def test_equality(295,9943
-    def test_inequality(308,10310
-class RoundtripDNSTests(319,10588
-    def test_name(326,10769
-    def test_query(338,11076
-    def test_resourceRecordHeader(359,11883
-    def test_resources(380,12587
-    def test_hashable(403,13386
-    def test_Charstr(414,13682
-    def _recordRoundtripTest(430,14072
-    def test_SOA(445,14512
-    def test_A(457,14927
-    def test_NULL(466,15213
-    def test_WKS(475,15515
-    def test_AAAA(484,15822
-    def test_A6(493,16119
-    def test_SRV(502,16419
-    def test_NAPTR(512,16774
-    def test_AFSDB(539,17835
-    def test_RP(549,18183
-    def test_HINFO(559,18527
-    def test_MINFO(568,18848
-    def test_MX(578,19192
-    def test_TXT(588,19524
-class MessageTests(622,20309
-    def test_authenticDataDefault(627,20420
-    def test_authenticDataOverride(634,20602
-    def test_authenticDataEncode(642,20869
-    def test_authenticDataDecode(653,21167
-    def test_checkingDisabledDefault(664,21456
-    def test_checkingDisabledOverride(671,21647
-    def test_checkingDisabledEncode(680,21942
-    def test_checkingDisabledDecode(691,22252
-    def test_reprDefaults(702,22553
-    def test_reprFlagsIfSet(713,22857
-    def test_reprNonDefautFields(729,23353
-    def test_reprNonDefaultSections(746,23774
-    def test_emptyMessage(768,24346
-    def test_emptyQuery(777,24599
-    def test_NULL(807,25796
-    def test_lookupRecordTypeDefault(827,26444
-    def test_nonAuthoritativeMessage(839,26918
-    def test_authoritativeMessage(865,27894
-class MessageComparisonTests(893,28887
-    def messageFactory(898,29077
-    def test_id(926,30008
-    def test_answer(938,30327
-    def test_opCode(950,30662
-    def test_recDes(962,31001
-    def test_recAv(974,31336
-    def test_auth(986,31666
-    def test_rCode(998,31991
-    def test_trunc(1010,32325
-    def test_maxSize(1022,32655
-    def test_authenticData(1034,32999
-    def test_checkingDisabled(1046,33369
-    def test_queries(1058,33754
-    def test_answers(1070,34171
-    def test_authority(1085,34771
-    def test_additional(1103,35482
-class TestController(1119,36106
-    def __init__(1127,36328
-    def messageReceived(1134,36467
-class DatagramProtocolTests(1142,36666
-    def setUp(1147,36787
-    def test_truncatedPacket(1159,37200
-    def test_simpleQuery(1169,37546
-        def cb(1178,37944
-    def test_queryTimeout(1185,38162
-    def test_writeError(1197,38566
-        def writeError(1203,38809
-    def test_listenError(1211,39060
-        def startListeningError(1217,39308
-    def test_receiveMessageNotInLiveMessages(1227,39697
-class TestTCPController(1243,40315
-    def __init__(1251,40632
-    def connectionMade(1256,40726
-    def connectionLost(1260,40804
-class DNSProtocolTests(1265,40883
-    def setUp(1270,40991
-    def test_connectionTracking(1281,41355
-    def test_queryTimeout(1293,41852
-    def test_simpleQuery(1305,42234
-        def cb(1314,42610
-    def test_writeError(1323,42858
-        def writeError(1329,43093
-    def test_receiveMessageNotInLiveMessages(1337,43316
-class ReprTests(1354,43930
-    def test_ns(1358,44046
-    def test_md(1368,44341
-    def test_mf(1378,44642
-    def test_cname(1388,44941
-    def test_mb(1398,45252
-    def test_mg(1408,45544
-    def test_mr(1418,45846
-    def test_ptr(1428,46149
-    def test_dname(1438,46445
-    def test_a(1448,46775
-    def test_soa(1459,47102
-    def test_null(1472,47591
-    def test_wks(1482,47880
-    def test_aaaa(1493,48264
-    def test_a6(1504,48619
-    def test_srv(1515,48995
-    def test_naptr(1525,49353
-    def test_afsdb(1539,49842
-    def test_rp(1549,50152
-    def test_hinfo(1559,50488
-    def test_minfo(1569,50790
-    def test_mx(1582,51208
-    def test_txt(1592,51519
-    def test_spf(1602,51806
-    def test_unknown(1612,52093
-class EqualityTests(1623,52389
-    def _equalityTest(1627,52539
-    def test_charstr(1632,52720
-    def test_name(1641,52984
-    def _simpleEqualityTest(1650,53231
-    def test_rrheader(1670,53852
-    def test_ns(1714,55893
-    def test_md(1722,56099
-    def test_mf(1730,56305
-    def test_cname(1738,56511
-    def test_mb(1746,56726
-    def test_mg(1754,56932
-    def test_mr(1762,57138
-    def test_ptr(1770,57344
-    def test_dname(1778,57553
-    def test_a(1786,57765
-    def test_soa(1803,58270
-    def test_null(1851,60707
-    def test_wks(1868,61243
-    def test_aaaa(1895,62263
-    def test_a6(1912,62775
-    def test_srv(1942,64054
-    def test_naptr(1974,65412
-    def test_afsdb(2017,67695
-    def test_rp(2039,68503
-    def test_hinfo(2061,69459
-    def test_minfo(2083,70256
-    def test_mx(2105,71137
-    def test_txt(2127,71930
-    def test_spf(2149,72730
-    def test_unknown(2171,73526
-class RRHeaderTests(2194,74290
-    def test_negativeTTL(2199,74392
-    def test_nonIntegralTTL(2209,74707
-    def test_nonNumericTTLRaisesTypeError(2222,75120
-class NameToLabelsTests(2234,75494
-    def test_empty(2239,75616
-    def test_onlyDot(2247,75827
-    def test_withoutTrailingDot(2255,76056
-    def test_withTrailingDot(2263,76302
-    def test_subdomain(2271,76543
-    def test_casePreservation(2281,76855
-def assertIsSubdomainOf(2292,77118
-def assertIsNotSubdomainOf(2311,77676
-class IsSubdomainOfTests(2330,78238
-    def test_identical(2335,78362
-    def test_parent(2343,78566
-    def test_distantAncestor(2351,78810
-    def test_superdomain(2359,79060
-    def test_sibling(2367,79301
-    def test_unrelatedCommonSuffix(2375,79538
-    def test_subdomainWithTrailingDot(2383,79792
-    def test_superdomainWithTrailingDot(2392,80087
-    def test_bothWithTrailingDot(2401,80385
-    def test_emptySubdomain(2410,80673
-    def test_emptySuperdomain(2418,80902
-    def test_caseInsensitiveComparison(2426,81133
-class OPTNonStandardAttributes(2437,81434
-    def bytes(2446,81734
-    def object(2478,82779
-class OPTHeaderTests(2493,83145
-    def test_interface(2497,83271
-    def test_name(2504,83435
-    def test_nameReadonly(2512,83653
-    def test_type(2521,83886
-    def test_typeReadonly(2529,84074
-    def test_udpPayloadSize(2538,84288
-    def test_udpPayloadSizeOverride(2546,84520
-    def test_extendedRCODE(2554,84757
-    def test_extendedRCODEOverride(2561,84932
-    def test_version(2569,85161
-    def test_versionOverride(2576,85318
-    def test_dnssecOK(2584,85523
-    def test_dnssecOKOverride(2591,85684
-    def test_options(2599,85892
-    def test_optionsOverride(2606,86059
-    def test_encode(2615,86310
-    def test_encodeWithOptions(2629,86678
-    def test_decode(2658,87543
-    def test_decodeAllExpectedBytes(2672,87981
-    def test_decodeOnlyExpectedBytes(2686,88390
-    def test_decodeDiscardsName(2701,88885
-    def test_decodeRdlengthTooShort(2715,89369
-    def test_decodeRdlengthTooLong(2732,89912
-    def test_decodeWithOptions(2750,90453
-    def test_fromRRHeader(2781,91325
-    def test_repr(2809,92268
-    def test_equalityUdpPayloadSize(2826,92734
-    def test_equalityExtendedRCODE(2837,93092
-    def test_equalityVersion(2848,93438
-    def test_equalityDnssecOK(2859,93754
-    def test_equalityOptions(2870,94091
-class OPTVariableOptionTests(2882,94504
-    def test_interface(2886,94632
-    def test_constructorArguments(2893,94812
-    def test_repr(2903,95129
-    def test_equality(2916,95445
-    def test_encode(2932,95975
-    def test_decode(2949,96460
-class RaisedArgs(2967,96948
-    def __init__(2972,97100
-class MessageEmpty(2984,97369
-    def bytes(2990,97519
-    def kwargs(3010,98162
-class MessageTruncated(3031,98645
-    def bytes(3036,98766
-    def kwargs(3056,99408
-class MessageNonAuthoritative(3076,99854
-    def bytes(3081,99967
-    def kwargs(3108,100854
-class MessageAuthoritative(3127,101341
-    def bytes(3132,101447
-    def kwargs(3159,102335
-class MessageComplete:MessageComplete3178,102821
-    def bytes(3185,103016
-    def kwargs(3240,105029
-class MessageEDNSQuery(3292,106734
-    def bytes(3297,106833
-    def kwargs(3331,107909
-class MessageEDNSComplete(3353,108454
-    def bytes(3360,108657
-    def kwargs(3424,110978
-class MessageEDNSExtendedRCODE(3481,112821
-    def bytes(3486,112952
-    def kwargs(3515,113688
-class MessageComparable(3542,114374
-    def __init__(3552,114770
-    def __getattr__(3556,114839
-def verifyConstructorArgument(3561,114917
-class ConstructorTestsMixin(3607,116287
-    def _verifyConstructorArgument(3612,116443
-    def _verifyConstructorFlag(3627,117121
-class CommonConstructorTestsMixin(3642,117713
-    def test_id(3653,118202
-    def test_answer(3661,118419
-    def test_opCode(3669,118642
-    def test_auth(3678,118918
-    def test_trunc(3686,119135
-    def test_recDes(3694,119355
-    def test_recAv(3702,119578
-    def test_rCode(3710,119798
-    def test_maxSize(3718,120026
-    def test_queries(3726,120265
-    def test_answers(3733,120434
-    def test_authority(3740,120603
-    def test_additional(3747,120778
-class EDNSMessageConstructorTests(3755,120957
-class MessageConstructorTests(3766,121310
-class EDNSMessageSpecificsTests(3777,121648
-    def test_ednsVersion(3787,121952
-    def test_dnssecOK(3796,122212
-    def test_authenticData(3804,122441
-    def test_checkingDisabled(3812,122685
-    def test_queriesOverride(3820,122938
-    def test_answersOverride(3831,123238
-    def test_authorityOverride(3846,123681
-    def test_additionalOverride(3863,124192
-    def test_reprDefaults(3878,124646
-    def test_reprFlagsIfSet(3889,124968
-    def test_reprNonDefautFields(3906,125546
-    def test_reprNonDefaultSections(3925,126063
-    def test_fromStrCallsMessageFactory(3947,126648
-        class FakeMessageFactory(3953,126900
-            def fromStr(3957,127008
-    def test_fromStrCallsFromMessage(3976,127597
-        class FakeMessageFactory(3982,127813
-            def fromStr(3986,127915
-        def fakeFromMessage(3996,128188
-    def test_toStrCallsToMessage(4006,128479
-        def fakeToMessage(4011,128645
-    def test_toStrCallsToMessageToStr(4021,128911
-        class FakeMessage(4028,129157
-            def toStr(4032,129249
-        def fakeToMessage(4040,129443
-class EDNSMessageEqualityTests(4051,129643
-    def test_id(4061,129961
-    def test_answer(4073,130280
-    def test_opCode(4085,130634
-    def test_auth(4097,131010
-    def test_trunc(4109,131354
-    def test_recDes(4121,131703
-    def test_recAv(4133,132057
-    def test_rCode(4145,132406
-    def test_ednsVersion(4157,132743
-    def test_dnssecOK(4169,133110
-    def test_authenticData(4181,133469
-    def test_checkingDisabled(4193,133859
-    def test_maxSize(4205,134264
-    def test_queries(4217,134617
-    def test_answers(4229,135039
-    def test_authority(4244,135644
-    def test_additional(4262,136360
-class StandardEncodingTestsMixin(4278,136989
-    class under 4288,137432
-    def test_emptyMessageEncode(4290,137470
-    def test_emptyMessageDecode(4299,137702
-    def test_completeQueryEncode(4309,137971
-    def test_completeQueryDecode(4318,138225
-    def test_NULL(4328,138509
-    def test_nonAuthoritativeMessageEncode(4347,139127
-    def test_nonAuthoritativeMessageDecode(4357,139460
-    def test_authoritativeMessageEncode(4369,139865
-    def test_authoritativeMessageDecode(4379,140189
-    def test_truncatedMessageEncode(4391,140595
-    def test_truncatedMessageDecode(4401,140898
-class EDNSMessageStandardEncodingTests(4413,141226
-class MessageStandardEncodingTests(4423,141528
-    def messageFactory(4430,141794
-class EDNSMessageEDNSEncodingTests(4466,142964
-    def test_ednsMessageDecodeStripsOptRecords(4474,143202
-    def test_ednsMessageDecodeMultipleOptRecords(4485,143560
-    def test_fromMessageCopiesSections(4505,144163
-    def test_toMessageCopiesSections(4528,145051
-    def test_optHeaderPosition(4538,145349
-    def test_ednsDecode(4574,146478
-    def test_ednsEncode(4586,146875
-    def test_extendedRcodeEncode(4597,147269
-    def test_extendedRcodeDecode(4608,147674
-    def test_extendedRcodeZero(4620,148054
-class ResponseFromMessageTests(4637,148552
-    def test_responseFromMessageResponseType(4641,148673
-    def test_responseType(4653,149138
-        class SuppliedClass(4657,149264
-    def test_responseId(4670,149587
-    def test_responseAnswer(4682,149934
-    def test_responseQueries(4695,150345
-    def test_responseKwargs(4711,150840
-class Foo(4725,151227
-    def __init__(4731,151452
-    def __repr__(4748,151953
-class CompactReprTests(4762,152354
-    def test_defaults(4767,152484
-    def test_flagsIfSet(4778,152809
-    def test_nonDefautFields(4792,153175
-    def test_nonDefaultSections(4809,153594
-
-venv/lib/python2.7/site-packages/twisted/names/test/test_cache.py,273
-class CachingTests(20,347
-    def test_interface(25,441
-    def test_lookup(32,626
-    def test_constructorExpires(40,913
-    def test_normalLookup(67,1931
-        def cbLookup(86,2686
-    def test_cachedResultExpires(95,3010
-    def test_expiredTTLLookup(120,3868
-
-venv/lib/python2.7/site-packages/twisted/names/test/test_rootresolve.py,1749
-def getOnePayload(26,819
-def getOneAddress(35,1063
-class RootResolverTests(44,1293
-    def _queryTest(48,1390
-    def test_filteredQuery(92,2966
-    def test_unfilteredQuery(107,3585
-    def _respond(123,4202
-    def _getResolver(149,5428
-        def query(162,6003
-    def test_lookupAddress(175,6491
-    def test_lookupChecksClass(202,7538
-    def test_missingGlue(231,8631
-    def test_missingName(259,9699
-    def test_answerless(276,10215
-    def test_delegationLookupError(293,10740
-    def test_delegationLookupEmpty(314,11461
-    def test_lookupNameservers(334,12161
-        def getOneName(351,12793
-    def test_returnCanonicalName(359,13021
-    def test_followCanonicalName(382,13926
-    def test_detectCanonicalNameLoop(408,14932
-    def test_boundedQueries(427,15626
-class ResolverFactoryArguments(478,17720
-    def __init__(483,17876
-def raisingResolverFactory(495,18139
-class RootResolverResolverFactoryTests(510,18564
-    def test_resolverFactoryArgumentPresent(514,18679
-    def test_resolverFactoryArgumentAbsent(523,19021
-    def test_resolverFactoryOnlyExpectedArguments(533,19342
-class StubResolver(571,20372
-    def __init__(577,20589
-    def getHostByName(588,20913
-class BootstrapTests(612,21507
-    def test_returnsDeferredResolver(616,21598
-    def test_resolves13RootServers(625,21896
-    def test_becomesResolver(637,22278
-    def test_resolverReceivesRootHints(650,22766
-    def test_continuesWhenSomeRootHintsFail(662,23233
-        def checkHints(676,23771
-    def test_continuesWhenAllRootHintsFail(681,23908
-        def checkHints(695,24426
-    def test_passesResolverFactory(702,24608
-class StubDNSDatagramProtocol:StubDNSDatagramProtocol720,25182
-    def query(725,25379
-
-venv/lib/python2.7/site-packages/twisted/names/test/test_common.py,437
-class ExceptionForCodeTests(22,692
-    def setUp(26,806
-    def test_eformat(30,893
-    def test_eserver(38,1108
-    def test_ename(46,1323
-    def test_enotimp(53,1520
-    def test_erefused(61,1751
-    def test_other(69,1981
-class QueryTests(78,2211
-    def test_resolverBaseProvidesIResolver(83,2304
-    def test_typeToMethodDispatch(90,2486
-    def test_typeToMethodResult(104,3017
-    def test_unknownQueryType(120,3621
-
-venv/lib/python2.7/site-packages/twisted/names/test/test_client.py,4907
-class FakeResolver(40,1099
-    def _lookup(42,1134
-class StubPort(61,1781
-    def stopListening(71,2071
-class StubDNSDatagramProtocol(76,2136
-    def __init__(84,2392
-    def query(89,2480
-class GetResolverTests(100,2801
-    def test_interface(107,2945
-    def test_idempotent(116,3216
-class CreateResolverTests(128,3517
-    def _hostsTest(135,3686
-    def test_defaultHosts(141,3899
-    def test_overrideHosts(152,4269
-    def _resolvConfTest(163,4654
-    def test_reactor(173,5014
-    def test_defaultResolvConf(186,5489
-    def test_overrideResolvConf(197,5899
-    def test_defaultServers(208,6322
-    def test_overrideServers(223,6955
-    def test_cache(239,7654
-class ResolverTests(252,8029
-    def test_clientProvidesIResolver(257,8120
-    def test_clientResolverProvidesIResolver(265,8314
-    def test_noServers(272,8490
-    def test_missingConfiguration(280,8730
-    def test_closesResolvConf(290,9116
-        class StubResolver(298,9430
-            def _openFile(299,9475
-    def test_domainEmptyArgument(306,9708
-    def test_searchEmptyArgument(316,10054
-    def test_datagramQueryServerOrder(326,10403
-    def test_singleConcurrentRequest(361,11901
-        def cbFinished(389,13092
-    def test_multipleConcurrentRequests(397,13363
-    def test_multipleSequentialRequests(425,14398
-    def test_multipleConcurrentFailure(450,15270
-        class ExpectedException(465,15863
-    def test_connectedProtocol(475,16175
-    def test_resolverUsesOnlyParameterizedReactor(496,17004
-    def test_differentProtocol(508,17486
-        class FakeProtocol(517,17820
-            def __init__(518,17856
-            def query(521,17933
-    def test_ipv6Resolver(531,18301
-    def test_disallowedPort(545,18754
-        class FakeReactor(552,18985
-            def listenUDP(553,19020
-    def test_differentProtocolAfterTimeout(565,19404
-        class FakeProtocol(575,19808
-            def __init__(576,19844
-            def query(579,19921
-    def test_protocolShutDown(588,20221
-        class FakeProtocol(598,20572
-            def __init__(599,20608
-            def query(602,20685
-    def test_protocolShutDownAfterTimeout(614,21091
-        class FakeProtocol(626,21580
-            def __init__(627,21616
-            def query(630,21693
-    def test_protocolShutDownAfterFailure(642,22107
-        class ExpectedException(648,22355
-        class FakeProtocol(655,22541
-            def __init__(656,22577
-            def query(659,22654
-    def test_tcpDisconnectRemovesFromConnections(673,23163
-    def test_singleTCPQueryErrbackOnConnectionFailure(688,23763
-        class SentinelException(702,24341
-    def test_multipleTCPQueryErrbackOnConnectionFailure(711,24570
-        class SentinelException(725,25139
-    def test_reentrantTCPQueryErrbackOnConnectionFailure(736,25461
-        def reissue(752,25974
-    def test_pendingEmptiedInPlaceOnError(785,27063
-        class SentinelException(803,27671
-class ClientTests(815,27998
-    def setUp(817,28037
-    def tearDown(825,28276
-    def checkResult(832,28462
-    def checkGetHostByName(841,28785
-    def test_getHostByName(847,28971
-    def test_lookupAddress(855,29226
-    def test_lookupIPV6Address(865,29612
-    def test_lookupAddress6(873,29828
-    def test_lookupNameservers(881,30036
-    def test_lookupCanonicalName(889,30250
-    def test_lookupAuthority(897,30471
-    def test_lookupMailBox(905,30682
-    def test_lookupMailGroup(913,30888
-    def test_lookupMailRename(921,31098
-    def test_lookupNull(929,31310
-    def test_lookupWellKnownServices(937,31512
-    def test_lookupPointer(945,31739
-    def test_lookupHostInfo(953,31946
-    def test_lookupMailboxInfo(961,32157
-    def test_lookupMailExchange(969,32374
-    def test_lookupText(977,32590
-    def test_lookupSenderPolicy(985,32791
-    def test_lookupResponsibility(993,33008
-    def test_lookupAFSDatabase(1001,33228
-    def test_lookupService(1009,33445
-    def test_lookupZone(1018,33653
-    def test_lookupAllRecords(1027,33856
-    def test_lookupNamingAuthorityPointer(1036,34078
-    def test_query(1045,34318
-class FilterAnswersTests(1059,34759
-    def setUp(1064,34939
-    def test_truncatedMessage(1070,35152
-        def queryTCP(1078,35378
-    def _rcodeTest(1092,35878
-    def test_formatError(1098,36022
-    def test_serverError(1106,36270
-    def test_nameError(1113,36465
-    def test_notImplementedError(1120,36650
-    def test_refusedError(1127,36869
-    def test_refusedErrorUnknown(1134,37079
-class FakeDNSDatagramProtocol(1143,37318
-    def __init__(1144,37357
-    def query(1148,37444
-    def removeResend(1152,37629
-class RetryLogicTests(1158,37719
-    def test_roundRobinBackoff(1168,37938
-    def _cbRoundRobinBackoff(1185,38636
-    def _ebRoundRobinBackoff(1189,38751
-class ThreadedResolverTests(1211,39482
-    def test_deprecated(1215,39588
-
-venv/lib/python2.7/site-packages/twisted/names/test/test_names.py,3352
-def justPayload(35,952
-class NoFileAuthority(38,1022
-    def __init__(39,1070
-class ServerDNSTests(156,5153
-    def setUp(161,5253
-    def tearDown(192,6446
-    def namesTest(206,6933
-        def checkResults(221,7580
-    def test_addressRecord1(229,7811
-    def test_addressRecord2(237,8052
-    def test_addressRecord3(246,8371
-    def test_authority(254,8675
-    def test_mailExchangeRecord(262,8879
-    def test_nameserver(274,9357
-    def test_HINFO(282,9596
-    def test_PTR(290,9892
-    def test_CNAME(298,10148
-    def test_MB(305,10395
-    def test_MG(313,10633
-    def test_MR(321,10870
-    def test_MINFO(329,11113
-    def test_SRV(337,11381
-    def test_AFSDB(344,11647
-    def test_RP(352,11916
-    def test_TXT(360,12181
-    def test_spf(371,12585
-    def test_WKS(384,13043
-    def test_someRecordsWithTTLs(393,13363
-    def test_AAAA(406,13849
-    def test_A6(413,14119
-    def test_zoneTransfer(423,14541
-    def test_zoneTransferConnectionFails(437,15030
-    def test_similarZonesDontInterfere(447,15411
-    def test_NAPTR(455,15688
-class HelperTests(467,16059
-    def test_serialGenerator(468,16097
-class AXFRTests(477,16316
-    def setUp(478,16352
-    def _makeMessage(507,17823
-    def test_bindAndTNamesStyle(511,18018
-    def _gotResults(519,18334
-    def test_DJBStyle(522,18400
-class ResolvConfHandlingTests(534,18784
-    def test_missing(535,18834
-    def test_empty(541,19035
-class AuthorityTests(550,19274
-    def test_domainErrorForNameWithCommonSuffix(556,19442
-    def test_recordMissing(570,20076
-    def test_unknownTypeNXDOMAIN(598,21152
-    def test_unknownTypeMissing(611,21663
-    def _referralTest(623,22111
-    def test_referral(647,23074
-    def test_allRecordsReferral(657,23431
-class AdditionalProcessingTests(665,23619
-    def _lookupSomeRecords(673,23880
-    def assertRecordsMatch(712,25544
-    def _additionalTest(734,26467
-    def _additionalMXTest(764,27594
-    def test_mailExchangeAdditionalA(775,27921
-    def test_mailExchangeAdditionalAAAA(783,28156
-    def test_mailExchangeAdditionalBoth(791,28400
-    def _additionalNSTest(799,28668
-    def test_nameserverAdditionalA(810,28981
-    def test_nameserverAdditionalAAAA(818,29214
-    def test_nameserverAdditionalBoth(826,29456
-    def _answerCNAMETest(834,29722
-    def test_canonicalNameAnswerA(858,30589
-    def test_canonicalNameAnswerAAAA(866,30819
-    def test_canonicalNameAnswerBoth(874,31058
-class NoInitialResponseTests(883,31322
-    def test_noAnswer(885,31372
-        def query(891,31584
-        def queryProtocol(896,31775
-class SecondaryAuthorityServiceTests(920,32711
-    def test_constructAuthorityFromHost(926,32929
-    def test_constructAuthorityFromHostAndPort(948,33862
-class SecondaryAuthorityTests(973,34939
-    def test_defaultPort(979,35152
-    def test_explicitPort(990,35543
-    def test_transfer(1002,35999
-    def test_lookupAddress(1033,37198
-class BindAuthorityTests(1101,39493
-    def loadBindString(1105,39610
-    def setUp(1121,40037
-    def test_ttl(1125,40116
-    def test_originFromFile(1136,40409
-    def test_aRecords(1148,40677
-    def test_aaaaRecords(1166,41156
-    def test_mxRecords(1182,41517
-    def test_cnameRecords(1197,41889
-    def test_invalidRecordClass(1212,42246
-    def test_invalidDirectives(1225,42640
-
-venv/lib/python2.7/site-packages/twisted/names/test/test_rfc1982.py,1371
-class SerialNumberTests(19,336
-    def test_serialBitsDefault(24,428
-    def test_serialBitsOverride(31,607
-    def test_repr(39,872
-    def test_str(50,1157
-    def test_int(58,1357
-    def test_hash(66,1557
-    def test_convertOtherSerialBitsMismatch(75,1868
-    def test_eq(90,2276
-    def test_eqForeignType(97,2450
-    def test_ne(105,2690
-    def test_neForeignType(113,2928
-    def test_le(121,3168
-    def test_leForeignType(129,3397
-    def test_ge(137,3637
-    def test_geForeignType(145,3866
-    def test_lt(153,4106
-    def test_ltForeignType(160,4273
-    def test_gt(168,4511
-    def test_gtForeignType(175,4678
-    def test_add(183,4918
-    def test_addForeignType(190,5124
-    def test_addOutOfRangeHigh(198,5359
-    def test_maxVal(209,5687
-    def test_fromRFC4034DateString(221,6127
-    def test_toRFC4034DateString(233,6566
-    def test_unixEpoch(244,6917
-    def test_Y2106Problem(255,7193
-    def test_Y2038Problem(265,7433
-def assertUndefinedComparison(284,7926
-class SerialNumber2BitTests(318,8918
-    def test_maxadd(328,9303
-    def test_add(336,9558
-    def test_gt(346,9997
-    def test_undefined(356,10339
-class SerialNumber8BitTests(371,10831
-    def test_maxadd(382,11193
-    def test_add(390,11452
-    def test_gt(403,11909
-    def test_surprisingAddition(419,12677
-    def test_undefined(435,13420
-
-venv/lib/python2.7/site-packages/twisted/names/test/test_util.py,327
-class MemoryDatagramTransport(23,513
-    def __init__(39,1247
-    def getHost(47,1472
-    def connect(55,1654
-    def write(64,1901
-    def stopListening(77,2283
-    def setBroadcastAllowed(85,2439
-    def getBroadcastAllowed(92,2580
-class MemoryReactor(104,2793
-    def __init__(115,3167
-    def listenUDP(120,3249
-
-venv/lib/python2.7/site-packages/twisted/names/test/test_tap.py,237
-class OptionsTests(21,592
-    def test_malformedSecondary(26,746
-    def test_secondary(44,1470
-    def test_secondaryExplicitPort(56,1912
-    def test_secondaryAuthorityServices(67,2322
-    def test_recursiveConfiguration(86,3190
-
-venv/lib/python2.7/site-packages/twisted/names/cache.py,229
-class CacheResolver(17,324
-    def __init__(25,526
-    def __setstate__(40,959
-    def __getstate__(52,1296
-    def _lookup(59,1445
-    def lookupAllRecords(87,2571
-    def cacheResult(91,2693
-    def clearEntry(123,3710
-
-venv/lib/python2.7/site-packages/twisted/names/common.py,1036
-class ResolverBase:ResolverBase33,795
-    def __init__(52,1420
-    def exceptionForCode(58,1573
-    def query(68,1866
-    def _lookup(81,2338
-    def lookupAddress(85,2460
-    def lookupIPV6Address(89,2569
-    def lookupAddress6(93,2685
-    def lookupMailExchange(97,2796
-    def lookupNameservers(101,2911
-    def lookupCanonicalName(105,3025
-    def lookupMailBox(109,3144
-    def lookupMailGroup(113,3254
-    def lookupMailRename(117,3366
-    def lookupPointer(121,3479
-    def lookupAuthority(125,3590
-    def lookupNull(129,3703
-    def lookupWellKnownServices(133,3812
-    def lookupService(137,3933
-    def lookupHostInfo(141,4044
-    def lookupMailboxInfo(145,4158
-    def lookupText(149,4275
-    def lookupSenderPolicy(153,4383
-    def lookupResponsibility(157,4499
-    def lookupAFSDatabase(161,4616
-    def lookupZone(165,4733
-    def lookupNamingAuthorityPointer(169,4842
-    def lookupAllRecords(173,4970
-    def getHostByName(178,5114
-    def _cbRecords(185,5329
-def extractRecord(194,5585
-
-venv/lib/python2.7/site-packages/twisted/names/server.py,555
-class DNSServerFactory(28,692
-    def __init__(70,2394
-    def _verboseLog(106,3878
-    def buildProtocol(117,4226
-    def connectionMade(123,4337
-    def connectionLost(133,4599
-    def sendReply(144,4905
-    def _responseFromMessage(182,6324
-    def gotResolverResponse(264,9294
-    def gotResolverError(308,11054
-    def handleQuery(346,12526
-    def handleInverseQuery(388,14224
-    def handleStatus(416,15256
-    def handleNotify(444,16275
-    def handleOther(472,17294
-    def messageReceived(501,18367
-    def allowQuery(565,21202
-
-venv/lib/python2.7/site-packages/twisted/names/tap.py,251
-class Options(19,397
-    def __init__(41,1103
-    def opt_pyzone(49,1280
-    def opt_bindzone(55,1532
-    def opt_secondary(62,1786
-    def opt_verbose(82,2538
-    def postOptions(87,2636
-def _buildResolvers(115,3649
-def makeService(138,4357
-
-venv/lib/python2.7/site-packages/twisted/names/hosts.py,258
-def searchFileForAll(20,483
-def searchFileFor(55,1407
-class Resolver(75,1952
-    def __init__(79,2057
-    def _aRecords(85,2209
-    def _aaaaRecords(98,2624
-    def _respond(111,3052
-    def lookupAddress(131,3828
-    def lookupIPV6Address(139,4060
-
-venv/lib/python2.7/site-packages/twisted/names/secondary.py,501
-class SecondaryAuthorityService(19,545
-    def __init__(24,629
-    def fromServerAddressAndDomains(39,1087
-    def getAuthority(63,2038
-    def startService(66,2118
-    def stopService(76,2478
-class SecondaryAuthority(83,2600
-    def __init__(104,3181
-    def fromServerAddressAndDomain(119,3688
-    def transfer(141,4535
-    def _lookup(158,4994
-    def _cbZone(164,5234
-    def _ebZone(174,5555
-    def update(179,5711
-    def _cbTransferred(183,5814
-    def _ebTransferred(187,5888
-
-venv/lib/python2.7/site-packages/twisted/names/client.py,1999
-class Resolver(41,1062
-    def __init__(68,1997
-    def __getstate__(127,4171
-    def __setstate__(134,4312
-    def _openFile(139,4417
-    def maybeParseConfig(147,4616
-    def parseConfig(173,5535
-    def pickServer(195,6326
-    def _connectedProtocol(215,6872
-    def connectionMade(231,7386
-    def connectionLost(241,7687
-    def messageReceived(249,7920
-    def _query(253,8072
-        def cbQueried(270,8739
-    def queryUDP(277,8891
-    def _reissue(309,9947
-    def queryTCP(339,11250
-    def filterAnswers(363,12082
-    def _lookup(383,12937
-            def cbResult(404,13809
-    def lookupZone(417,14177
-        def eliminateTimeout(432,14780
-    def _timeoutZone(441,15060
-    def _cbLookupZone(448,15322
-class AXFRController:AXFRController454,15436
-    def __init__(457,15482
-    def connectionMade(465,15669
-    def connectionLost(472,15934
-    def messageReceived(477,16033
-class ThreadedResolver(504,17075
-    def __init__(505,17122
-class DNSClientFactory(517,17540
-    def __init__(518,17588
-    def clientConnectionLost(523,17708
-    def clientConnectionFailed(527,17778
-    def buildProtocol(554,18805
-def createResolver(561,18930
-def getResolver(604,20458
-def getHostByName(623,20873
-def query(647,21587
-def lookupAddress(652,21669
-def lookupIPV6Address(657,21765
-def lookupAddress6(662,21869
-def lookupMailExchange(667,21967
-def lookupNameservers(672,22073
-def lookupCanonicalName(677,22177
-def lookupMailBox(682,22285
-def lookupMailGroup(687,22381
-def lookupMailRename(692,22481
-def lookupPointer(697,22583
-def lookupAuthority(702,22679
-def lookupNull(707,22779
-def lookupWellKnownServices(712,22869
-def lookupService(717,22985
-def lookupHostInfo(722,23081
-def lookupMailboxInfo(727,23179
-def lookupText(732,23283
-def lookupSenderPolicy(737,23373
-def lookupResponsibility(742,23479
-def lookupAFSDatabase(747,23589
-def lookupZone(752,23693
-def lookupAllRecords(757,23783
-def lookupNamingAuthorityPointer(762,23885
-
-venv/lib/python2.7/site-packages/twisted/names/error.py,346
-class DomainError(14,274
-class AuthoritativeDomainError(22,436
-class DNSQueryTimeoutError(31,665
-    def __init__(37,825
-class DNSFormatError(43,913
-class DNSServerError(50,1043
-class DNSNameError(57,1173
-class DNSNotImplementedError(64,1299
-class DNSQueryRefusedError(71,1437
-class DNSUnknownError(78,1574
-class ResolverError(85,1682
-
-venv/lib/python2.7/site-packages/twisted/names/_rfc1982.py,417
-class SerialNumber(30,856
-    def __init__(59,1987
-    def _convertOther(79,2699
-    def __str__(101,3527
-    def __int__(110,3734
-    def __eq__(118,3903
-    def __ne__(128,4161
-    def __lt__(137,4370
-    def __gt__(153,4840
-    def __le__(170,5337
-    def __ge__(182,5635
-    def __add__(194,5936
-    def __hash__(230,7304
-    def fromRFC4034DateString(240,7507
-    def toRFC4034DateString(262,8418
-
-venv/lib/python2.7/site-packages/twisted/names/root.py,669
-class _DummyController:_DummyController22,462
-    def messageReceived(28,675
-class Resolver(33,729
-    def __init__(43,1144
-    def _roots(74,2472
-    def _query(82,2694
-    def _lookup(114,3901
-    def _discoverAuthority(129,4483
-    def _discoveredAuthority(162,5725
-        def findAnswerOrCName(193,7018
-                    def cbResolved(224,8373
-            def getOneAddress(263,9923
-def makePlaceholder(277,10429
-    def placeholder(278,10466
-class DeferredResolver:DeferredResolver283,10618
-    def __init__(284,10642
-    def gotRealResolver(288,10770
-    def __getattr__(295,10976
-def bootstrap(303,11232
-    def buildResolver(327,12238
-
-venv/lib/python2.7/site-packages/twisted/names/resolve.py,207
-class FailureHandler:FailureHandler20,503
-    def __init__(21,525
-    def __call__(27,668
-class ResolverChain(35,941
-    def __init__(39,1050
-    def _lookup(48,1285
-    def lookupAllRecords(87,2772
-
-venv/lib/python2.7/site-packages/twisted/names/authority.py,614
-def getSerial(22,462
-class FileAuthority(59,1461
-    def __init__(79,2112
-    def __setstate__(85,2248
-    def _additionalRecords(89,2315
-    def _lookup(120,3675
-    def lookupZone(219,7759
-    def _cbAllRecords(250,8929
-class PySourceAuthority(261,9202
-    def loadFile(265,9320
-    def wrapRecord(278,9732
-    def setupConfigNamespace(282,9831
-class BindAuthority(293,10132
-    def loadFile(300,10332
-    def stripComments(318,10861
-    def collapseContinuations(334,11235
-    def parseLines(361,12031
-    def addRecord(391,12911
-    def class_IN(426,13879
-    def parseRecordLine(456,14685
-
-venv/lib/python2.7/site-packages/twisted/names/dns.py,5401
-    def _ord2bytes(67,1946
-    def _nicebytes(78,2187
-    def _nicebyteslist(89,2448
-def randomSource(105,2845
-class IRecord(197,4512
-def _nameToLabels(212,4893
-def _isSubdomainOf(232,5356
-def str2time(263,6416
-def readPrecisely(299,7827
-class IEncodable(306,7942
-    def encode(312,8076
-    def decode(326,8526
-class Charstr(344,9089
-    def __init__(346,9113
-    def encode(352,9290
-    def decode(366,9682
-    def __eq__(382,10142
-    def __ne__(388,10289
-    def __hash__(394,10436
-    def __str__(398,10495
-class Name:Name407,10675
-    def __init__(415,10882
-    def encode(427,11221
-    def decode(462,12437
-    def __eq__(501,13717
-    def __ne__(507,13873
-    def __hash__(513,14029
-    def __str__(517,14086
-class Query:Query527,14272
-    def __init__(544,14594
-    def encode(560,14960
-    def decode(565,15109
-    def __hash__(571,15283
-    def __cmp__(575,15376
-    def __str__(583,15628
-    def __repr__(589,15869
-class _OPTHeader(595,15996
-    def __init__(623,16965
-    def name(660,18290
-    def type(673,18669
-    def encode(684,18929
-    def decode(714,19864
-    def fromRRHeader(738,20555
-class _OPTVariableOption(772,21671
-    def __init__(788,22113
-    def encode(800,22362
-    def decode(817,22954
-class RRHeader(836,23516
-    def __init__(871,24373
-    def encode(908,25465
-    def decode(920,25895
-    def isAuthoritative(928,26149
-    def __str__(932,26207
-class SimpleRecord(943,26580
-    def __init__(960,27048
-    def encode(969,27271
-    def decode(973,27361
-    def __hash__(978,27466
-class Record_NS(983,27547
-class Record_MD(992,27669
-class Record_MF(1005,27841
-class Record_CNAME(1018,28011
-class Record_MB(1027,28146
-class Record_MG(1038,28304
-class Record_MR(1049,28460
-class Record_PTR(1060,28622
-class Record_DNAME(1069,28741
-class Record_A(1086,29215
-    def __init__(1103,29628
-    def encode(1117,30062
-    def decode(1121,30144
-    def __hash__(1125,30237
-    def __str__(1129,30297
-    def dottedQuad(1134,30416
-class Record_SOA(1140,30525
-    def __init__(1185,32218
-    def encode(1201,32821
-    def decode(1213,33148
-    def __hash__(1221,33447
-class Record_NULL(1230,33640
-    def __init__(1246,34033
-    def encode(1251,34147
-    def decode(1255,34229
-    def __hash__(1259,34327
-class Record_WKS(1265,34422
-    def __init__(1295,35341
-    def encode(1309,35818
-    def decode(1315,35984
-    def __hash__(1321,36201
-class Record_AAAA(1327,36323
-    def __init__(1349,36964
-    def encode(1361,37346
-    def decode(1365,37428
-    def __hash__(1369,37522
-class Record_A6(1375,37617
-    def __init__(1410,38650
-    def encode(1428,39282
-    def decode(1437,39571
-    def __eq__(1446,39922
-    def __hash__(1455,40257
-    def __str__(1459,40361
-class Record_SRV(1469,40590
-    def __init__(1509,42202
-    def encode(1521,42567
-    def decode(1527,42770
-    def __hash__(1534,43010
-class Record_NAPTR(1540,43145
-    def __init__(1594,45403
-    def encode(1609,45932
-    def decode(1618,46247
-    def __hash__(1631,46681
-class Record_AFSDB(1639,46875
-    def __init__(1665,47808
-    def encode(1675,48102
-    def decode(1680,48249
-    def __hash__(1686,48434
-class Record_RP(1692,48546
-    def __init__(1716,49287
-    def encode(1729,49630
-    def decode(1734,49761
-    def __hash__(1741,49923
-class Record_HINFO(1747,50027
-    def __init__(1767,50522
-    def encode(1772,50644
-    def decode(1777,50820
-    def __eq__(1784,51077
-    def __hash__(1792,51347
-class Record_MINFO(1798,51465
-    def __init__(1830,52584
-    def encode(1842,52968
-    def decode(1847,53106
-    def __hash__(1853,53274
-class Record_MX(1859,53385
-    def __init__(1881,54038
-    def encode(1890,54348
-    def decode(1895,54494
-    def __hash__(1900,54672
-class Record_TXT(1906,54783
-    def __init__(1922,55216
-    def encode(1928,55373
-    def decode(1933,55502
-    def __hash__(1948,55969
-class UnknownRecord(1954,56068
-    def __init__(1971,56591
-    def encode(1976,56695
-    def decode(1984,56886
-    def __hash__(1994,57220
-class Record_SPF(1999,57290
-def _responseFromMessage(2015,57727
-def _getDisplayableArguments(2043,58632
-def _compactRepr(2080,60283
-class Message(2132,61878
-    def __init__(2185,63709
-    def __repr__(2266,67080
-    def addQuery(2285,67704
-    def encode(2301,68070
-    def decode(2333,69318
-    def parseRecords(2366,70339
-    def lookupRecordType(2398,71384
-    def toStr(2412,71822
-    def fromStr(2424,72075
-class _EDNSMessage(2436,72311
-    def __init__(2484,73911
-    def __repr__(2609,79176
-    def _toMessage(2620,79584
-    def toStr(2660,80912
-    def _fromMessage(2670,81134
-    def fromStr(2731,83303
-class DNSMixin(2748,83786
-    def __init__(2758,84071
-    def pickID(2766,84322
-    def callLater(2776,84532
-    def _query(2783,84731
-    def _clearFailed(2818,85874
-class DNSDatagramProtocol(2829,86147
-    def stopProtocol(2835,86274
-    def startProtocol(2843,86460
-    def writeMessage(2850,86613
-    def startListening(2858,86818
-    def datagramReceived(2861,86909
-    def removeResend(2894,88059
-    def query(2903,88273
-        def writeMessage(2927,88999
-class DNSProtocol(2933,89136
-    def writeMessage(2940,89263
-    def connectionMade(2949,89492
-    def connectionLost(2957,89701
-    def dataReceived(2965,89891
-    def query(2997,90922
-
-venv/lib/python2.7/site-packages/twisted/names/srvconnect.py,664
-class _SRVConnector_ClientFactoryWrapper:_SRVConnector_ClientFactoryWrapper17,427
-    def __init__(18,469
-    def startedConnecting(22,605
-    def clientConnectionFailed(25,716
-    def clientConnectionLost(28,824
-    def __getattr__(31,928
-class SRVConnector:SRVConnector37,1050
-    def __init__(56,1682
-    def connect(90,3008
-    def _ebGotServers(113,3912
-    def _cbGotServers(123,4232
-    def _ebServiceUnknown(140,4914
-    def pickServer(154,5460
-    def _reallyConnect(216,7815
-    def stopConnecting(231,8387
-    def disconnect(238,8577
-    def getDestination(245,8783
-    def connectionFailed(249,8891
-    def connectionLost(253,9020
-
-venv/lib/python2.7/site-packages/twisted/spread/test/test_pbfailure.py,2441
-class AsynchronousException(15,377
-class SynchronousException(23,567
-class AsynchronousError(31,729
-class SynchronousError(39,910
-class JellyError(47,1063
-class SecurityError(52,1137
-class SimpleRoot(63,1367
-    def remote_asynchronousException(64,1394
-    def remote_synchronousException(71,1605
-    def remote_asynchronousError(78,1799
-    def remote_synchronousError(85,1994
-    def remote_unknownError(92,2172
-        class UnknownError(96,2284
-    def remote_jelly(101,2396
-    def remote_security(105,2452
-    def remote_deferredJelly(109,2514
-    def remote_deferredSecurity(116,2662
-    def raiseJelly(123,2816
-    def raiseSecurity(127,2901
-class SaveProtocolServerFactory(132,2990
-    def clientConnectionMade(139,3183
-class PBConnTestCase(147,3339
-    def setUp(150,3406
-    def _setUpServer(155,3485
-    def _setUpClient(161,3742
-    def tearDown(167,3961
-    def _tearDownServer(175,4232
-    def _tearDownClient(179,4331
-class PBFailureTests(185,4442
-    def _exceptionTest(189,4526
-        def eb(190,4586
-        def gotRootObject(198,4943
-    def test_asynchronousException(206,5122
-    def test_synchronousException(215,5443
-    def test_asynchronousError(224,5720
-    def test_synchronousError(233,6011
-    def _success(242,6283
-    def _addFailingCallbacks(247,6404
-    def _testImpl(253,6615
-        def gotRootObj(260,6943
-                def gotFailure(263,7098
-    def test_jellyFailure(272,7402
-        def failureJelly(277,7601
-    def test_deferredJellyFailure(285,7858
-        def failureDeferredJelly(290,8057
-    def test_unjellyableFailure(298,8340
-        def failureUnjellyable(304,8566
-    def test_unknownFailure(312,8833
-        def failureUnknown(317,9026
-    def test_securityFailure(324,9263
-        def failureSecurity(330,9526
-    def test_deferredSecurity(338,9799
-        def failureDeferredSecurity(344,10053
-    def test_noSuchMethodFailure(353,10382
-        def failureNoSuch(358,10581
-    def test_copiedFailureLogging(365,10826
-        def connected(375,11166
-        def exception(379,11294
-    def test_throwExceptionIntoGenerator(388,11514
-        def generatorFunc(397,11914
-class PBFailureUnsafeTests(415,12541
-class DummyInvoker(421,12658
-class FailureJellyingTests(430,12824
-    def test_unjelliedFailureCheck(434,12940
-    def test_twiceUnjelliedFailureCheck(449,13608
-    def test_printTracebackIncludesValue(472,14661
-
-venv/lib/python2.7/site-packages/twisted/spread/test/test_jelly.py,2422
-class TestNode(19,381
-    def __init__(25,520
-class A:A36,750
-    def amethod(41,793
-def afunc(48,893
-class B:B55,982
-    def bmethod(60,1025
-class C:C67,1125
-    def cmethod(72,1168
-class D(79,1268
-class E(86,1331
-    def __init__(93,1431
-    def __getstate__(98,1511
-    def __setstate__(102,1585
-class SimpleJellyTest:SimpleJellyTest108,1679
-    def __init__(109,1702
-    def isTheSameAs(113,1771
-class JellyTests(118,1855
-    def _testSecurity(129,2212
-    def test_methodsNotSelfIdentity(149,2868
-    def test_newStyle(167,3374
-    def test_newStyleWithSlots(184,3795
-    def test_typeOldStyle(197,4137
-    def test_typeNewStyle(207,4386
-    def test_typeBuiltin(217,4634
-    def test_dateTime(227,4875
-    def test_decimal(242,5370
-    def test_decimalUnjelly(258,5930
-    def test_decimalSecurity(278,6781
-    def test_set(288,7137
-    def test_frozenset(300,7522
-    def test_setSecurity(312,7925
-    def test_frozensetSecurity(322,8260
-    def test_oldSets(332,8619
-    def test_oldImmutableSets(352,9410
-    def test_simple(374,10318
-    def test_identity(386,10656
-    def test_unicode(402,11039
-    def test_stressReferences(409,11213
-    def test_moreReferences(419,11508
-    def test_typeSecurity(428,11693
-    def test_newStyleClasses(437,11953
-    def test_lotsaTypes(442,12050
-    def test_setState(455,12489
-        class TupleState:TupleState457,12544
-            def __init__(458,12570
-            def __getstate__(460,12644
-            def __setstate__(462,12717
-            def __hash__(464,12798
-    def test_classSecurity(475,13147
-    def test_unjellyable(504,14085
-        class JellyableTestClass(509,14246
-    def test_persistentStorage(519,14623
-        def persistentStore(521,14685
-        def persistentLoad(526,14846
-    def test_newStyleClassesAttributes(546,15424
-    def _check_newstyle(558,15720
-    def test_referenceable(567,16025
-class JellyDeprecationTests(587,16724
-    def test_deprecatedInstanceAtom(592,16827
-    def test_deprecatedUnjellyingInstanceAtom(608,17396
-class ClassA(628,18065
-    def __init__(629,18107
-class ClassB(634,18166
-    def __init__(635,18208
-class CircularReferenceTests(640,18263
-    def test_simpleCircle(645,18402
-    def test_circleWithInvoker(653,18688
-        class DummyInvokerClass:DummyInvokerClass654,18726
-    def test_set(667,19189
-    def test_frozenset(680,19576
-
-venv/lib/python2.7/site-packages/twisted/spread/test/test_pb.py,8541
-class Dummy(37,1142
-    def view_doNothing(38,1168
-class DummyPerspective(45,1344
-    def perspective_getDummyViewPoint(49,1459
-class DummyRealm(55,1558
-    def requestAvatar(56,1584
-class IOPump:IOPump62,1789
-    def __init__(68,1957
-    def flush(75,2143
-    def stop(89,2571
-    def pump(97,2734
-def connectServerAndClient(124,3459
-    def maybeDisconnect(154,4577
-    def disconnectClientFactory(158,4720
-class _ReconnectingFakeConnectorState(176,5364
-    def __init__(185,5651
-    def notifyOnConnect(189,5714
-    def notifyAll(203,6090
-class _ReconnectingFakeConnector(212,6268
-    def __init__(218,6429
-    def connect(231,6841
-def connectedServerAndClient(240,7049
-class SimpleRemote(256,7593
-    def remote_thunk(257,7631
-    def remote_knuth(261,7711
-class NestedRemote(265,7772
-    def remote_getSimple(266,7810
-class SimpleCopy(270,7874
-    def __init__(271,7905
-class SimpleLocalCopy(277,8011
-class SimpleFactoryCopy(283,8116
-    def __init__(289,8274
-def createFactoryCopy(294,8369
-class NestedCopy(314,9077
-    def remote_getCopy(315,9113
-    def remote_getFactory(318,9172
-class SimpleCache(323,9255
-    def __init___(324,9288
-class NestedComplicatedCache(330,9395
-    def __init__(331,9443
-    def remote_getCache(334,9516
-class VeryVeryComplicatedCacheable(338,9571
-    def __init__(339,9621
-    def setFoo4(344,9705
-    def getStateToCacheAndObserveFor(348,9792
-    def stoppedObserving(354,9984
-class RatherBaroqueCache(361,10184
-    def observe_foo(362,10226
-    def observe_end(365,10288
-class SimpleLocalCache(371,10431
-    def setCopyableState(372,10471
-    def checkMethod(375,10547
-    def checkSelf(378,10601
-    def check(381,10647
-class NestedCache(387,10745
-    def __init__(388,10782
-    def remote_getCache(391,10838
-    def remote_putCache(394,10901
-class Observable(398,10974
-    def __init__(399,11010
-    def remote_observe(402,11063
-    def remote_unobserve(405,11134
-    def notify(408,11207
-class DeferredRemote(413,11329
-    def __init__(414,11369
-    def runMe(417,11415
-    def dontRunMe(421,11488
-    def remote_doItLater(424,11564
-class Observer(435,11834
-    def remote_notify(438,11900
-class NewStyleCopy(444,12051
-    def __init__(445,12107
-class NewStyleCopy2(450,12209
-    def __new__(455,12319
-    def __init__(461,12459
-class NewStyleCacheCopy(467,12581
-    def getStateToCacheAndObserveFor(468,12644
-class Echoer(474,12807
-    def remote_echo(475,12830
-    def remote_echoWithKeywords(479,12881
-class CachedReturner(483,12956
-    def __init__(484,12987
-    def remote_giveMeCache(486,13045
-class NewStyleTests(490,13111
-    def setUp(492,13163
-    def tearDown(505,13639
-        class variables.508,13753
-    def test_newStyle(515,13898
-        def cb(522,14140
-    def test_alloc(529,14362
-        def cb(538,14692
-    def test_newStyleWithKeywords(550,15167
-        def cb(559,15520
-class ConnectionNotifyServerFactory(571,15906
-    def __init__(585,16365
-    def clientConnectionMade(593,16542
-class NewStyleCachedTests(604,16831
-    def setUp(605,16877
-        def gotRoot(617,17356
-    def tearDown(624,17562
-    def test_newStyleCache(633,17823
-        def cb(640,18135
-class BrokerTests(658,18737
-    def tearDown(661,18799
-    def thunkErrorBad(668,18972
-    def thunkResultGood(671,19082
-    def thunkErrorGood(674,19156
-    def thunkResultBad(677,19204
-    def test_reference(680,19311
-        class X(683,19399
-            def remote_catch(684,19434
-        class Y(687,19509
-            def remote_throw(688,19544
-    def test_result(704,20023
-    def refcountResult(722,20767
-    def test_tooManyRefs(725,20841
-    def test_copy(742,21517
-    def test_observe(755,22007
-    def test_defer(775,22655
-    def test_refcount(791,23237
-    def test_cache(818,24087
-    def test_publishable(889,26875
-    def gotCopy(917,28035
-    def test_factoryCopy(921,28099
-def finishedCallback(941,28662
-class Pagerizer(947,28789
-    def __init__(948,28824
-    def remote_getPages(951,28935
-class FilePagerizer(957,29129
-    def __init__(960,29186
-    def remote_getPages(964,29340
-class PagingTests(971,29568
-    def setUp(976,29666
-    def test_pagingWithCallback(985,29881
-    def test_pagingWithoutCallback(1005,30684
-    def test_emptyFilePaging(1020,31190
-    def test_filePagingWithCallback(1042,31931
-    def test_filePagingWithoutCallback(1065,32929
-class DumbPublishable(1083,33540
-    def getStateToPublish(1084,33584
-class DumbPub(1088,33658
-    def activated(1089,33698
-class GetPublisher(1093,33757
-    def __init__(1094,33795
-    def remote_getPub(1097,33866
-class DisconnectionTests(1103,33974
-    def error(1108,34070
-    def gotDisconnected(1112,34173
-    def objectDisconnected(1118,34295
-    def test_badSerialization(1125,34482
-    def test_disconnection(1135,34818
-class FreakOut(1171,36078
-class BadCopyable(1175,36116
-    def getStateToCopyFor(1176,36148
-class BadCopySet(1180,36211
-    def remote_setBadCopy(1181,36247
-class LocalRemoteTest(1185,36306
-    def sync_add1(1188,36378
-    def async_add(1191,36428
-    def async_fail(1194,36485
-class MyPerspective(1200,36573
-    def __init__(1210,36845
-    def perspective_getAvatarId(1214,36914
-    def perspective_getViewPoint(1221,37083
-    def perspective_add(1225,37149
-    def logout(1234,37440
-class TestRealm(1239,37495
-    def requestAvatar(1255,38041
-class MyView(1274,38779
-    def view_check(1276,38807
-class LeakyRealm(1281,38889
-    def __init__(1286,39022
-    def requestAvatar(1296,39262
-class NewCredLeakTests(1303,39474
-    def test_logoutLeak(1307,39575
-        def setMindRef(1316,39989
-        def cbResponse(1327,40357
-        def connectionLost(1333,40601
-class NewCredTests(1351,41234
-    def setUp(1355,41345
-    def establishClientAndServer(1367,41771
-    def completeClientLostConnection(1400,43025
-    def test_getRootObject(1420,43863
-        def gotRootObject(1429,44196
-        def disconnect(1433,44323
-    def test_deadReferenceError(1448,44740
-        def gotRootObject(1456,45043
-            def lostConnection(1460,45196
-    def test_clientConnectionLost(1475,45618
-        class ReconnectOnce(1481,45868
-            def clientConnectionLost(1484,45957
-        def gotRootObject(1498,46503
-            def disconnected(1507,46812
-                def gotAnotherRootObject(1510,46903
-    def test_immediateClose(1523,47444
-    def test_loginConnectionRefused(1534,47904
-    def test_loginLogout(1550,48531
-        def cbLogin(1569,49346
-        def cbDisconnect(1574,49547
-        def cbLogout(1581,49743
-    def test_logoutAfterDecref(1597,50248
-        class EventPerspective(1605,50559
-            def __init__(1609,50702
-            def logout(1612,50766
-        def cbLoggedIn(1623,51116
-        def cbLoggedOut(1629,51354
-    def test_concurrentLogin(1647,51953
-        def cbLoggedIn(1661,52593
-        def cbAvatarIds(1667,52839
-    def test_badUsernamePasswordLogin(1679,53108
-        def cleanup(1696,53802
-    def test_anonymousLogin(1707,54057
-        def cbLoggedIn(1716,54433
-    def test_anonymousLoginNotPermitted(1727,54691
-        def cleanup(1737,55094
-    def test_anonymousLoginWithMultipleCheckers(1748,55352
-        def cbLogin(1758,55810
-    def test_authenticatedLoginWithMultipleCheckers(1770,56063
-        def cbLogin(1781,56557
-    def test_view(1793,56813
-        def cbLogin(1803,57174
-        def cbView(1807,57298
-class NonSubclassingPerspective:NonSubclassingPerspective1821,57566
-    def __init__(1822,57599
-    def perspectiveMessageReceived(1826,57681
-    def logout(1832,57944
-class NSPTests(1837,57999
-    def setUp(1842,58172
-    def test_NSP(1855,58759
-        def cleanup(1867,59333
-class IForwarded(1876,59537
-    def forwardMe(1881,59643
-    def forwardDeferred(1886,59724
-class Forwarded:Forwarded1893,59838
-    def forwardMe(1905,60131
-    def dontForwardMe(1911,60256
-    def forwardDeferred(1918,60451
-class SpreadUtilTests(1925,60576
-    def test_sync(1930,60673
-    def test_async(1938,60904
-    def test_asyncFail(1950,61258
-        def eb(1956,61437
-    def test_remoteMethod(1962,61631
-    def test_localAsyncForwarder(1970,61856
-class PBWithSecurityOptionsTests(1988,62371
-    def test_clientDefaultSecurityOptions(1993,62474
-    def test_serverDefaultSecurityOptions(2003,62793
-    def test_clientSecurityCustomization(2013,63120
-    def test_serverSecurityCustomization(2024,63493
-
-venv/lib/python2.7/site-packages/twisted/spread/test/test_banana.py,1344
-class MathTests(23,555
-    def test_int2b128(24,591
-def selectDialect(36,947
-def encode(52,1494
-class BananaTestBase(75,2147
-    def setUp(82,2339
-    def putResult(91,2635
-    def tearDown(101,2882
-class BananaTests(107,3001
-    def test_string(112,3079
-    def test_unsupportedUnicode(118,3236
-    def test_unsupportedBuiltinType(129,3606
-    def test_unsupportedUserType(142,4052
-    def _unsupportedTypeTest(151,4411
-    def test_int(168,5140
-    def test_largeLong(181,5634
-    def _getSmallest(204,6532
-    def test_encodeTooLargeLong(217,7003
-    def test_decodeTooLargeLong(226,7298
-    def _getLargest(241,7815
-    def test_encodeTooSmallLong(245,7880
-    def test_decodeTooSmallLong(254,8181
-    def test_integer(269,8704
-    def test_negative(275,8863
-    def test_float(281,9025
-    def test_list(287,9185
-    def test_partial(295,9447
-    def feed(309,9953
-    def test_oversizedList(320,10208
-    def test_oversizedString(326,10397
-    def test_crashString(332,10590
-    def test_crashNegativeLong(351,11405
-    def test_sizedIntegerTypes(364,11940
-class DialectTests(395,13382
-    def test_dialectNotSet(403,13624
-    def test_receivePb(413,13912
-    def test_receiveIllegalPb(422,14179
-    def test_sendPb(431,14509
-class GlobalCoderTests(442,14805
-    def test_statelessDecode(446,14936
-
-venv/lib/python2.7/site-packages/twisted/spread/util.py,951
-class LocalMethod:LocalMethod20,385
-    def __init__(21,404
-    def __call__(25,494
-class LocalAsRemote:LocalAsRemote29,594
-    def callRemote(35,733
-    def remoteMethod(56,1540
-class LocalAsyncForwarder:LocalAsyncForwarder60,1615
-    def __init__(65,1722
-    def _callMethod(71,1993
-    def callRemote(74,2102
-class Pager:Pager86,2557
-    def __init__(90,2634
-    def stillPaging(105,3151
-    def sendNextPage(115,3499
-    def nextPage(121,3674
-    def stopPaging(127,3829
-class StringPager(134,3954
-    def __init__(138,4049
-    def nextPage(144,4281
-class FilePager(153,4543
-    def __init__(158,4646
-    def startProducing(163,4834
-    def registerProducer(167,5000
-    def unregisterProducer(172,5157
-    def write(175,5221
-    def sendNextPage(178,5284
-class CallbackPageCollector(190,5607
-    def __init__(196,5846
-    def remote_gotPage(200,5938
-    def remote_endedPaging(203,6007
-def getAllPages(207,6077
-
-venv/lib/python2.7/site-packages/twisted/spread/interfaces.py,104
-class IJellyable(11,148
-    def jellyFor(12,177
-class IUnjellyable(19,265
-    def unjellyFor(20,296
-
-venv/lib/python2.7/site-packages/twisted/spread/jelly.py,2570
-def _createBlank(149,4207
-def _newInstance(168,4860
-    def defaultSetter(179,5220
-def _maybeClass(187,5387
-def setUnjellyableForClass(200,5692
-def setUnjellyableFactoryForClass(226,6547
-def setUnjellyableForClassTree(247,7216
-def getInstanceState(289,8668
-def setInstanceState(303,9058
-class Unpersistable:Unpersistable316,9372
-    def __init__(322,9505
-    def __repr__(329,9672
-class Jellyable:Jellyable335,9779
-    def getStateFor(341,9907
-    def jellyFor(345,9974
-class Unjellyable:Unjellyable358,10329
-    def setStateFor(364,10462
-    def unjellyFor(368,10539
-class _Jellier:_Jellier380,10857
-    def __init__(385,10952
-    def _cook(401,11428
-    def prepare(432,12877
-    def preserve(457,14052
-    def _checkMutable(474,14625
-    def jelly(483,14857
-    def _jellyIterable(583,19723
-    def jelly_decimal(601,20136
-    def unpersistable(618,20585
-class _Unjellier:_Unjellier633,21025
-    def __init__(635,21044
-    def unjellyFull(643,21269
-    def _maybePostUnjelly(650,21403
-    def unjelly(664,21837
-    def _genericUnjelly(694,23149
-    def _unjelly_None(712,23770
-    def _unjelly_unicode(716,23826
-    def _unjelly_decimal(720,23905
-    def _unjelly_boolean(734,24235
-    def _unjelly_datetime(742,24471
-    def _unjelly_date(746,24571
-    def _unjelly_time(750,24663
-    def _unjelly_timedelta(754,24755
-    def unjellyInto(760,24961
-    def _unjelly_dereference(768,25146
-    def _unjelly_reference(778,25388
-    def _unjelly_tuple(793,25814
-    def _unjelly_list(805,26125
-    def _unjellySetOrFrozenset(812,26284
-    def _unjelly_set(833,26885
-    def _unjelly_frozenset(840,27043
-    def _unjelly_dictionary(847,27225
-    def _unjelly_module(856,27442
-    def _unjelly_class(868,27895
-    def _unjelly_function(885,28593
-    def _unjelly_persistent(896,29004
-    def _unjelly_instance(904,29239
-    def _unjelly_unpersistable(925,29979
-    def _unjelly_method(929,30093
-class InsecureJelly(955,30940
-class DummySecurityOptions:DummySecurityOptions963,31143
-    def isModuleAllowed(969,31306
-    def isClassAllowed(977,31527
-        class is 981,31715
-    def isTypeAllowed(986,31785
-class SecurityOptions:SecurityOptions995,31993
-    def __init__(1004,32271
-    def allowBasicTypes(1020,32850
-    def allowTypes(1028,33062
-    def allowInstancesOf(1041,33439
-    def allowModules(1057,34017
-    def isModuleAllowed(1072,34472
-    def isClassAllowed(1083,34819
-        class is 1087,35002
-    def isTypeAllowed(1092,35099
-def jelly(1108,35515
-def unjelly(1121,35947
-
-venv/lib/python2.7/site-packages/twisted/spread/publish.py,501
-class Publishable(21,378
-    def __init__(24,486
-    def republish(28,588
-    def view_getStateToPublish(33,736
-    def getStateToPublishFor(37,867
-    def getStateToPublish(42,1039
-    def getStateToCacheAndObserveFor(47,1241
-class RemotePublished(63,1815
-    def getFileName(68,1977
-    def setCopyableState(72,2130
-    def __getstate__(89,2745
-    def _cbGotUpdate(100,3076
-    def activated(112,3477
-    def callWhenActivated(117,3636
-def whenReady(125,3919
-def _pubReady(140,4394
-
-venv/lib/python2.7/site-packages/twisted/spread/pb.py,4093
-class ProtocolError(81,2792
-class DeadReferenceError(88,2916
-class Error(96,3091
-class RemoteError(108,3417
-    def __init__(127,4104
-class RemoteMethod:RemoteMethod135,4303
-    def __init__(139,4396
-    def __cmp__(147,4580
-    def __hash__(151,4661
-    def __call__(155,4730
-class PBConnectionLost(164,4976
-class IPerspective(169,5023
-    def perspectiveMessageReceived(184,5581
-class Avatar:Avatar212,6613
-    def perspectiveMessageReceived(228,7174
-class AsReferenceable(253,8001
-    def __init__(258,8105
-class RemoteReference(266,8300
-    def __init__(285,8974
-    def notifyOnDisconnect(298,9380
-    def dontNotifyOnDisconnect(311,9835
-    def _disconnected(322,10175
-    def jellyFor(331,10416
-    def unjellyFor(342,10825
-    def callRemote(347,11001
-    def remoteMethod(369,11951
-    def __cmp__(378,12128
-    def __hash__(389,12432
-    def __del__(396,12524
-class Local:Local405,12756
-    def __init__(410,12832
-    def __repr__(419,13022
-    def incref(423,13117
-    def decref(433,13332
-class CopyableFailure(445,13558
-    def getStateToCopy(453,13771
-class CopiedFailure(475,14498
-    def printTraceback(491,14964
-    def throwExceptionIntoGenerator(502,15364
-def failure2Copyable(522,16094
-class Broker(529,16253
-    def __init__(538,16386
-    def resumeProducing(577,18121
-    def pauseProducing(591,18645
-    def stopProducing(596,18755
-    def registerPageProducer(601,18864
-    def expressionReceived(607,19044
-    def proto_version(628,19634
-    def sendCall(642,20017
-    def proto_didNotUnderstand(651,20222
-    def connectionReady(664,20633
-    def connectionFailed(678,21008
-    def connectionLost(690,21287
-    def notifyOnDisconnect(730,22696
-    def notifyOnFail(739,22914
-    def notifyOnConnect(748,23126
-    def dontNotifyOnDisconnect(763,23477
-    def localObjectForID(774,23734
-    def registerReference(793,24244
-    def setNameForLocal(822,25267
-    def remoteForName(839,25721
-    def cachedRemotelyAs(855,26180
-    def remotelyCachedForLUID(872,26734
-    def cacheRemotely(881,26956
-    def cacheLocally(904,27825
-    def cachedLocallyAs(912,28011
-    def serialize(917,28123
-    def unserialize(957,29585
-    def newLocalID(972,30025
-    def newRequestID(981,30208
-    def _sendMessage(990,30405
-    def proto_message(1024,31727
-    def proto_cachemessage(1028,31931
-    def _recvMessage(1032,32139
-    def _sendAnswer(1084,34453
-    def proto_answer(1094,34728
-    def _sendFailureOrError(1108,35143
-    def _sendFailure(1122,35566
-    def _sendError(1134,35874
-    def proto_error(1154,36703
-    def sendDecRef(1166,37023
-    def proto_decref(1175,37213
-    def decCacheRef(1194,37842
-    def proto_decache(1203,38035
-    def proto_uncache(1230,39072
-def respond(1246,39532
-def challenge(1267,39987
-class PBClientFactory(1280,40210
-    def __init__(1292,40525
-    def buildProtocol(1307,41044
-    def _reset(1316,41283
-    def _failAll(1322,41417
-    def clientConnectionFailed(1329,41575
-    def clientConnectionLost(1333,41664
-    def clientConnectionMade(1346,42068
-    def getRootObject(1355,42324
-    def disconnect(1368,42663
-    def _cbSendUsername(1380,43021
-    def _cbResponse(1385,43199
-    def _cbLoginAnonymous(1390,43387
-    def login(1409,44118
-class PBServerFactory(1435,44926
-    def __init__(1452,45483
-    def buildProtocol(1470,46168
-    def clientConnectionMade(1480,46491
-class IUsernameMD5Password(1486,46600
-    def checkPassword(1498,47008
-    def checkMD5Password(1513,47512
-class _PortalRoot:_PortalRoot1531,48071
-    def __init__(1536,48149
-    def rootObject(1540,48212
-class _JellyableAvatarMixin:_JellyableAvatarMixin1547,48347
-    def _cbLogin(1552,48494
-        def maybeLogout(1567,49113
-class _PortalWrapper(1580,49392
-    def __init__(1585,49525
-    def remote_login(1590,49625
-    def remote_loginAnonymous(1600,49874
-class _PortalAuthChallenger(1618,50453
-    def __init__(1622,50584
-    def remote_respond(1629,50773
-    def checkPassword(1636,50964
-    def checkMD5Password(1646,51224
-
-venv/lib/python2.7/site-packages/twisted/spread/banana.py,514
-class BananaError(26,695
-def int2b128(29,735
-def b1282int(39,973
-def setPrefixLimit(73,1734
-class Banana(93,2290
-    def setPrefixLimit(110,2779
-    def connectionReady(123,3164
-    def _selectDialect(129,3292
-    def callExpressionReceived(134,3402
-    def connectionMade(161,4598
-    def gotItem(168,4787
-    def dataReceived(177,4970
-    def expressionReceived(253,7969
-    def __init__(303,9353
-    def sendEncoded(310,9555
-    def _encode(327,10027
-def encode(379,11917
-def decode(387,12094
-
-venv/lib/python2.7/site-packages/twisted/spread/flavors.py,1608
-class NoSuchMethod(50,1603
-class IPBRoot(54,1692
-    def rootObject(57,1784
-class Serializable(61,1866
-    def processUniqueID(81,2799
-class Referenceable(91,3126
-    def remoteMessageReceived(104,3570
-    def jellyFor(131,4683
-class Root(142,4943
-    def rootObject(151,5257
-class ViewPoint(161,5566
-    def __init__(201,7472
-    def processUniqueID(207,7657
-    def remoteMessageReceived(212,7839
-class Viewable(236,8769
-    def jellyFor(245,9133
-class Copyable(252,9354
-    def getStateToCopy(264,9819
-    def getStateToCopyFor(273,10060
-    def getTypeToCopy(284,10362
-    def getTypeToCopyFor(294,10687
-    def jellyFor(303,10962
-class Cacheable(320,11547
-    def getStateToCacheAndObserveFor(332,11977
-    def jellyFor(348,12669
-    def stoppedObserving(370,13596
-class RemoteCopy(379,13843
-    def setCopyableState(392,14398
-    def unjellyFor(405,14914
-class RemoteCache(413,15150
-    def remoteMessageReceived(426,15657
-    def jellyFor(445,16405
-    def unjellyFor(454,16763
-    def __cmp__(479,17854
-    def __hash__(487,18115
-    def __del__(495,18259
-    def _borgify(506,18554
-def unjellyCached(533,19716
-def unjellyLCache(539,19897
-def unjellyLocal(546,20087
-class RemoteCacheMethod:RemoteCacheMethod553,20265
-    def __init__(557,20351
-    def __cmp__(565,20579
-    def __hash__(568,20693
-    def __call__(571,20795
-class RemoteCacheObserver:RemoteCacheObserver584,21280
-    def __init__(593,21629
-    def __repr__(608,22071
-    def __hash__(612,22223
-    def __cmp__(620,22513
-    def callRemote(626,22686
-    def remoteMethod(639,23278
-
-venv/lib/python2.7/site-packages/twisted/tap/portforward.py,46
-class Options(12,255
-def makeService(25,648
-
-venv/lib/python2.7/site-packages/twisted/tap/ftp.py,107
-class Options(20,401
-    def __init__(36,950
-    def opt_password_file(41,1090
-def makeService(54,1610
-
-venv/lib/python2.7/site-packages/twisted/tap/socks.py,46
-class Options(16,296
-def makeService(29,823
-
-venv/lib/python2.7/site-packages/twisted/plugins/twisted_words.py,117
-class RelayChatInterface(27,541
-    def getFactory(31,594
-class PBChatInterface(39,812
-    def getFactory(43,861
-
-venv/lib/python2.7/site-packages/twisted/plugins/cred_sshkeys.py,75
-    class SSHKeyCheckerFactory(29,667
-        def generateChecker(39,995
-
-venv/lib/python2.7/site-packages/twisted/plugins/cred_file.py,66
-class FileCheckerFactory(33,816
-    def generateChecker(45,1222
-
-venv/lib/python2.7/site-packages/twisted/plugins/cred_unix.py,217
-def verifyCryptedPassword(24,579
-class UNIXChecker(52,1437
-    def checkPwd(65,1810
-    def checkSpwd(93,2933
-    def requestAvatarId(123,4150
-class UNIXCheckerFactory(166,5345
-    def generateChecker(175,5597
-
-venv/lib/python2.7/site-packages/twisted/plugins/twisted_trial.py,49
-class _Reporter(11,204
-    def __init__(13,230
-
-venv/lib/python2.7/site-packages/twisted/plugins/cred_anonymous.py,70
-class AnonymousCheckerFactory(26,593
-    def generateChecker(36,876
-
-venv/lib/python2.7/site-packages/twisted/plugins/cred_memory.py,70
-class InMemoryCheckerFactory(32,829
-    def generateChecker(49,1494
-
-venv/lib/python2.7/site-packages/twisted/mail/test/pop3testserver.py,430
-class POP3TestServer(58,1345
-    def __init__(59,1387
-    def sendSTATResp(66,1553
-    def sendUIDLResp(70,1616
-    def sendLISTResp(74,1679
-    def sendCapabilities(78,1742
-    def connectionMade(96,2149
-    def sendGreeting(108,2385
-    def lineReceived(112,2454
-    def startTLS(200,4707
-    def disconnect(211,5015
-    def getContext(215,5083
-def printMessage(240,6119
-def processArg(245,6191
-def main(310,7933
-
-venv/lib/python2.7/site-packages/twisted/mail/test/test_imap.py,29506
-def strip(56,1678
-class IMAP4UTF7Tests(61,1730
-    def test_encodeWithErrors(71,2106
-    def test_decodeWithErrors(83,2484
-    def test_encodeAmpersand(93,2766
-    def test_decodeWithoutFinalASCIIShift(105,3112
-    def test_getreader(116,3440
-    def test_getwriter(125,3732
-    def test_encode(136,4075
-    def test_decode(145,4384
-    def test_printableSingletons(154,4693
-class BufferingConsumer:BufferingConsumer169,5309
-    def __init__(170,5334
-    def write(174,5385
-    def registerProducer(180,5519
-    def unregisterProducer(185,5647
-class MessageProducerTests(190,5713
-    def testSinglePart(192,5772
-        def cbProduced(206,6224
-    def testSingleMultiPart(221,6668
-        def cbProduced(242,7499
-    def testMultipleMultiPart(265,8196
-        def cbProduced(291,9266
-    def test_multiPartNoBoundary(318,10153
-        def cbProduced(344,11128
-    def test_multiPartNoQuotes(368,11966
-        def cbProduced(392,12875
-class MessageSetTests(417,13610
-    def test_equalityIterationAndAddition(422,13709
-    def test_lengthWithWildcardRange(474,15293
-    def test_reprSanity(482,15550
-    def test_stringRepresentationWithWildcards(489,15697
-    def test_stringRepresentationWithInversion(513,16317
-    def test_createWithSingleMessageNumber(534,16894
-    def test_createWithSequence(547,17354
-    def test_createWithSingleWildcard(561,17904
-    def test_setLastSingleWildcard(574,18370
-    def test_setLastWithWildcardRange(588,18854
-    def test_setLastTwiceFails(598,19117
-    def test_lastOverridesNoneInAdd(608,19347
-    def test_getLast(628,19958
-    def test_extend(637,20160
-    def test_contains(665,21188
-    def test_rangesMerged(687,21896
-    def test_seq_rangeExamples(712,22857
-    def test_sequence_setExamples(735,23608
-class IMAP4HelperTests(772,24919
-    def test_commandRepr(776,25038
-    def test_fileProducer(783,25222
-        def cbProduced(790,25433
-        def cbResume(797,25672
-    def test_wildcard(810,26086
-    def test_wildcardNoDelim(832,26975
-    def test_headerFormatter(854,27910
-    def test_quotedSplitter(871,28523
-    def test_stringCollapser(931,30397
-    def test_parenParser(957,31277
-        def check(959,31347
-    def test_fetchParserSimple(1018,34184
-    def test_fetchParserMacros(1040,35055
-    def test_fetchParserBody(1060,35818
-    def test_fetchParserQuotedHeader(1176,40967
-    def test_fetchParserEmptyString(1192,41582
-    def test_fetchParserUnknownAttribute(1201,41803
-    def test_fetchParserIncompleteStringEndsInWhitespace(1210,42057
-    def test_fetchParserExpectedWhitespace(1219,42350
-    def test_fetchParserTextSection(1228,42654
-    def test_fetchParserUnknownSection(1241,43102
-    def test_fetchParserMissingSectionClose(1250,43359
-    def test_fetchParserHeaderMissingParentheses(1263,43799
-    def test_fetchParserDotlessPartial(1277,44349
-    def test_fetchParserUnclosedPartial(1287,44643
-    def test_files(1297,44969
-    def test_quoteAvoider(1308,45280
-    def test_literals(1324,45752
-    def test_queryBuilder(1333,45979
-    def test_queryKeywordFlagWithQuotes(1377,47546
-    def test_queryUnkeywordFlagWithQuotes(1389,47944
-    def test_queryWithMesssageSet(1401,48350
-    def test_queryWithInteger(1410,48666
-    def test_queryOrIllegalQuery(1419,48918
-    def _keywordFilteringTest(1428,49200
-    def test_queryKeywordFlag(1449,49947
-    def test_queryUnkeywordFlag(1465,50529
-    def test_invalidIdListParser(1481,51117
-    def test_invalidIdListParserNonPositive(1498,51560
-    def test_parseIdList(1519,52191
-    def test_parseTimeInvalidFormat(1575,53905
-    def test_parseTimeInvalidValues(1583,54149
-    def test_statusRequestHelper(1597,54564
-class SimpleMailbox:SimpleMailbox1620,55271
-    def __init__(1627,55419
-    def getFlags(1633,55574
-    def getUIDValidity(1637,55626
-    def getUIDNext(1641,55676
-    def getMessageCount(1645,55742
-    def getRecentCount(1649,55792
-    def getUnseenCount(1653,55841
-    def isWriteable(1657,55890
-    def destroy(1661,55942
-    def getHierarchicalDelimiter(1665,55980
-    def requestStatus(1669,56041
-    def addMessage(1684,56530
-    def expunge(1690,56709
-    def close(1700,56954
-class UncloseableMailbox(1706,57054
-    def __init__(1716,57268
-    def getFlags(1722,57423
-    def getUIDValidity(1731,57556
-    def getUIDNext(1740,57691
-    def getMessageCount(1749,57830
-    def getRecentCount(1758,57966
-    def getUnseenCount(1767,58098
-    def isWriteable(1776,58230
-    def destroy(1785,58393
-    def getHierarchicalDelimiter(1792,58485
-    def requestStatus(1801,58646
-    def addMessage(1823,59292
-    def expunge(1841,59746
-class AccountWithoutNamespaces(1857,60113
-    def _emptyMailbox(1862,60305
-    def select(1866,60383
-class Account(1874,60548
-class SimpleServer(1881,60692
-    def __init__(1883,60777
-    def lineReceived(1895,61171
-class SimpleClient(1904,61344
-    def __init__(1905,61383
-    def serverGreeting(1911,61557
-    def modeChanged(1915,61632
-    def flagsChanged(1920,61767
-    def newMessages(1925,61902
-class IMAP4HelperMixin:IMAP4HelperMixin1931,62048
-    def setUp(1936,62116
-    def tearDown(1948,62498
-    def _cbStopClient(1954,62599
-    def _ebGeneral(1958,62685
-    def loopback(1964,62870
-    def assertClientFailureMessage(1968,62960
-class IMAP4ServerTests(1988,63521
-    def testCapability(1989,63582
-        def getCaps(1991,63630
-            def gotCaps(1992,63653
-    def testCapabilityWithAuth(2002,64126
-        def getCaps(2005,64248
-            def gotCaps(2006,64271
-    def testLogout(2019,64784
-        def logout(2021,64837
-            def setLoggedOut(2022,64859
-    def testNoop(2030,65176
-        def noop(2032,65230
-            def setResponses(2033,65250
-    def testLogin(2042,65629
-        def login(2043,65654
-    def _cbTestLogin(2051,65973
-    def testFailedLogin(2056,66135
-        def login(2057,66166
-    def _cbTestFailedLogin(2067,66505
-    def test_loginWithoutPortal(2072,66656
-        def login(2078,66850
-    def test_nonIAccountAvatar(2088,67189
-        def brokenRequestAvatar(2096,67477
-        def login(2101,67659
-    def test_loginException(2111,67997
-        class UnexpectedException(2118,68211
-        def raisesUnexpectedException(2123,68327
-        def login(2128,68496
-        def assertErrorLogged(2136,68746
-    def testLoginRequiringQuoting(2147,69060
-        def login(2150,69173
-    def _cbTestLoginRequiringQuoting(2160,69575
-    def testNamespace(2165,69753
-        def login(2167,69816
-        def namespace(2169,69905
-            def gotNamespace(2170,69930
-        def assertAllPairsNativeStrings(2182,70348
-    def test_mailboxWithoutNamespace(2193,70706
-        def login(2200,71020
-        def namespace(2202,71109
-            def gotNamespace(2203,71134
-    def testSelect(2218,71653
-        def login(2221,71771
-        def select(2223,71860
-            def selected(2224,71882
-    def test_selectWithoutMailbox(2238,72344
-        def login(2243,72504
-        def select(2245,72593
-        def assertNoMailboxSelected(2260,73144
-    def _cbTestSelect(2266,73269
-    def test_examine(2276,73643
-        def login(2293,74425
-        def examine(2295,74514
-            def examined(2296,74537
-    def _cbTestExamine(2311,75016
-    def testCreate(2320,75383
-        def cb(2324,75525
-        def eb(2326,75566
-        def login(2328,75614
-        def create(2331,75704
-    def _cbTestCreate(2344,76175
-    def testDelete(2352,76533
-        def login(2355,76616
-        def delete(2357,76705
-    def testDeleteWithInferiorHierarchicalNames(2370,77159
-        def login(2382,77580
-        def delete(2384,77669
-        def assertIMAPException(2387,77740
-    def testIllegalInboxDelete(2408,78488
-        def login(2410,78554
-        def delete(2412,78643
-        def stash(2414,78712
-    def testNonExistentDelete(2428,79212
-        def login(2429,79249
-        def delete(2431,79338
-        def deleteFailed(2433,79411
-    def testIllegalDelete(2447,79927
-        def login(2453,80135
-        def delete(2455,80224
-        def deleteFailed(2457,80294
-    def testRename(2473,80884
-        def login(2475,80964
-        def rename(2477,81053
-    def testIllegalInboxRename(2493,81608
-        def login(2495,81674
-        def rename(2497,81763
-        def stash(2499,81841
-    def testHierarchicalRename(2513,82302
-        def login(2516,82446
-        def rename(2518,82535
-    def _cbTestHierarchicalRename(2529,82923
-    def testSubscribe(2536,83194
-        def login(2537,83223
-        def subscribe(2539,83312
-    def testUnsubscribe(2553,83822
-        def login(2555,83928
-        def unsubscribe(2557,84017
-    def _listSetup(2571,84533
-        def login(2576,84752
-        def listed(2578,84841
-    def assertListDelimiterAndMailboxAreStrings(2590,85258
-    def testList(2606,85825
-        def mailboxList(2607,85849
-        def assertListContents(2611,85989
-    def testLSub(2630,86590
-        def lsub(2632,86673
-    def testStatus(2641,86972
-        def login(2643,87058
-        def status(2645,87147
-        def statused(2647,87257
-    def testFailedStatus(2664,87811
-        def login(2665,87843
-        def status(2667,87932
-        def statused(2670,88083
-        def failed(2672,88148
-    def _cbTestFailedStatus(2684,88584
-    def testFullAppend(2694,88812
-        def login(2697,88960
-        def append(2701,89081
-    def _cbTestFullAppend(2721,89742
-    def testPartialAppend(2734,90188
-        def login(2737,90342
-        def append(2741,90463
-    def _cbTestPartialAppend(2769,91646
-    def _testCheck(2780,92031
-        def login(2782,92118
-        def select(2784,92207
-        def check(2786,92285
-    def test_check(2796,92601
-    def test_checkFail(2804,92779
-        def failSelect(2809,92938
-        def checkResponse(2812,93040
-    def testClose(2822,93367
-        def login(2830,93685
-        def select(2832,93774
-        def close(2834,93846
-    def _cbTestClose(2845,94238
-    def testExpunge(2852,94455
-        def login(2860,94775
-        def select(2864,94866
-        def expunge(2868,94939
-        def expunged(2872,95005
-    def _cbTestExpunge(2887,95560
-class IMAP4ServerParsingTests(2895,95781
-    def setUp(2900,95908
-    def tearDown(2907,96098
-    def test_parseMethodExceptionLogged(2911,96200
-        class UnhandledException(2916,96342
-        def raisesValueError(2921,96456
-    def test_missingCommand(2932,96743
-    def test_emptyLine(2947,97180
-    def assertParseExceptionResponse(2957,97445
-        def raises(2973,97917
-    def test_parsingRaisesIllegalClientResponse(2984,98205
-    def test_parsingRaisesIllegalOperationResponse(2995,98570
-    def test_parsingRaisesIllegalMailboxEncoding(3006,98917
-    def test_unsupportedCommand(3017,99275
-    def test_tooManyArgumentsForCommand(3027,99598
-    def assertCommandExceptionResponse(3043,100084
-        def raises(3059,100557
-    def test_commandRaisesIllegalClientResponse(3072,100953
-    def test_commandRaisesIllegalOperationResponse(3083,101313
-    def test_commandRaisesIllegalMailboxEncoding(3094,101655
-    def test_commandRaisesUnhandledException(3105,102008
-        class UnhandledException(3111,102206
-    def test_stringLiteralTooLong(3124,102547
-    def test_arg_astringEmptyLine(3137,103004
-    def test_arg_astringUnmatchedQuotes(3146,103307
-    def test_arg_astringUnmatchedLiteralBraces(3155,103591
-    def test_arg_astringInvalidLiteralSize(3164,103885
-    def test_arg_atomEmptyLine(3173,104179
-    def test_arg_atomMalformedAtom(3181,104406
-    def test_arg_plistEmptyLine(3189,104653
-    def test_arg_plistUnmatchedParentheses(3197,104896
-    def test_arg_literalEmptyLine(3208,105290
-    def test_arg_literalUnmatchedBraces(3216,105531
-    def test_arg_literalInvalidLiteralSize(3227,105913
-    def test_arg_seqsetReturnsRest(3236,106200
-    def test_arg_seqsetInvalidSequence(3245,106473
-    def test_arg_flaglistOneFlag(3253,106725
-    def test_arg_flaglistMismatchedParentehses(3263,107005
-    def test_arg_flaglistMalformedFlag(3274,107312
-    def test_opt_plistMissingOpenParenthesis(3285,107740
-    def test_opt_datetimeMissingOpenQuote(3296,108106
-    def test_opt_datetimeMissingCloseQuote(3307,108461
-    def test_opt_charsetMissingIdentifier(3317,108807
-    def test_opt_charsetEndOfLine(3327,109139
-    def test_opt_charsetWithRemainder(3338,109519
-class IMAP4ServerSearchTests(3351,109951
-    def setUp(3355,110112
-    def test_searchSentBefore(3365,110480
-    def test_searchWildcard(3376,110876
-    def test_searchWildcardHigh(3390,111413
-    def test_reversedSearchTerms(3399,111729
-    def test_searchSentOn(3408,112003
-    def test_searchSentSince(3421,112487
-    def test_searchOr(3432,112877
-    def test_searchNot(3455,113716
-    def test_searchBefore(3468,114185
-    def test_searchOn(3481,114673
-    def test_searchSince(3494,115147
-class TestRealm:TestRealm3509,115657
-    def __init__(3518,115856
-    def requestAvatar(3534,116430
-class TestChecker:TestChecker3539,116555
-    def requestAvatarId(3546,116699
-    def _cbCheck(3553,116967
-class AuthenticatorTests(3560,117093
-    def setUp(3561,117156
-    def test_customChallengers(3574,117493
-        class SPECIALAuth(3582,117768
-            def getChallenge(3584,117804
-            def setResponse(3588,117876
-            def moreChallenges(3592,117994
-            def checkPassword(3596,118063
-    def test_unsupportedMethod(3625,119002
-    def test_missingPortal(3645,119623
-        def auth(3657,119997
-    def test_challengerRaisesException(3668,120357
-        class ValueErrorAuthChallenge(3676,120617
-            def getChallenge(3679,120710
-            def setResponse(3683,120795
-            def moreChallenges(3691,120984
-        class ValueErrorAuthenticator(3697,121137
-            def getName(3699,121185
-            def challengeResponse(3702,121249
-        def auth(3711,121564
-    def test_authNotBase64(3723,121984
-        class NotBase64AuthChallenge(3729,122211
-            def getChallenge(3732,122315
-            def setResponse(3736,122393
-            def moreChallenges(3744,122582
-    def test_unhandledCredentials(3779,123694
-        def auth(3800,124393
-    def test_unexpectedLoginFailure(3811,124782
-        class UnexpectedException(3818,125040
-        class FailingChecker:FailingChecker3823,125156
-            def requestAvatarId(3831,125444
-        def auth(3846,125941
-        def assertUnexpectedExceptionLogged(3849,126017
-    def testCramMD5(3861,126510
-        def auth(3866,126715
-        def authed(3868,126790
-    def _cbTestCramMD5(3879,127141
-    def testFailedCramMD5(3884,127290
-        def misauth(3889,127501
-        def authed(3891,127587
-        def misauthed(3893,127644
-    def _cbTestFailedCramMD5(3903,127993
-    def testLOGIN(3908,128141
-        def auth(3916,128402
-        def authed(3918,128477
-    def _cbTestLOGIN(3928,128810
-    def testFailedLOGIN(3933,128957
-        def misauth(3938,129159
-        def authed(3942,129247
-        def misauthed(3946,129306
-    def _cbTestFailedLOGIN(3956,129653
-    def testPLAIN(3961,129799
-        def auth(3969,130060
-        def authed(3972,130136
-    def _cbTestPLAIN(3982,130469
-    def testFailedPLAIN(3987,130616
-        def misauth(3992,130818
-        def authed(3994,130904
-        def misauthed(3996,130961
-    def _cbTestFailedPLAIN(4006,131308
-class SASLPLAINTests(4012,131455
-    def test_authenticatorChallengeResponse(4020,131740
-    def test_credentialsSetResponse(4035,132215
-    def test_credentialsInvalidResponse(4048,132601
-class UnsolicitedResponseTests(4064,133171
-    def testReadWrite(4065,133240
-        def login(4066,133269
-        def loggedIn(4068,133358
-    def _cbTestReadWrite(4077,133653
-    def testReadOnly(4082,133777
-        def login(4083,133805
-        def loggedIn(4085,133894
-    def _cbTestReadOnly(4094,134188
-    def testFlagChange(4099,134311
-        def login(4105,134461
-        def loggedIn(4107,134550
-    def _cbTestFlagChange(4116,134858
-    def testNewMessages(4124,135124
-        def login(4125,135155
-        def loggedIn(4127,135244
-    def _cbTestNewMessages(4136,135548
-    def testNewRecentMessages(4141,135681
-        def login(4142,135718
-        def loggedIn(4144,135807
-    def _cbTestNewRecentMessages(4153,136117
-    def testNewMessagesAndRecent(4158,136256
-        def login(4159,136296
-        def loggedIn(4162,136386
-    def _cbTestNewMessagesAndRecent(4171,136697
-class ClientCapabilityTests(4177,136867
-    def setUp(4181,137010
-    def test_simpleAtoms(4191,137331
-        def gotCapabilities(4199,137757
-    def test_categoryAtoms(4206,137998
-        def gotCapabilities(4223,139022
-    def test_mixedAtoms(4230,139270
-        def gotCapabilities(4242,139864
-class StillSimplerClient(4251,140201
-    def __init__(4255,140329
-    def flagsChanged(4260,140420
-class HandCraftedTests(4265,140497
-    def testTrailingLiteral(4266,140558
-        def cbCheckTransport(4272,140744
-        def cbSelect(4278,140922
-        def cbLogin(4286,141197
-    def test_fragmentedStringLiterals(4298,141498
-    def test_emptyStringLiteral(4325,142496
-    def test_unsolicitedResponseMixedWithSolicitedResponse(4346,143197
-        def login(4359,143780
-        def select(4363,143913
-        def fetch(4367,144036
-        def test(4382,144814
-    def test_literalWithoutPrecedingWhitespace(4403,145536
-        def login(4414,145880
-        def select(4418,146027
-        def fetch(4422,146165
-        def test(4430,146519
-    def test_nonIntegerLiteralLength(4445,146960
-        def login(4457,147416
-        def select(4461,147563
-        def fetch(4465,147700
-    def test_flagsChangedInsideFetchSpecificResponse(4486,148297
-        def login(4499,148789
-        def select(4505,148924
-        def fetch(4511,149049
-        def test(4527,149797
-    def test_flagsChangedInsideFetchMessageResponse(4543,150303
-        def login(4555,150792
-        def select(4559,150925
-        def fetch(4563,151048
-        def test(4575,151532
-    def test_authenticationChallengeDecodingException(4594,152096
-class PreauthIMAP4ClientMixin(4625,153286
-    def setUp(4640,153759
-class SelectionTestsMixin(4652,154111
-    def _examineOrSelect(4657,154282
-    def _response(4670,154756
-    def test_exists(4682,155193
-    def test_nonIntegerExists(4696,155707
-    def test_recent(4708,156155
-    def test_nonIntegerRecent(4722,156669
-    def test_unseen(4734,157117
-    def test_nonIntegerUnseen(4748,157664
-    def test_uidvalidity(4760,158145
-    def test_nonIntegerUIDVALIDITY(4774,158710
-    def test_uidnext(4786,159189
-    def test_nonIntegerUIDNEXT(4800,159740
-    def test_flags(4812,160215
-    def test_permanentflags(4829,160892
-    def test_unrecognizedOk(4846,161554
-    def test_bareOk(4860,162126
-class IMAP4ClientExamineTests(4872,162479
-class IMAP4ClientSelectTests(4893,163168
-class IMAP4ClientExpungeTests(4915,163874
-    def _expunge(4929,164288
-    def _response(4936,164466
-    def test_expunge(4942,164692
-    def test_nonIntegerExpunged(4953,165064
-class IMAP4ClientSearchTests(4965,165459
-    def _search(4983,166077
-    def _response(4990,166276
-    def test_search(4996,166493
-    def test_nonIntegerFound(5007,166857
-class IMAP4ClientFetchTests(5019,167245
-    def test_fetchUID(5026,167454
-    def test_fetchUIDNonIntegerFound(5048,168367
-    def test_incompleteFetchUIDResponse(5061,168931
-    def test_fetchBody(5076,169588
-    def test_fetchSpecific(5093,170300
-    def test_fetchSpecificPeek(5110,171039
-    def test_fetchSpecificNumbered(5125,171644
-    def test_fetchSpecificText(5143,172430
-    def test_fetchSpecificNumberedText(5160,173194
-    def test_incompleteFetchSpecificTextResponse(5178,174043
-    def test_fetchSpecificMIME(5193,174706
-    def test_fetchSpecificPartial(5210,175470
-    def test_incompleteFetchSpecificPartialResponse(5229,176316
-    def test_fetchSpecificHTML(5244,176994
-    def assertFetchSpecificFieldsWithEmptyList(5261,177745
-    def test_fetchSpecificHeaderFieldsWithoutHeaders(5287,178917
-    def test_fetchSpecificHeaderFieldsNotWithoutHeaders(5299,179441
-    def test_fetchSpecificHeader(5311,179980
-class IMAP4ClientStoreTests(5333,180896
-    def _flagsTest(5349,181496
-    def _flagsSilentlyTest(5369,182363
-    def _flagsSilentlyWithUnsolicitedDataTest(5386,183101
-    def test_setFlags(5406,184065
-    def test_setFlagsSilently(5417,184494
-    def test_setFlagsSilentlyWithUnsolicitedData(5427,184855
-    def test_addFlags(5436,185182
-    def test_addFlagsSilently(5444,185398
-    def test_addFlagsSilentlyWithUnsolicitedData(5453,185737
-    def test_removeFlags(5461,186036
-    def test_removeFlagsSilently(5469,186261
-    def test_removeFlagsSilentlyWithUnsolicitedData(5478,186609
-class IMAP4ClientStatusTests(5487,186918
-    def testUnknownName(5502,187395
-    def testUndecodableName(5517,187835
-class IMAP4ClientCopyTests(5538,188477
-    def test_copySequenceNumbers(5552,188864
-    def test_copySequenceNumbersFails(5570,189441
-    def test_copyUIDs(5588,190054
-    def test_copyUIDsFails(5606,190611
-class FakeyServer(5625,191205
-    def sendServerGreeting(5629,191284
-class FakeyMessage(5635,191363
-    def __init__(5638,191470
-    def getHeaders(5648,191731
-    def getFlags(5653,191844
-    def getInternalDate(5657,191896
-    def getBodyFile(5661,191954
-    def getSize(5665,192018
-    def getUID(5669,192068
-    def isMultipart(5673,192116
-    def getSubPart(5677,192185
-class NewStoreTests(5683,192286
-    def setUp(5687,192384
-    def addListener(5697,192670
-    def removeListener(5701,192715
-    def store(5705,192763
-    def _storeWork(5710,192862
-        def connected(5711,192888
-        def result(5714,192997
-        def check(5723,193211
-    def testSetFlags(5731,193480
-class GetBodyStructureTests(5756,194203
-    def test_singlePart(5762,194451
-    def test_emptyContentType(5789,195452
-    def test_onlyMajorContentType(5814,196588
-    def test_singlePartExtended(5827,197093
-    def test_singlePartWithMissing(5860,198436
-    def test_textPart(5878,199066
-    def test_rfc822Message(5904,200079
-    def test_multiPart(5937,201315
-    def test_multiPartExtended(5965,202420
-class NewFetchTests(5999,203892
-    def setUp(6000,203950
-    def addListener(6011,204263
-    def removeListener(6015,204308
-    def fetch(6019,204356
-    def _fetchWork(6025,204533
-        def result(6030,204714
-    def testFetchUID(6043,205124
-    def testFetchFlags(6060,205615
-    def testFetchFlagsUID(6076,206168
-    def testFetchInternalDate(6080,206241
-    def testFetchInternalDateUID(6098,207067
-    def test_fetchInternalDateLocaleIndependent(6102,207154
-    def testFetchEnvelope(6127,208238
-    def testFetchEnvelopeUID(6152,209105
-    def test_fetchBodyStructure(6156,209184
-    def testFetchBodyStructureUID(6185,210646
-    def test_fetchBodyStructureMultipart(6193,210894
-    def testFetchSimplifiedBody(6225,212407
-    def testFetchSimplifiedBodyUID(6242,212921
-    def testFetchSimplifiedBodyText(6246,213012
-    def testFetchSimplifiedBodyTextUID(6262,213486
-    def testFetchSimplifiedBodyRFC822(6266,213585
-    def testFetchSimplifiedBodyRFC822UID(6289,214401
-    def test_fetchSimplifiedBodyMultipart(6293,214504
-    def testFetchMessage(6341,216549
-    def testFetchMessageUID(6353,216932
-    def testFetchHeaders(6357,217009
-    def testFetchHeadersUID(6373,217451
-    def testFetchBody(6377,217528
-    def testFetchBodyUID(6389,217902
-    def testFetchBodyParts(6393,217973
-        def result(6421,219215
-    def test_fetchBodyPartOfNonMultipart(6435,219692
-        def result(6456,220492
-    def testFetchSize(6470,220973
-    def testFetchSizeUID(6482,221299
-    def testFetchFull(6486,221370
-    def testFetchFullUID(6512,222579
-    def testFetchAll(6516,222650
-    def testFetchAllUID(6538,223591
-    def testFetchFast(6542,223660
-    def testFetchFastUID(6556,224097
-class DefaultSearchTests(6561,224169
-    def setUp(6566,224365
-    def fetch(6581,224910
-    def _messageSetSearchTest(6588,225122
-        def search(6598,225588
-        def searched(6602,225715
-    def test_searchMessageSet(6611,225957
-    def test_searchMessageSetWithStar(6619,226199
-    def test_searchMessageSetWithStarFirst(6627,226442
-    def test_searchMessageSetUIDWithStar(6635,226711
-    def test_searchMessageSetUIDWithStarFirst(6643,226996
-    def test_searchMessageSetUIDWithStarAndHighStart(6651,227307
-    def test_searchMessageSetWithList(6660,227651
-    def test_searchOr(6671,228128
-    def test_searchOrMessageSet(6679,228364
-    def test_searchNot(6689,228714
-    def test_searchNotMessageSet(6697,228960
-    def test_searchAndMessageSet(6707,229297
-    def test_searchInvalidCriteria(6716,229611
-        def search(6723,229898
-        def errorReceived(6729,230082
-class FetchSearchStoreTests(6755,230918
-    def setUp(6756,230984
-    def search(6770,231424
-    def addListener(6780,231762
-    def _searchWork(6785,231847
-        def search(6786,231879
-        def result(6788,231960
-        def check(6796,232170
-    def testSearch(6813,232845
-    def testUIDSearch(6823,233117
-    def getUID(6833,233389
-    def fetch(6842,233603
-    def _fetchWork(6848,233763
-        def result(6849,233796
-        def check(6857,234005
-    def test_invalidTerm(6879,234851
-        def search(6887,235150
-        def errorReceived(6893,235329
-class FakeMailbox:FakeMailbox6917,236120
-    def __init__(6918,236139
-    def addMessage(6922,236188
-class FeaturefulMessage:FeaturefulMessage6929,236350
-    def getFlags(6930,236375
-    def getInternalDate(6934,236424
-    def open(6938,236487
-class MessageCopierMailbox:MessageCopierMailbox6944,236577
-    def __init__(6945,236605
-    def copy(6949,236654
-class CopyWorkerTests(6955,236742
-    def testFeaturefulMessage(6956,236784
-        def cbCopy(6972,237467
-    def testUnfeaturefulMessage(6985,237856
-        def cbCopy(7000,238348
-    def testMessageCopier(7019,238933
-        def cbCopy(7029,239212
-class TLSTests(7038,239453
-    def loopback(7042,239619
-    def testAPileOfThings(7046,239720
-        def login(7049,239826
-        def list(7052,239947
-        def status(7055,240051
-        def examine(7058,240164
-        def logout(7061,240268
-        def check(7072,240632
-    def testLoginLogin(7081,240910
-    def startTLSAndAssertSession(7098,241532
-        def checkSecure(7108,241908
-    def test_startTLS(7119,242292
-    def test_doubleSTARTTLS(7131,242697
-        class DoubleSTARTTLSClient(7137,242841
-            def startTLS(7139,242892
-    def test_startTLSWithExistingChallengers(7159,243575
-        def assertLOGINandPLAIN(7169,243988
-    def test_loginBeforeSTARTTLS(7187,244575
-    def testFailedStartTLS(7211,245346
-        def breakServerTLS(7213,245402
-        def check(7223,245817
-class SlowMailbox(7230,246004
-    def fetch(7237,246198
-class TimeoutTests(7245,246378
-    def test_serverTimeout(7247,246436
-        def login(7258,246786
-        def timedOut(7264,246954
-    def test_serverTimesOut(7273,247218
-        def login(7280,247385
-        def expireTime(7283,247475
-    def test_serverUnselectsMailbox(7295,247869
-        def login(7309,248378
-        def select(7312,248468
-        def assertSet(7315,248545
-        def expireTime(7318,248621
-        def assertUnset(7321,248704
-    def test_serverTimesOutAndClosesMailbox(7336,249209
-        def login(7348,249621
-        def select(7351,249711
-        def assertMailboxOpen(7354,249788
-        def expireTime(7357,249864
-        def assertMailboxClosed(7360,249947
-    def test_longFetchDoesntTimeout(7375,250470
-        def login(7388,250922
-        def select(7391,251012
-        def fetch(7395,251127
-        def stillConnected(7398,251196
-        def cbAdvance(7401,251289
-    def test_idleClientDoesDisconnect(7417,251772
-class DisconnectionTests(7444,252670
-    def testClientDisconnectFailsDeferreds(7445,252715
-class SynchronousMailbox(7455,253050
-    def __init__(7460,253193
-    def fetch(7464,253262
-class PipeliningTests(7471,253426
-    def setUp(7481,253743
-    def iterateInReactor(7498,254217
-    def flushPending(7512,254567
-    def tearDown(7530,255296
-    def test_synchronousFetch(7534,255398
-    def test_bufferedServerStatus(7570,256669
-class IMAP4ServerFetchTests(7630,258538
-    def setUp(7636,258684
-    def test_fetchWithPartialValidArgument(7643,258880
-class LiteralTestsMixin(7663,259644
-    def setUp(7671,259828
-    def test_partialWrite(7678,259938
-    def test_exactWrite(7688,260249
-    def test_overlongWrite(7702,260675
-    def test_emptyLiteral(7715,261037
-class LiteralStringTests(7729,261364
-    def test_callback(7735,261535
-class LiteralFileTests(7756,262114
-    def test_callback(7763,262269
-    def test_callbackSpooledToDisk(7786,262911
-class WriteBufferTests(7814,263741
-    def setUp(7819,263848
-    def test_partialWrite(7823,263914
-    def test_overlongWrite(7836,264224
-    def test_writesImplyFlush(7849,264584
-    def test_explicitFlush(7867,265051
-    def test_explicitFlushEmptyBuffer(7884,265464
-
-venv/lib/python2.7/site-packages/twisted/mail/test/test_bounce.py,235
-class BounceTests(10,215
-    def test_bounceMessageUnicode(15,300
-    def test_bounceMessageBytes(35,1077
-    def test_bounceMessageCustomTranscript(56,1851
-    def _bounceBigMessage(79,2824
-    def test_bounceBigMessage(99,3749
-
-venv/lib/python2.7/site-packages/twisted/mail/test/test_mailmail.py,743
-class OptionsTests(26,715
-    def setUp(34,977
-        def sendmail(49,1571
-    def test_unspecifiedRecipients(59,1906
-    def test_listQueueInformation(73,2432
-    def test_stdioTransport(82,2771
-    def test_ignoreFullStop(92,3131
-    def test_copyAliasedSender(104,3625
-    def test_version(114,3999
-    def test_backgroundDelivery(129,4565
-    def test_foregroundDelivery(139,4834
-    def test_recipientsFromHeaders(149,5105
-    def test_setFrom(165,5614
-    def test_overrideFromFlagByFromHeader(178,6081
-    def test_runErrorsToStderr(191,6613
-    def test_readInvalidConfig(215,7588
-    def getConfigFromFile(269,9766
-    def test_loadConfig(294,10451
-    def test_senderror(364,12287
-        def sendmail(369,12486
-
-venv/lib/python2.7/site-packages/twisted/mail/test/test_options.py,589
-class OptionsTests(22,488
-    def setUp(26,604
-    def testAliasesWithoutDomain(32,785
-    def testAliases(43,1081
-    def _endpointTest(53,1396
-    def test_endpointSMTP(66,1868
-    def test_endpointPOP3(74,2105
-    def test_protoDefaults(82,2342
-    def test_protoDisable(98,2821
-    def test_allProtosDisabledError(114,3389
-    def test_esmtpWithoutHostname(123,3653
-    def test_auth(133,4001
-class SpyEndpoint(148,4533
-    def listen(153,4667
-class MakeServiceTests(159,4773
-    def _endpointServerTest(163,4869
-    def test_pop3(181,5589
-    def test_smtp(191,5949
-
-venv/lib/python2.7/site-packages/twisted/mail/test/test_mail.py,8919
-class DomainWithDefaultsTests(53,1513
-    def testMethods(54,1563
-    def _stringificationTest(110,3248
-    def test_str(126,3955
-    def test_repr(134,4186
-    def test_has_keyDeprecation(142,4420
-class BounceTests(162,5045
-    def setUp(163,5083
-    def testExists(167,5153
-    def testRelay(171,5258
-    def testAddUser(178,5406
-class BounceWithSMTPServerTests(184,5554
-    def test_rejected(189,5712
-class FileMessageTests(220,6727
-    def setUp(221,6770
-    def tearDown(227,6994
-    def testFinalName(242,7252
-    def _cbFinalName(246,7351
-    def testContents(252,7525
-    def testInterrupted(261,7811
-class MailServiceTests(271,8112
-    def setUp(272,8155
-    def testFactories(276,8225
-    def testPortals(290,8797
-class StringListMailboxTests(301,9081
-    def test_listOneMessage(306,9240
-    def test_listAllMessages(317,9658
-    def test_getMessage(326,9969
-    def test_getUidl(336,10345
-    def test_deleteMessage(345,10659
-    def test_undeleteMessages(356,11050
-    def test_sync(368,11480
-class FailingMaildirMailboxAppendMessageTask(382,11900
-    def osopen(388,12064
-    def oswrite(395,12256
-    def osrename(402,12435
-class _AppendTestMixin(410,12638
-    def _appendMessages(415,12825
-        def append(422,13144
-class MaildirAppendStringTests(433,13424
-    def setUp(437,13583
-    def _append(442,13684
-    def _setState(447,13811
-    def test_append(477,15036
-    def _cbTestAppend(491,15540
-class MaildirAppendFileTests(513,16444
-    def setUp(517,16601
-    def test_append(522,16702
-    def _cbTestAppend(541,17293
-class MaildirTests(554,17751
-    def setUp(555,17790
-    def tearDown(560,17891
-    def testInitializer(564,17947
-    def test_nameGenerator(584,18893
-    def test_mailbox(602,19487
-class AbstractMaildirDomainTests(646,20884
-    def test_interface(650,21014
-class MaildirDirdbmDomainTests(659,21245
-    def setUp(663,21350
-    def tearDown(673,21645
-    def test_addUser(681,21811
-    def test_credentials(697,22373
-    def test_requestAvatar(709,22826
-        class ISomething(717,23194
-    def test_requestAvatarId(734,23641
-    def test_userDirectory(754,24392
-class StubAliasableDomain(776,25251
-    def exists(780,25359
-    def addUser(788,25563
-    def getCredentialsCheckers(796,25778
-    def setAliasGroup(806,26140
-class ServiceDomainTests(814,26301
-    def setUp(815,26346
-    def tearDown(828,26776
-    def testAddAliasableDomain(832,26837
-    def testReceivedHeader(844,27226
-    def testValidateTo(857,27631
-    def _cbValidateTo(864,27861
-    def testValidateToBadUsername(868,27942
-    def testValidateToBadDomain(875,28188
-    def testValidateFrom(882,28432
-class VirtualPOP3Tests(902,29045
-    def setUp(903,29088
-    def tearDown(919,29654
-    def testAuthenticateAPOP(923,29715
-    def _cbAuthenticateAPOP(930,29932
-    def testAuthenticateIncorrectUserAPOP(937,30150
-    def testAuthenticateIncorrectResponseAPOP(944,30391
-    def testAuthenticatePASS(951,30625
-    def _cbAuthenticatePASS(957,30790
-    def testAuthenticateBadUserPASS(964,31008
-    def testAuthenticateBadPasswordPASS(970,31191
-class empty(977,31385
-    def __init__(978,31409
-class RelayTests(983,31449
-    def testExists(984,31486
-class RelayerTests(1020,32576
-    def setUp(1021,32615
-    def tearDown(1039,33164
-    def testMailFrom(1043,33225
-    def testMailTo(1050,33462
-    def testMailData(1057,33693
-class Manager:Manager1066,33989
-    def __init__(1067,34004
-    def notifySuccess(1073,34105
-    def notifyFailure(1077,34202
-    def notifyDone(1081,34299
-class ManagedRelayerTests(1086,34371
-    def setUp(1087,34417
-    def testSuccessfulSentMail(1097,34757
-    def testFailedSentMail(1107,35016
-    def testConnectionLost(1117,35271
-class DirectoryQueueTests(1123,35432
-    def setUp(1124,35478
-    def tearDown(1139,35973
-    def testWaiting(1143,36034
-    def testRelaying(1155,36418
-    def testDone(1171,36921
-    def testEnvelope(1183,37286
-class TestAuthority(1200,37703
-    def __init__(1201,37745
-    def _lookup(1206,37842
-def setUpDNS(1219,38297
-def tearDownDNS(1237,38864
-class MXTests(1249,39135
-    def setUp(1253,39234
-    def tearDown(1259,39390
-    def test_defaultClock(1263,39449
-    def testSimpleSuccess(1272,39696
-    def _cbSimpleSuccess(1277,39881
-    def testSimpleFailure(1282,40026
-    def testSimpleFailureWithFallback(1287,40175
-    def _exchangeTest(1291,40302
-        class DummyResolver(1302,40730
-            def lookupMailExchange(1303,40767
-        def gotMailExchange(1313,41129
-    def test_mailExchangePreference(1319,41292
-    def test_badExchangeExcluded(1341,42007
-    def test_fallbackForAllBadExchanges(1361,42648
-    def test_badExchangeExpires(1382,43356
-    def test_goodExchangeUsed(1404,44139
-    def test_successWithoutResults(1426,44919
-        class DummyResolver(1436,45263
-            def lookupMailExchange(1450,45749
-            def getHostByName(1453,45854
-    def test_failureWithSuccessfulFallback(1462,46109
-        class DummyResolver(1469,46469
-            def lookupMailExchange(1474,46644
-            def getHostByName(1477,46745
-    def test_cnameWithoutGlueRecords(1486,47004
-        class DummyResolver(1496,47386
-            def lookupMailExchange(1501,47614
-    def test_cnameChain(1523,48514
-        class DummyResolver(1529,48761
-            def lookupMailExchange(1536,48974
-        def cbChainTooLong(1550,49590
-    def test_cnameWithGlueRecords(1557,49856
-        class DummyResolver(1569,50305
-            def lookupMailExchange(1570,50342
-    def test_cnameLoopWithGlueRecords(1590,51198
-        class DummyResolver(1599,51575
-            def lookupMailExchange(1600,51612
-    def testManyRecords(1616,52269
-    def _cbManyRecordsSuccessfulLookup(1625,52546
-    def _cbManyRecordsDifferentResult(1633,52838
-    def _cbManyRecordsLastResult(1642,53125
-    def _cbManyRecordsRepeatSpecificResult(1654,53529
-class LiveFireExerciseTests(1659,53661
-    def setUp(1664,53832
-    def tearDown(1672,54027
-    def testLocalDelivery(1679,54184
-        def finished(1710,55315
-    def testRelayDelivery(1720,55636
-        def finished(1775,58080
-            def delivered(1779,58298
-class LineBufferMessage:LineBufferMessage1803,59079
-    def __init__(1804,59104
-    def lineReceived(1810,59205
-    def eomReceived(1814,59273
-    def connectionLost(1819,59369
-class AliasTests(1824,59427
-    def setUp(1833,59590
-    def testHandle(1837,59639
-    def testFileLoader(1856,60336
-    def testMultiWrapper(1882,61235
-    def _cbMultiWrapper(1891,61525
-    def testFileAlias(1898,61718
-    def _cbTestFileAlias(1908,62008
-class DummyDomain(1915,62190
-    def __init__(1919,62275
-    def exists(1923,62341
-class AddressAliasTests(1938,62778
-    def setUp(1942,62888
-    def test_createMessageReceiver(1952,63182
-    def test_str(1960,63449
-    def test_resolve(1967,63633
-    def test_resolveWithoutAliasmap(1975,63903
-class DummyProcess(1984,64180
-class MockProcessAlias(1989,64237
-    def spawnProcess(1994,64366
-class MockAliasGroup(2001,64474
-class StubProcess(2009,64627
-    def __init__(2016,64816
-    def loseConnection(2020,64868
-    def signalProcess(2026,64971
-class ProcessAliasTests(2034,65138
-    def exitStatus(2049,65462
-    def signalStatus(2071,66130
-    def setUp(2096,66976
-    def tearDown(2104,67142
-    def test_processAlias(2111,67283
-        def _cbProcessAlias(2130,67841
-    def test_processAliasTimeout(2138,68095
-        def timedOut(2153,68727
-    def test_earlyProcessTermination(2164,69132
-    def _terminationTest(2178,69715
-    def test_errorProcessTermination(2193,70346
-    def test_signalProcessTermination(2202,70649
-    def test_aliasResolution(2211,70970
-    def test_cyclicAlias(2265,72909
-class TestDomain:TestDomain2298,73962
-    def __init__(2299,73980
-    def exists(2304,74080
-class DummyQueue(2320,74528
-    def __init__(2329,74775
-    def done(2338,75004
-    def getEnvelopeFile(2350,75329
-    def getPath(2363,75689
-    def createNewMessage(2376,76036
-    def setWaiting(2394,76716
-class DummySmartHostSMTPRelayingManager(2405,76951
-    def __init__(2416,77319
-class _AttemptManagerTests(2428,77601
-    def setUp(2458,78691
-    def tearDown(2502,80284
-    def _logObserver(2510,80485
-    def test_initNoisyDefault(2521,80769
-    def test_initNoisy(2531,81100
-    def test_initQuiet(2539,81348
-    def test_initReactorDefault(2547,81599
-    def test_initReactor(2557,81962
-    def test_notifySuccessNoisy(2565,82227
-    def test_notifySuccessQuiet(2574,82519
-    def test_notifyFailureNoisy(2583,82817
-    def test_notifyFailureQuiet(2592,83109
-    def test_notifyDoneNoisy(2601,83407
-    def test_notifyDoneQuiet(2610,83671
-    def test_notifyNoConnectionNoisy(2619,83941
-    def test_notifyNoConnectionQuiet(2629,84262
-
-venv/lib/python2.7/site-packages/twisted/mail/test/test_pop3client.py,2783
-class StringTransportWithConnectionLosing(29,857
-    def loseConnection(30,917
-def setUp(36,1138
-def strip(54,1466
-class POP3ClientLoginTests(59,1518
-    def testNegativeGreeting(60,1565
-    def testOkUser(71,1962
-    def testBadUser(79,2217
-    def testOkPass(89,2574
-    def testBadPass(97,2827
-    def testOkLogin(107,3168
-    def testBadPasswordLogin(118,3601
-    def testBadUsernameLogin(131,4130
-    def testServerGreeting(142,4534
-    def testServerGreetingWithChallenge(148,4718
-    def testAPOP(154,4932
-    def testInsecureLoginRaisesException(164,5309
-    def testSSLTransportConsideredSecure(173,5600
-class ListConsumer:ListConsumer192,6275
-    def __init__(193,6295
-    def consume(197,6344
-class MessageConsumer:MessageConsumer203,6462
-    def __init__(204,6485
-    def consume(208,6534
-class POP3ClientListTests(213,6597
-    def testListSize(214,6643
-    def testListSizeWithConsumer(223,6931
-    def testFailedListSize(239,7530
-    def testListUID(250,7912
-    def testListUIDWithConsumer(259,8219
-    def testFailedListUID(272,8671
-class POP3ClientMessageTests(284,9052
-    def testRetrieve(285,9101
-    def testRetrieveWithConsumer(299,9598
-    def _cbTestRetrieveWithConsumer(311,10036
-    def testPartialRetrieve(317,10265
-    def testPartialRetrieveWithConsumer(331,10740
-    def _cbTestPartialRetrieveWithConsumer(344,11221
-    def testFailedRetrieve(350,11446
-    def test_concurrentRetrieves(361,11831
-class POP3ClientMiscTests(388,12806
-    def testCapability(389,12852
-    def testCapabilityError(403,13338
-    def testStat(411,13594
-    def testStatError(419,13813
-    def testNoop(429,14158
-    def testNoopError(437,14399
-    def testRset(447,14744
-    def testRsetError(455,14974
-    def testDelete(465,15320
-    def testDeleteError(473,15562
-class SimpleClient(484,15911
-    def __init__(485,15943
-    def serverGreeting(490,16072
-class POP3HelperMixin:POP3HelperMixin495,16153
-    def setUp(499,16219
-    def tearDown(508,16496
-    def _cbStopClient(514,16597
-    def _ebGeneral(518,16683
-    def loopback(524,16837
-class TLSServerFactory(529,16939
-    class protocol(530,16987
-        def connectionMade(533,17070
-        def lineReceived(540,17263
-class POP3TLSTests(548,17493
-    def test_startTLS(553,17605
-        def connectionLost(574,18379
-        def cbConnected(583,18671
-        def cbStartedTLS(587,18796
-        def cbDisconnected(591,18911
-        def cleanup(597,19125
-class POP3TimeoutTests(612,19544
-    def testTimeout(613,19604
-        def login(614,19631
-        def loggedIn(620,19798
-        def timedOut(624,19893
-        def quit(628,20007
-class POP3ClientModuleStructureTests(656,20759
-    def test_all(661,20943
-    def test_import(669,21185
-
-venv/lib/python2.7/site-packages/twisted/mail/test/test_scripts.py,56
-class ScriptTests(13,257
-    def test_mailmail(17,361
-
-venv/lib/python2.7/site-packages/twisted/mail/test/test_smtp.py,6877
-def spameater(49,1209
-class BrokenMessage(55,1286
-    def __init__(61,1534
-    def lineReceived(65,1579
-    def eomReceived(69,1628
-    def connectionLost(73,1722
-class DummyMessage(78,1768
-    def __init__(86,2022
-    def lineReceived(92,2141
-    def eomReceived(99,2373
-class DummyDomain(108,2616
-    def __init__(113,2756
-    def exists(119,2880
-class MyClient:MyClient132,3115
-    def __init__(133,3131
-    def getMailFrom(142,3419
-    def getMailTo(146,3476
-    def getMailData(150,3534
-    def sendError(154,3589
-    def sentMail(158,3647
-class MySMTPClient(166,3842
-    def __init__(167,3889
-class MyESMTPClient(173,4030
-    def __init__(174,4079
-class LoopbackMixin:LoopbackMixin180,4251
-    def loopback(181,4272
-class FakeSMTPServer(186,4367
-    def connectionMade(193,4537
-    def lineReceived(200,4718
-class SMTPClientTests(215,5150
-    def test_timeoutConnection(220,5258
-    def test_messages(246,6160
-    def test_transferError(260,6647
-    def test_sendFatalError(288,7692
-    def test_sendNonFatalError(302,8217
-    def test_sendOtherError(316,8762
-class DummySMTPMessage(331,9269
-    def __init__(333,9302
-    def lineReceived(339,9430
-    def eomReceived(343,9499
-class DummyProto:DummyProto355,9928
-    def connectionMade(357,9947
-    def receivedHeader(362,10054
-    def validateTo(366,10107
-    def validateFrom(371,10240
-class DummySMTP(376,10307
-class DummyESMTP(381,10381
-class AnotherTestCase:AnotherTestCase386,10458
-    def test_buffer(433,11737
-        class fooFactory:fooFactory442,12125
-class AnotherESMTPTests(478,13434
-class AnotherSMTPTests(484,13559
-class DummyChecker:DummyChecker491,13729
-    def requestAvatarId(499,13942
-    def _cbCheck(504,14154
-class SimpleDelivery(512,14327
-    def __init__(517,14459
-    def receivedHeader(521,14547
-    def validateFrom(525,14625
-    def validateTo(529,14691
-class DummyRealm:DummyRealm534,14776
-    def requestAvatar(535,14794
-class AuthTests(540,14928
-    def test_crammd5Auth(541,14979
-    def test_loginAuth(563,15673
-    def test_loginAgainstWeirdServer(585,16365
-class SMTPHelperTests(609,17174
-    def testMessageID(610,17216
-    def testQuoteAddr(618,17396
-    def testUser(631,17798
-    def testXtextEncoding(636,17937
-    def test_encodeWithErrors(652,18546
-    def test_decodeWithErrors(667,19026
-class NoticeTLSClient(681,19420
-    def esmtpState_starttls(685,19476
-class TLSTests(691,19610
-    def testTLS(696,19713
-        def check(703,19929
-class EmptyLineTests(715,20257
-    def test_emptyLineSyntaxError(717,20299
-class TimeoutTests(735,20865
-    def _timeoutTest(740,21000
-        def check(751,21416
-    def test_SMTPClientRecipientBytes(762,21744
-    def test_SMTPClientRecipientUnicode(775,22223
-    def test_SMTPClientRecipientList(787,22604
-    def test_ESMTPClient(799,23009
-    def test_resetTimeoutWhileSending(813,23512
-        class SlowFile:SlowFile818,23726
-            def __init__(823,23917
-            def read(826,23990
-class MultipleDeliveryFactorySMTPServerFactory(895,26561
-    def __init__(902,26915
-    def buildProtocol(906,27009
-class SMTPSenderFactoryTests(913,27192
-    def test_removeCurrentProtocolWhenClientConnectionLost(917,27298
-    def test_removeCurrentProtocolWhenClientConnectionFailed(934,28019
-class SMTPSenderFactoryRetryTests(952,28749
-    def test_retryAfterDisconnect(956,28882
-        class CleanSMTP(966,29256
-            def makeConnection(971,29441
-        def cbSent(997,30685
-class SingletonRealm(1013,31245
-    def __init__(1018,31436
-    def requestAvatar(1023,31545
-class NotImplementedDelivery(1030,31735
-    def validateFrom(1036,31985
-    def validateTo(1040,32118
-    def receivedHeader(1044,32241
-class SMTPServerTests(1049,32389
-    def testSMTPGreetingHost(1054,32539
-    def testSMTPGreetingNotExtended(1067,32927
-    def testESMTPGreetingHost(1080,33401
-    def testESMTPGreetingExtended(1087,33584
-    def test_SMTPUnknownCommand(1100,34012
-    def test_acceptSenderAddress(1112,34382
-        class AcceptanceDelivery(1117,34569
-            def validateFrom(1121,34723
-    def test_deliveryRejectedSenderAddress(1148,35617
-        class RejectionDelivery(1154,35857
-            def validateFrom(1158,36012
-    def test_portalRejectedSenderAddress(1187,37035
-        class DisallowAnonymousAccess(1193,37271
-            def requestAvatarId(1199,37477
-    def test_portalRejectedAnonymousSender(1227,38478
-class ESMTPAuthenticationTests(1259,39636
-    def assertServerResponse(1260,39687
-    def assertServerAuthenticated(1275,40127
-    def setUp(1301,41314
-    def tearDown(1313,41710
-    def portalFactory(1320,41894
-        class DummyPortal:DummyPortal1321,41934
-            def login(1322,41961
-    def test_authenticationCapabilityAdvertised(1329,42184
-    def test_plainAuthentication(1345,42734
-    def test_plainAuthenticationEmptyPassword(1370,43476
-    def test_plainAuthenticationInitialResponse(1392,44182
-    def test_abortAuthentication(1414,44895
-    def test_invalidBase64EncodedResponse(1429,45323
-    def test_invalidBase64EncodedInitialResponse(1447,45853
-    def test_unexpectedLoginFailure(1463,46368
-class SMTPClientErrorTests(1494,47470
-    def test_str(1498,47572
-    def test_strWithNegativeCode(1507,47850
-    def test_strWithLog(1516,48141
-class SenderMixinSentMailTests(1533,48637
-    def test_onlyLogFailedAddresses(1538,48832
-class ESMTPDowngradeTestCase(1563,49775
-    def setUp(1567,49920
-    def test_requireHELOFallbackOperates(1572,50039
-    def test_requireAuthFailsHELOFallback(1589,50738
-    def test_requireTLSFailsHELOFallback(1606,51443
-    def test_requireTLSAndHELOFallbackSucceedsIfOverTLS(1623,52136
-class SSLTestCase(1642,52895
-    def setUp(1652,53219
-    def _requireTransportSecurityOverSSLTest(1659,53481
-    def test_requireTransportSecurityOverSSL(1693,54960
-    def test_requireTransportSecurityTLSOffered(1701,55245
-    def test_requireTransportSecurityTLSOfferedOverSSL(1724,56115
-    def test_requireTransportSecurityTLSNotOffered(1735,56529
-    def test_esmtpClientTlsModeDeprecationGet(1757,57316
-    def test_esmtpClientTlsModeDeprecationGetAttributeError(1774,57946
-    def test_esmtpClientTlsModeDeprecationSet(1783,58256
-class AbortableStringTransport(1800,58873
-    def abortConnection(1808,59091
-class SendmailTests(1820,59390
-    def test_defaultReactorIsGlobalReactor(1824,59491
-    def _honorsESMTPArguments(1833,59806
-    def test_honorsESMTPArgumentsUnicodeUserPW(1850,60561
-    def test_honorsESMTPArgumentsBytesUserPW(1858,60827
-    def test_messageFilePassthrough(1866,61089
-    def test_messageStringMadeFile(1880,61566
-    def test_senderDomainName(1894,62087
-    def test_cancelBeforeConnectionMade(1906,62523
-    def test_cancelAfterConnectionMade(1921,63122
-
-venv/lib/python2.7/site-packages/twisted/mail/test/test_pop3.py,4056
-class UtilityTests(37,849
-    def test_LineBuffering(43,1008
-    def test_FinishLineBuffering(66,1883
-    def test_SuccessResponseFormatter(79,2275
-    def test_StatLineFormatter(89,2537
-    def test_ListLineFormatter(100,2917
-    def test_UIDListLineFormatter(117,3455
-class MyVirtualPOP3(142,4302
-    def authenticateUserAPOP(148,4437
-class DummyDomain:DummyDomain165,4979
-    def __init__(170,5055
-    def addUser(174,5105
-    def addMessage(183,5267
-    def authenticateUserAPOP(193,5520
-class ListMailbox:ListMailbox210,6034
-    def __init__(214,6128
-    def listMessages(221,6244
-    def getMessage(233,6552
-    def getUidl(243,6779
-    def deleteMessage(253,7000
-    def sync(262,7185
-class MyPOP3Downloader(271,7284
-    def handle_WELCOME(275,7405
-    def handle_APOP(285,7630
-    def handle_RETR_continue(299,7984
-    def handle_RETR_end(308,8179
-    def handle_QUIT(316,8359
-class POP3Tests(327,8593
-    def setUp(352,8969
-    def test_messages(363,9351
-        def check(375,9698
-    def test_loopback(381,9918
-        def check(388,10153
-    def test_incorrectDomain(398,10564
-class DummyPOP3(414,11087
-    def authenticateUserAPOP(420,11221
-class DummyMailbox(434,11566
-    def __init__(446,11934
-    def listMessages(451,12067
-    def getMessage(465,12458
-    def getUidl(475,12689
-    def deleteMessage(488,13035
-class AnotherPOP3Tests(498,13225
-    def runTest(502,13319
-    def _cbRunTest(522,14034
-    def test_buffer(530,14350
-    def test_noop(568,15419
-    def test_authListing(582,15730
-    def _cbTestAuthListing(600,16328
-    def test_illegalPASS(607,16615
-    def _cbTestIllegalPASS(621,17052
-    def test_emptyPASS(630,17435
-    def _cbTestEmptyPASS(644,17843
-    def test_badUTF8CharactersInCommand(653,18224
-class TestServerFactory:TestServerFactory675,18898
-    def cap_IMPLEMENTATION(682,19181
-    def cap_EXPIRE(691,19363
-    def cap_LOGIN_DELAY(701,19585
-    def perUserExpiration(710,19753
-    def perUserLoginDelay(719,19929
-class TestMailbox:TestMailbox729,20092
-def contained(743,20388
-class CapabilityTests(761,20815
-    def setUp(765,20932
-    def test_UIDL(788,21567
-    def test_TOP(795,21744
-    def test_USER(802,21918
-    def test_EXPIRE(809,22095
-    def test_IMPLEMENTATION(818,22362
-    def test_SASL(829,22635
-    def test_LOGIN_DELAY(840,22882
-class GlobalCapabilitiesTests(850,23158
-    def setUp(854,23281
-    def test_EXPIRE(878,23963
-    def test_LOGIN_DELAY(885,24152
-class TestRealm:TestRealm893,24358
-    def requestAvatar(897,24459
-class SASLTests(914,24990
-    def test_ValidLogin(918,25092
-class CommandMixin:CommandMixin952,26382
-    def setUp(965,26567
-    def tearDown(983,27055
-    def _flush(992,27341
-    def test_LIST(1001,27591
-    def test_LISTWithBadArgument(1021,28199
-    def test_UIDL(1051,28960
-    def test_UIDLWithBadArgument(1069,29429
-    def test_STAT(1099,30213
-    def test_RETR(1112,30591
-    def test_RETRWithBadArgument(1133,31054
-    def test_TOP(1164,31897
-    def test_TOPWithBadArgument(1183,32386
-    def test_LAST(1230,33741
-    def test_RetrieveUpdatesHighest(1247,34190
-    def test_TopUpdatesHighest(1267,34683
-    def test_HighestOnlyProgresses(1285,35132
-    def test_ResetClearsHighest(1306,35708
-class IndexErrorCommandTests(1342,36756
-    def test_LISTWithBadArgument(1351,37080
-    def test_UIDLWithBadArgument(1361,37445
-    def test_TOPWithBadArgument(1371,37806
-    def test_RETRWithBadArgument(1381,38166
-class ValueErrorCommandTests(1392,38522
-class SyncDeferredMailbox(1404,38931
-    def listMessages(1409,39094
-class IndexErrorSyncDeferredCommandTests(1422,39420
-class ValueErrorSyncDeferredCommandTests(1431,39661
-class AsyncDeferredMailbox(1440,39902
-    def __init__(1445,40066
-    def listMessages(1450,40174
-class IndexErrorAsyncDeferredCommandTests(1466,40591
-    def _flush(1473,40834
-class ValueErrorAsyncDeferredCommandTests(1484,41114
-    def _flush(1491,41357
-class POP3MiscTests(1502,41637
-    def test_all(1507,41813
-
-venv/lib/python2.7/site-packages/twisted/mail/interfaces.py,2952
-class IChallengeResponse(15,217
-    def getChallenge(20,325
-    def setResponse(29,466
-    def moreChallenges(42,846
-class IClientAuthentication(55,1207
-    def getName(57,1248
-    def challengeResponse(64,1391
-class IServerFactoryPOP3(71,1510
-    def cap_IMPLEMENTATION(87,2263
-    def cap_EXPIRE(96,2464
-    def perUserExpiration(106,2737
-    def cap_LOGIN_DELAY(116,3000
-    def perUserLoginDelay(125,3215
-class IMailboxPOP3(136,3458
-    def listMessages(150,3890
-    def getMessage(170,4713
-    def getUidl(185,5148
-    def deleteMessage(201,5618
-    def undeleteMessages(217,6171
-    def sync(226,6425
-class IDomain(233,6533
-    def exists(237,6611
-    def addUser(252,7036
-    def getCredentialsCheckers(264,7264
-class IAlias(275,7549
-    def createMessageReceiver(279,7620
-class IAliasableDomain(289,7794
-    def setAliasGroup(293,7917
-    def exists(302,8158
-class IMessageDelivery(325,8912
-    def receivedHeader(327,8948
-    def validateTo(346,9532
-    def validateFrom(363,10121
-class IMessageDeliveryFactory(384,10722
-    def getMessageDelivery(395,11251
-class IMessageSMTP(404,11401
-    def lineReceived(409,11514
-    def eomReceived(414,11596
-    def connectionLost(424,11818
-class IMessageIMAPPart(433,11957
-    def getHeaders(434,11992
-    def getBodyFile(450,12489
-    def getSize(456,12611
-    def isMultipart(464,12741
-    def getSubPart(472,12867
-class IMessageIMAP(488,13300
-    def getUID(490,13339
-    def getFlags(496,13452
-    def getInternalDate(505,13636
-class IMessageIMAPFile(515,13833
-    def open(523,14068
-class ISearchableIMAPMailbox(533,14271
-    def search(535,14313
-class IMailboxIMAPListener(563,15250
-    def modeChanged(568,15361
-    def flagsChanged(578,15612
-    def newMessages(588,15888
-class IMessageIMAPCopier(603,16410
-    def copy(604,16447
-class IMailboxIMAPInfo(624,17081
-    def getFlags(633,17367
-    def getHierarchicalDelimiter(645,17663
-class IMailboxIMAP(654,17825
-    def getUIDValidity(655,17863
-    def getUIDNext(663,18003
-    def getUID(671,18149
-    def getMessageCount(683,18399
-    def getRecentCount(691,18531
-    def getUnseenCount(699,18669
-    def isWriteable(707,18807
-    def destroy(717,19029
-    def requestStatus(726,19289
-    def addListener(748,20201
-    def removeListener(758,20512
-    def addMessage(771,20908
-    def expunge(794,21643
-    def fetch(807,22023
-    def store(824,22524
-class ICloseableMailboxIMAP(856,23771
-    def close(864,24059
-class IAccountIMAP(874,24272
-    def addMailbox(882,24447
-    def create(904,25253
-    def select(922,25937
-    def delete(940,26567
-    def rename(957,27110
-    def isSubscribed(977,27776
-    def subscribe(991,28225
-    def unsubscribe(1009,28812
-    def listMailboxes(1027,29419
-class INamespacePresenter(1049,30194
-    def getPersonalNamespaces(1051,30233
-    def getSharedNamespaces(1064,30700
-    def getUserNamespaces(1078,31198
-
-venv/lib/python2.7/site-packages/twisted/mail/bounce.py,27
-def generateBounce(37,674
-
-venv/lib/python2.7/site-packages/twisted/mail/relay.py,442
-class DomainQueuer:DomainQueuer22,360
-    def __init__(27,469
-    def exists(32,592
-    def willRelay(55,1425
-    def startMessage(67,1797
-class RelayerMixin:RelayerMixin87,2388
-    def loadMessages(93,2525
-    def getMailFrom(105,2918
-    def getMailTo(111,3036
-    def getMailData(117,3154
-    def sentMail(123,3272
-class SMTPRelayer(137,3780
-    def __init__(141,3882
-class ESMTPRelayer(158,4441
-    def __init__(162,4546
-
-venv/lib/python2.7/site-packages/twisted/mail/imap4.py,13528
-def _swap(84,2628
-def _swapAllPairs(98,2956
-class MessageSet(117,3513
-    def __init__(177,6166
-    def last(203,6927
-        def _setLast(204,6943
-        def _getLast(219,7406
-    def add(234,7861
-    def __add__(260,8525
-    def extend(275,8956
-    def clean(295,9479
-    def _noneInRanges(322,10275
-    def __contains__(356,11576
-    def _iterator(375,12030
-    def __iter__(383,12210
-    def __len__(390,12367
-    def __str__(403,12666
-    def __repr__(418,13065
-    def __eq__(422,13139
-    def __ne__(427,13279
-class LiteralString:LiteralString431,13348
-    def __init__(432,13369
-    def write(438,13487
-    def callback(454,13866
-class LiteralFile:LiteralFile462,14029
-    def __init__(465,14089
-    def write(474,14322
-    def callback(489,14698
-class WriteBuffer:WriteBuffer498,14879
-    def __init__(502,14994
-    def write(509,15159
-    def flush(516,15315
-class Command:Command524,15478
-    def __init__(530,15782
-    def __repr__(539,16098
-    def format(546,16298
-    def finish(552,16464
-class IMAP4Server(595,18081
-    def __init__(652,19553
-    def capabilities(663,19884
-    def connectionMade(674,20271
-    def connectionLost(681,20484
-    def timeoutConnection(688,20644
-    def rawDataReceived(700,21062
-    def _unblock(710,21352
-    def lineReceived(719,21613
-    def parse_command(733,21997
-    def parse_pending(759,22927
-    def dispatchCommand(766,23094
-    def lookupCommand(776,23404
-    def __doCommand(780,23526
-    def __cbDispatch(801,24227
-    def __ebDispatch(807,24412
-    def _stringLiteral(821,25119
-    def _fileLiteral(835,25617
-    def arg_finalastring(845,25916
-    def arg_astring(864,26558
-    def arg_atom(915,28316
-    def arg_plist(928,28663
-    def arg_literal(946,29133
-    def arg_searchkeys(968,29710
-    def arg_seqset(978,29951
-    def arg_fetchatt(994,30329
-    def arg_flaglist(1003,30493
-    def arg_line(1028,31249
-    def opt_plist(1035,31368
-    def opt_datetime(1045,31581
-    def opt_charset(1059,31960
-    def sendServerGreeting(1075,32419
-    def sendBadResponse(1081,32606
-    def sendPositiveResponse(1085,32710
-    def sendNegativeResponse(1089,32818
-    def sendUntaggedResponse(1093,32926
-    def sendContinuationRequest(1101,33208
-    def _respond(1108,33394
-    def listCapabilities(1122,33845
-    def do_CAPABILITY(1132,34121
-    def do_LOGOUT(1142,34474
-    def do_NOOP(1153,34803
-    def do_AUTHENTICATE(1162,35022
-    def authenticate(1172,35352
-    def _setupChallenge(1180,35565
-    def __cbAuthChunk(1194,36125
-    def __cbAuthResp(1211,36656
-    def __ebAuthResp(1221,37023
-    def __ebAuthChunk(1231,37461
-    def do_STARTTLS(1235,37609
-    def do_LOGIN(1253,38333
-    def authenticateLogin(1266,38752
-    def __cbLogin(1289,39453
-    def __ebLogin(1302,39964
-    def do_NAMESPACE(1310,40246
-    def _selectWork(1324,40791
-    def _ebSelectWork(1340,41347
-    def _cbSelectWork(1345,41496
-    def do_IDLE(1372,42644
-    def parse_idle(1379,42819
-    def do_CREATE(1389,43077
-    def do_DELETE(1408,43713
-    def do_RENAME(1427,44361
-    def do_SUBSCRIBE(1448,45239
-    def do_UNSUBSCRIBE(1464,45769
-    def _listWork(1480,46317
-    def _cbListWork(1489,46619
-    def _ebListWork(1499,47164
-    def do_STATUS(1510,47510
-    def _cbStatusGotMailbox(1523,47902
-    def _ebStatusGotMailbox(1533,48257
-    def __cbStatus(1541,48506
-    def __ebStatus(1548,48828
-    def do_APPEND(1553,49006
-    def _cbAppendGotMailbox(1561,49305
-    def _ebAppendGotMailbox(1572,49702
-    def __cbAppend(1581,49997
-    def __ebAppend(1586,50186
-    def do_CHECK(1591,50347
-    def __cbCheck(1605,50691
-    def __ebCheck(1609,50790
-    def checkpoint(1614,50949
-    def do_CLOSE(1626,51372
-    def __cbClose(1644,51934
-    def __ebClose(1651,52125
-    def do_EXPUNGE(1656,52284
-    def __cbExpunge(1667,52639
-    def __ebExpunge(1673,52834
-    def do_SEARCH(1679,53022
-    def __cbSearch(1697,53839
-    def __cbManualSearch(1705,54129
-    def _searchFilter(1761,56291
-    def _singleSearchStep(1790,57315
-    def search_ALL(1839,59231
-    def search_ANSWERED(1854,59649
-    def search_BCC(1869,60080
-    def search_BEFORE(1885,60595
-    def search_BODY(1890,60762
-    def search_CC(1895,60903
-    def search_DELETED(1900,61060
-    def search_DRAFT(1904,61153
-    def search_FLAGGED(1908,61242
-    def search_FROM(1912,61335
-    def search_HEADER(1917,61498
-    def search_KEYWORD(1923,61694
-    def search_LARGER(1928,61784
-    def search_NEW(1932,61880
-    def search_NOT(1936,62003
-    def search_OLD(1960,62966
-    def search_ON(1964,63058
-    def search_OR(1969,63208
-    def search_RECENT(1997,64319
-    def search_SEEN(2001,64410
-    def search_SENTBEFORE(2005,64497
-    def search_SENTON(2024,65224
-    def search_SENTSINCE(2040,65860
-    def search_SINCE(2056,66489
-    def search_SMALLER(2061,66641
-    def search_SUBJECT(2065,66738
-    def search_TEXT(2070,66914
-    def search_TO(2076,67100
-    def search_UID(2081,67257
-    def search_UNANSWERED(2109,68351
-    def search_UNDELETED(2113,68452
-    def search_UNDRAFT(2117,68551
-    def search_UNFLAGGED(2121,68646
-    def search_UNKEYWORD(2125,68745
-    def search_UNSEEN(2130,68837
-    def __ebSearch(2134,68930
-    def do_FETCH(2140,69116
-    def __cbFetch(2154,69600
-    def __ebSpewMessage(2190,71216
-    def spew_envelope(2199,71549
-    def spew_flags(2205,71735
-    def spew_internaldate(2212,71986
-    def spew_rfc822header(2238,72988
-    def spew_rfc822text(2245,73210
-    def spew_rfc822size(2255,73476
-    def spew_rfc822(2261,73653
-    def spew_uid(2276,74094
-    def spew_bodystructure(2282,74255
-    def spew_body(2286,74401
-    def spewMessage(2327,76005
-        def start(2331,76150
-        def finish(2333,76227
-        def space(2335,76277
-        def spew(2338,76323
-    def __ebFetch(2359,77009
-    def do_STORE(2367,77264
-    def __cbStore(2385,77855
-    def __ebStore(2401,78436
-    def do_COPY(2406,78595
-    def _cbCopySelectedMailbox(2415,78958
-    def _ebCopySelectedMailbox(2426,79377
-    def __cbCopy(2431,79549
-                def rewind(2453,80371
-    def __cbCopied(2465,80833
-    def __ebCopy(2479,81272
-    def do_UID(2485,81453
-    def modeChanged(2499,81803
-    def flagsChanged(2506,82032
-    def newMessages(2515,82363
-class IMAP4Client(2528,82744
-    def __init__(2565,83692
-    def registerAuthenticator(2576,83942
-    def rawDataReceived(2591,84504
-    def _setupForLiteral(2615,85285
-    def connectionMade(2625,85585
-    def connectionLost(2630,85688
-    def lineReceived(2649,86261
-    def timeoutConnection(2692,87788
-    def _regularDispatch(2706,88222
-    def messageFile(2714,88422
-    def makeTag(2731,88916
-    def dispatchCommand(2737,89038
-    def response_UNAUTH(2753,89523
-    def response_AUTH(2777,90368
-    def _defaultHandler(2781,90450
-    def _flushQueue(2810,91474
-    def _extraInfo(2819,91696
-    def sendCommand(2848,92938
-    def getCapabilities(2861,93268
-    def __cbCapabilities(2887,94243
-    def logout(2909,95031
-    def __cbLogout(2924,95497
-    def noop(2931,95685
-    def __cbNoop(2946,96084
-    def startTLS(2953,96250
-    def authenticate(2995,97864
-    def __cbAuthenticate(3013,98427
-            def ebStartTLS(3026,98949
-    def __cbContinueAuth(3039,99405
-    def __cbAuthTLS(3051,99798
-    def login(3062,100240
-    def serverGreeting(3088,101135
-    def _getContextFactory(3097,101354
-    def __cbLoginCaps(3110,101709
-    def _startedTLS(3136,102817
-    def __cbLoginTLS(3143,102987
-    def __ebLoginTLS(3148,103165
-    def namespace(3153,103252
-    def __cbNamespace(3175,103969
-            def _prepareNamespaceOrDelimiter(3189,104507
-            def _prepareNamespaceOrDelimiter(3194,104704
-    def select(3212,105285
-    def examine(3255,106969
-    def _intOrRaise(3295,108514
-    def __cbSelect(3307,108883
-    def create(3365,111565
-    def delete(3381,112069
-    def rename(3397,112556
-    def subscribe(3418,113245
-    def unsubscribe(3434,113768
-    def list(3450,114281
-    def lsub(3486,115729
-    def __cbList(3510,116550
-    def status(3549,117844
-    def __cbStatus(3588,119283
-    def append(3610,120084
-    def __cbContinueAppend(3657,121695
-    def __cbFinishAppend(3663,121892
-    def check(3667,121958
-    def close(3680,122319
-    def expunge(3697,122918
-    def __cbExpunge(3719,123640
-    def search(3728,123893
-    def __cbSearch(3761,125089
-    def fetchUID(3770,125352
-    def fetchFlags(3791,126064
-    def fetchInternalDate(3812,126766
-    def fetchEnvelope(3834,127587
-    def fetchBodyStructure(3864,128885
-    def fetchSimplifiedBody(3894,130251
-    def fetchMessage(3917,131090
-    def fetchHeaders(3942,132020
-    def fetchBody(3963,132719
-    def fetchSize(3984,133429
-    def fetchFull(4005,134117
-    def fetchAll(4032,135163
-    def fetchFast(4058,136160
-    def _parseFetchPairs(4083,137104
-            def nativeStringResponse(4122,139453
-            def nativeStringResponse(4129,139764
-    def _cbFetch(4238,143798
-    def fetchSpecific(4281,145394
-    def _fetch(4365,148710
-    def setFlags(4392,149722
-    def addFlags(4420,150643
-    def removeFlags(4448,151572
-    def _store(4476,152509
-    def copy(4491,153089
-    def modeChanged(4523,154106
-    def flagsChanged(4526,154171
-    def newMessages(4529,154236
-def parseIdList(4534,154308
-def Query(4605,156527
-def Or(4751,162064
-def Not(4762,162324
-def wildcardToRegexp(4767,162409
-def splitQuoted(4777,162705
-def splitOn(4842,164493
-def collapseStrings(4859,164887
-def parseNestedParens(4894,165893
-def _quote(4953,167805
-def _literal(4960,167962
-class DontQuoteMe:DontQuoteMe4965,168034
-    def __init__(4966,168053
-    def __str__(4970,168113
-def _needsQuote(4976,168198
-def _parseMbox(4988,168408
-def _prepareMailboxName(4999,168611
-def _needsLiteral(5010,168830
-def collapseNestedLists(5018,169028
-class MemoryAccountWithoutNamespaces(5071,171138
-    def __init__(5076,171246
-    def allocateID(5082,171363
-    def addMailbox(5091,171489
-    def create(5101,171793
-    def _emptyMailbox(5116,172248
-    def select(5120,172323
-    def delete(5124,172426
-    def rename(5147,173386
-    def _inferiorNames(5165,173978
-    def isSubscribed(5173,174193
-    def subscribe(5177,174291
-    def unsubscribe(5183,174451
-    def listMailboxes(5190,174688
-class MemoryAccount(5197,174952
-    def getPersonalNamespaces(5201,175046
-    def getSharedNamespaces(5205,175114
-    def getOtherNamespaces(5209,175171
-def statusRequestHelper(5222,175418
-def parseAddr(5230,175565
-def getEnvelope(5238,175768
-def getLineCount(5256,176388
-def unquote(5266,176627
-def _getContentType(5273,176711
-def _getMessageStructure(5296,177361
-class _MessageStructure(5323,178295
-    def __init__(5329,178521
-    def _disposition(5341,178862
-    def _unquotedAttrs(5362,179570
-class _SinglepartMessageStructure(5375,180008
-    def __init__(5384,180283
-    def _basicFields(5404,180943
-    def encode(5427,181568
-    def _extended(5439,181934
-class _TextMessageStructure(5478,183041
-    def encode(5483,183205
-class _RFC822MessageStructure(5498,183717
-    def encode(5503,183893
-class _MultipartMessageStructure(5519,184457
-    def __init__(5524,184626
-    def _getParts(5539,185118
-    def encode(5554,185464
-    def _extended(5565,185809
-def getBodyStructure(5601,187147
-def _formatHeaders(5709,191211
-def subparts(5716,191489
-def iterateInReactor(5727,191637
-    def go(5741,192164
-class MessageProducer:MessageProducer5758,192503
-    def __init__(5762,192599
-    def beginProducing(5783,193219
-    def _produce(5788,193341
-class _FetchParser:_FetchParser5832,194961
-    class Envelope:Envelope5833,194981
-    class Flags:Flags5848,195574
-    class InternalDate:InternalDate5853,195655
-    class RFC822Header:RFC822Header5858,195757
-    class RFC822Text:RFC822Text5863,195860
-    class RFC822Size:RFC822Size5868,195957
-    class RFC822:RFC8225873,196054
-    class UID:UID5878,196138
-    class Body:Body5883,196213
-        def __str__(5894,196432
-        def __bytes__(5897,196510
-    class BodyStructure:BodyStructure5921,197427
-    class Header:Header5927,197600
-        def __str__(5932,197684
-        def __bytes__(5936,197763
-    class Text:Text5956,198458
-    class MIME:MIME5960,198489
-    def __init__(5977,198884
-    def parseString(5983,198997
-    def state_initial(6003,199673
-    def state_close_paren(6038,200776
-    def state_whitespace(6046,200990
-    def state_maybe_fetch_att(6057,201302
-    def state_fetch_att(6063,201474
-    def state_got_body(6089,202333
-    def state_maybe_section(6095,202461
-    def state_part_number(6105,202680
-    def state_section(6115,202943
-    def state_finish_section(6153,204192
-    def state_header_list(6159,204340
-    def state_maybe_partial(6171,204712
-class FileProducer:FileProducer6191,205305
-    def __init__(6196,205383
-    def beginProducing(6200,205431
-    def resumeProducing(6208,205657
-    def pauseProducing(6224,206120
-    def stopProducing(6230,206224
-    def _size(6236,206326
-def parseTime(6245,206475
-def modified_base64(6277,207691
-def modified_unbase64(6281,207791
-def encoder(6285,207901
-def decoder(6321,208894
-class StreamReader(6356,209874
-    def decode(6357,209915
-class StreamWriter(6362,209986
-    def encode(6363,210027
-def imap4_utf_7(6370,210175
-
-venv/lib/python2.7/site-packages/twisted/mail/relaymanager.py,2137
-class ManagedRelayerMixin:ManagedRelayerMixin35,936
-    def __init__(42,1107
-    def sentMail(46,1173
-    def connectionLost(61,1603
-class SMTPManagedRelayer(71,1814
-    def __init__(82,2233
-class ESMTPManagedRelayer(102,2896
-    def __init__(109,3170
-class SMTPManagedRelayerFactory(134,4092
-    def __init__(157,4927
-    def buildProtocol(178,5590
-    def clientConnectionFailed(194,6069
-class ESMTPManagedRelayerFactory(210,6556
-    def __init__(226,7153
-    def buildProtocol(254,8189
-class Queue:Queue272,8743
-    def __init__(294,9343
-    def _init(306,9633
-    def __getstate__(316,9815
-    def __setstate__(326,10095
-    def readDirectory(338,10425
-    def getWaiting(349,10722
-    def hasWaiting(359,10986
-    def getRelayed(371,11291
-    def setRelaying(382,11587
-    def setWaiting(393,11847
-    def addMessage(404,12114
-    def done(418,12526
-    def getPath(431,12885
-    def getEnvelope(444,13232
-    def getEnvelopeFile(459,13653
-    def createNewMessage(472,14018
-class _AttemptManager(493,14817
-    def __init__(504,15157
-    def getCompletionDeferred(526,15891
-    def _finish(539,16265
-    def notifySuccess(554,16777
-    def notifyFailure(570,17296
-    def notifyDone(599,18460
-    def notifyNoConnection(622,19284
-        def setWaiting(640,19879
-class SmartHostSMTPRelayingManager:SmartHostSMTPRelayingManager647,20080
-    def __init__(698,22137
-    def __getstate__(724,23014
-    def __setstate__(736,23332
-    def checkState(748,23669
-    def _checkStateMX(767,24275
-    def _cbExchange(806,25879
-    def _ebExchange(827,26535
-        def setWaiting(847,27178
-class SmartHostESMTPRelayingManager(856,27423
-def _checkState(870,27894
-def RelayStateHelper(881,28102
-class CanonicalNameLoop(899,28613
-class CanonicalNameChainTooLong(908,28841
-class MXCalculator:MXCalculator917,29109
-    def __init__(945,30136
-    def markBad(965,30834
-    def markGood(975,31115
-    def getMX(988,31398
-    def _filterRecords(1013,32420
-    def _cbMX(1034,33250
-    def _ebMX(1118,36618
-            def cbResolved(1150,37852
-            def ebResolved(1153,37935
-
-venv/lib/python2.7/site-packages/twisted/mail/_cred.py,760
-class CramMD5ClientAuthenticator:CramMD5ClientAuthenticator21,481
-    def __init__(22,515
-    def getName(26,572
-    def challengeResponse(30,624
-class LOGINAuthenticator:LOGINAuthenticator37,824
-    def __init__(38,850
-    def getName(43,963
-    def challengeUsername(47,1012
-    def challengeSecret(53,1188
-class PLAINAuthenticator:PLAINAuthenticator60,1342
-    def __init__(61,1368
-    def getName(65,1425
-    def challengeResponse(69,1474
-class LOGINCredentials(75,1607
-    def __init__(76,1661
-    def getChallenge(82,1861
-    def setResponse(86,1928
-    def moreChallenges(90,2035
-class PLAINCredentials(96,2138
-    def __init__(97,2192
-    def getChallenge(101,2282
-    def setResponse(105,2331
-    def moreChallenges(113,2593
-
-venv/lib/python2.7/site-packages/twisted/mail/smtp.py,4958
-def rfc822date(97,3234
-def idGenerator(138,4583
-def messageid(148,4684
-def quoteaddr(168,5210
-class Address:Address194,5838
-    def __init__(215,6551
-    def dequote(272,8438
-        def __str__(294,8977
-        def __str__(297,9059
-    def __bytes__(301,9124
-    def __repr__(308,9282
-class User:User314,9428
-    def __init__(319,9568
-    def __getstate__(333,9960
-    def __str__(346,10281
-    def __bytes__(350,10352
-class SMTP(355,10412
-    def __init__(386,11284
-    def host(397,11571
-    def host(402,11636
-    def timeoutConnection(409,11781
-    def greeting(415,11957
-    def connectionMade(419,12044
-    def sendCode(431,12419
-    def lineReceived(443,12826
-    def state_COMMAND(448,12947
-    def sendSyntaxError(465,13521
-    def lookupMethod(469,13603
-    def lineLengthExceeded(482,13962
-    def do_UNKNOWN(491,14228
-    def do_HELO(495,14317
-    def do_QUIT(512,14757
-    def do_MAIL(530,15580
-    def _cbFromValidate(551,16232
-    def _ebFromValidate(557,16406
-    def do_RCPT(573,17087
-    def _cbToValidate(596,17734
-    def _ebToValidate(604,17963
-    def _disconnect(616,18342
-    def do_DATA(625,18570
-    def connectionLost(666,19878
-    def do_RSET(687,20628
-    def dataLineReceived(693,20758
-    def _messageHandled(739,22359
-    def _cbAnonymousAuthentication(756,22924
-    def validateFrom(774,23559
-            def ebAuthentication(809,24786
-            def continueValidation(827,25533
-    def validateTo(839,25842
-    def receivedHeader(860,26538
-class SMTPFactory(879,27271
-    def __init__(891,27474
-    def buildProtocol(895,27544
-class SMTPClient(903,27720
-    def __init__(922,28482
-    def sendLine(935,28845
-    def connectionMade(943,29061
-    def connectionLost(951,29267
-    def timeoutConnection(959,29449
-    def lineReceived(966,29637
-    def smtpConnectionFailed(1005,30714
-    def smtpTransferFailed(1009,30833
-    def smtpState_helo(1016,31037
-    def smtpState_from(1022,31209
-    def smtpState_disconnect(1034,31639
-    def smtpState_to(1038,31729
-    def smtpState_toOrData(1048,32062
-    def smtpState_data(1066,32768
-        def ebTransfer(1070,32943
-    def smtpState_msgSent(1077,33157
-    def transformChunk(1092,33583
-    def finishedFileTransfer(1104,34005
-    def getMailFrom(1114,34239
-    def getMailTo(1121,34377
-    def getMailData(1128,34506
-    def sendError(1137,34721
-    def sentMail(1154,35394
-    def _disconnectFromServer(1172,36149
-class ESMTPClient(1179,36313
-    def __init__(1210,37519
-    def __getattr__(1217,37734
-    def __setattr__(1230,38195
-    def esmtpEHLORequired(1241,38563
-    def esmtpAUTHRequired(1258,39174
-    def esmtpTLSRequired(1282,39926
-    def esmtpTLSFailed(1298,40488
-    def esmtpAUTHDeclined(1314,41018
-    def esmtpAUTHMalformedChallenge(1329,41491
-    def esmtpAUTHServerError(1346,42105
-    def registerAuthenticator(1361,42586
-    def connectionMade(1376,43097
-    def esmtpState_ehlo(1386,43409
-    def esmtpState_serverConfig(1419,44404
-    def tryTLS(1436,44941
-    def esmtpState_starttls(1488,47022
-    def authenticate(1508,47684
-    def _esmtpState_plainAuth(1547,49272
-    def esmtpState_challenge(1556,49615
-    def _authResponse(1560,49714
-    def smtpState_maybeAuthenticated(1576,50359
-class ESMTP(1592,50916
-    def __init__(1599,51025
-    def connectionMade(1608,51259
-    def greeting(1614,51464
-    def extensions(1618,51537
-    def lookupMethod(1632,51955
-    def listExtensions(1641,52181
-    def do_EHLO(1654,52541
-    def ext_STARTTLS(1670,52937
-    def ext_AUTH(1681,53312
-    def _cbAuthenticated(1703,53972
-    def _ebAuthenticated(1713,54276
-    def state_AUTH(1731,54953
-class SenderMixin:SenderMixin1783,56715
-    def getMailFrom(1791,56864
-    def getMailTo(1799,57030
-    def getMailData(1803,57093
-    def sendError(1807,57155
-    def sentMail(1822,57771
-class SMTPSender(1842,58493
-class SMTPSenderFactory(1850,58674
-    def __init__(1867,59214
-    def _removeDeferred(1916,60780
-    def clientConnectionFailed(1921,60867
-    def clientConnectionLost(1925,60976
-    def _processConnectionError(1929,61083
-    def buildProtocol(1947,61893
-    def _removeProtocol(1956,62145
-class LOGINCredentials(1971,62512
-    def __init__(1980,62857
-class PLAINAuthenticator:PLAINAuthenticator1987,63012
-    def __init__(1988,63038
-    def getName(1992,63095
-    def challengeResponse(1996,63144
-class ESMTPSender(2004,63352
-    def __init__(2009,63468
-    def _registerAuthenticators(2021,63813
-    def _getContextFactory(2028,64147
-class ESMTPSenderFactory(2045,64595
-    def __init__(2055,64867
-    def buildProtocol(2070,65518
-def sendmail(2093,66335
-    def cancel(2161,69299
-def xtext_encode(2196,70353
-def xtext_decode(2208,70639
-class xtextStreamReader(2232,71210
-    def decode(2233,71256
-class xtextStreamWriter(2238,71332
-    def decode(2239,71378
-def xtext_codec(2244,71454
-
-venv/lib/python2.7/site-packages/twisted/mail/maildir.py,1745
-class _MaildirNameGenerator:_MaildirNameGenerator42,883
-    def __init__(61,1358
-    def generate(69,1593
-def initializeMaildir(92,2357
-class MaildirMessage(110,2914
-    def __init__(120,3189
-    def lineReceived(141,3869
-    def eomReceived(152,4114
-class AbstractMaildirDomain:AbstractMaildirDomain168,4640
-    def __init__(181,4919
-    def userDirectory(192,5168
-    def setAliasGroup(206,5491
-    def exists(216,5765
-    def startMessage(250,6961
-    def willRelay(272,7665
-    def addUser(290,8150
-    def getCredentialsCheckers(305,8467
-class _MaildirMailboxAppendMessageTask:_MaildirMailboxAppendMessageTask320,8861
-    def __init__(359,10083
-    def startUp(375,10504
-    def registerProducer(385,10775
-    def prodProducer(403,11312
-    def unregisterProducer(413,11615
-    def write(423,11851
-    def fail(436,12120
-    def moveFileToNew(451,12534
-    def createTempFile(476,13391
-class MaildirMailbox(499,14194
-    def __init__(520,14962
-    def listMessages(536,15458
-    def getMessage(564,16446
-    def getUidl(580,16864
-    def deleteMessage(599,17424
-    def undeleteMessages(620,18034
-    def appendMessage(645,18834
-class StringListMailbox:StringListMailbox664,19312
-    def __init__(673,19531
-    def listMessages(682,19747
-    def getMessage(706,20602
-    def getUidl(722,21081
-    def deleteMessage(738,21505
-    def undeleteMessages(751,21817
-    def sync(758,21971
-class MaildirDirdbmDomain(769,22210
-    def __init__(788,22727
-    def userDirectory(809,23412
-    def addUser(831,24096
-    def getCredentialsCheckers(847,24533
-    def requestAvatar(860,24941
-class DirdbmDatabase:DirdbmDatabase905,26580
-    def __init__(919,26981
-    def requestAvatarId(927,27155
-
-venv/lib/python2.7/site-packages/twisted/mail/_except.py,1847
-class IMAP4Exception(13,213
-class IllegalClientResponse(18,258
-class IllegalOperation(23,315
-class IllegalMailboxEncoding(28,367
-class MailboxException(33,425
-class MailboxCollision(38,477
-    def __str__(39,519
-class NoSuchMailbox(44,606
-    def __str__(45,645
-class ReadOnlyMailbox(50,727
-    def __str__(51,768
-class UnhandledResponse(55,842
-class NegativeResponse(60,895
-class NoSupportedAuthentication(65,947
-    def __init__(66,996
-    def __str__(72,1243
-class IllegalServerResponse(79,1429
-class IllegalIdentifierError(84,1486
-class IllegalQueryError(89,1544
-class MismatchedNesting(94,1597
-class MismatchedQuoting(99,1650
-class SMTPError(104,1703
-class SMTPClientError(109,1743
-    def __init__(113,1832
-    def __str__(140,2793
-    def __bytes__(147,2937
-class ESMTPClientError(162,3330
-class EHLORequiredError(169,3430
-class AUTHRequiredError(178,3610
-class TLSRequiredError(187,3820
-class AUTHDeclinedError(196,4033
-class AuthenticationError(209,4316
-class SMTPTLSError(222,4616
-class SMTPConnectError(231,4818
-    def __init__(237,4986
-class SMTPTimeoutError(244,5210
-    def __init__(250,5407
-class SMTPProtocolError(257,5631
-    def __init__(263,5795
-class SMTPDeliveryError(270,6020
-class SMTPServerError(277,6137
-    def __init__(278,6171
-    def __str__(283,6259
-class SMTPAddressError(288,6335
-    def __init__(289,6376
-    def __str__(296,6552
-class SMTPBadRcpt(301,6647
-    def __init__(302,6684
-class SMTPBadSender(308,6847
-    def __init__(309,6886
-class AddressError(314,7017
-class POP3Error(320,7093
-class _POP3MessageDeleted(328,7185
-class POP3ClientError(336,7335
-class InsecureAuthenticationDisallowed(343,7448
-class TLSError(351,7620
-class TLSNotSupportedError(359,7821
-class ServerErrorResponse(367,7985
-    def __init__(374,8167
-class LineTooLong(388,8582
-
-venv/lib/python2.7/site-packages/twisted/mail/pb.py,651
-class Maildir(10,117
-    def __init__(12,151
-    def getFolderMessage(18,352
-    def deleteFolderMessage(25,598
-    def deleteNewMessage(32,890
-    def deleteCurMessage(37,1030
-    def getNewMessages(42,1170
-    def getCurMessages(47,1308
-    def getNewMessage(52,1446
-    def getCurMessage(57,1574
-    def getSubFolder(62,1702
-    def _isSubFolder(76,2176
-class MaildirCollection(83,2431
-    def __init__(84,2474
-    def getSubFolders(88,2531
-    def getSubFolder(93,2645
-class MaildirBroker(101,2869
-    def proto_getCollection(102,2901
-    def getCollection(110,3171
-class MaildirClient(120,3466
-    def getCollection(121,3498
-
-venv/lib/python2.7/site-packages/twisted/mail/tap.py,489
-class Options(28,547
-    def __init__(116,3440
-    def addEndpoint(127,3725
-    def opt_pop3(142,4193
-    def opt_smtp(152,4464
-    def opt_default(162,4736
-    def opt_maildirdbmdomain(173,5070
-    def opt_user(191,5810
-    def opt_bounce_to_postmaster(206,6315
-    def opt_aliases(214,6513
-    def _getEndpoints(237,7398
-    def postOptions(274,8865
-class AliasUpdater:AliasUpdater306,9949
-    def __init__(314,10147
-    def __call__(326,10508
-def makeService(337,10784
-
-venv/lib/python2.7/site-packages/twisted/mail/pop3.py,2986
-class APOPCredentials:APOPCredentials40,919
-    def __init__(48,1110
-    def checkPassword(66,1710
-class _HeadersPlusNLines:_HeadersPlusNLines83,2192
-    def __init__(106,2913
-    def read(122,3348
-class _IteratorBuffer(168,4806
-    def __init__(187,5362
-    def __iter__(208,6104
-    def __next__(218,6293
-def iterateLineGenerator(251,7305
-def successResponse(270,7833
-def formatStatResponse(286,8231
-def formatListLines(311,8949
-def formatListResponse(330,9452
-def formatUIDListLines(350,9981
-def formatUIDListResponse(371,10641
-class POP3(396,11407
-    def connectionMade(477,14178
-    def connectionLost(489,14589
-    def generateMagic(502,14936
-    def successResponse(512,15139
-    def failResponse(523,15465
-    def lineReceived(536,15870
-    def _unblock(547,16135
-    def state_COMMAND(566,16677
-    def processCommand(582,17195
-    def listCapabilities(609,18101
-    def do_CAPA(686,20541
-    def do_AUTH(698,20828
-    def state_AUTH(734,22070
-    def do_APOP(764,23203
-    def _cbMailbox(783,23846
-    def _ebMailbox(817,25134
-    def _ebUnexpected(838,25920
-    def do_USER(851,26293
-    def do_PASS(865,26633
-    def _longOperation(888,27497
-    def _coiterate(909,28197
-    def do_STAT(925,28675
-        def cbMessages(934,28966
-        def ebMessages(936,29057
-    def do_LIST(943,29292
-            def cbMessages(956,29698
-            def ebMessages(958,29797
-                def cbMessage(974,30452
-                def ebMessage(977,30610
-    def do_UIDL(1002,31955
-            def cbMessages(1015,32361
-            def ebMessages(1019,32521
-    def _getMessageFile(1050,33826
-        def cbMessageSize(1071,34594
-        def ebMessageSomething(1078,34880
-    def _sendMessageContent(1101,35880
-        def cbMessageFile(1120,36479
-            def cbFileTransfer(1133,36962
-            def ebFileTransfer(1140,37169
-    def do_TOP(1151,37523
-    def do_RETR(1178,38292
-    def transformChunk(1195,38709
-    def finishedFileTransfer(1212,39237
-    def do_DELE(1226,39563
-    def do_NOOP(1240,39871
-    def do_RSET(1249,40035
-    def do_LAST(1265,40384
-    def do_RPOP(1274,40582
-    def do_QUIT(1287,40845
-    def authenticateUserAPOP(1300,41159
-    def authenticateUserPASS(1330,42353
-class Mailbox:Mailbox1362,43608
-    def listMessages(1366,43671
-    def getMessage(1387,44506
-    def getUidl(1403,44960
-    def deleteMessage(1420,45449
-    def undeleteMessages(1437,46021
-    def sync(1447,46292
-class POP3Client(1465,46551
-    def __init__(1489,47336
-    def sendShort(1500,47677
-    def sendLong(1520,48277
-    def handle_default(1540,48852
-    def handle_WELCOME(1551,49120
-    def _dispatch(1567,49559
-    def lineReceived(1593,50326
-    def apopAuthenticate(1623,51527
-    def apop(1640,52018
-    def retr(1653,52389
-    def dele(1663,52619
-    def list(1673,52848
-    def uidl(1685,53199
-    def user(1697,53576
-    def password(1707,53828
-    def quit(1718,54115
-
-venv/lib/python2.7/site-packages/twisted/mail/pop3client.py,1501
-class _ListSetter:_ListSetter33,776
-    def __init__(47,1354
-    def setitem(56,1558
-def _statXform(73,2100
-def _listXform(89,2524
-def _uidXform(108,3033
-def _codeStatusSplit(128,3563
-def _dotUnquoter(145,3983
-class POP3Client(167,4634
-    def _blocked(260,8607
-    def _unblock(289,9612
-    def sendShort(312,10457
-    def sendLong(346,11628
-    def connectionMade(395,13612
-    def timeoutConnection(408,13935
-    def connectionLost(416,14134
-    def lineReceived(447,15241
-    def lineLengthExceeded(465,15708
-    def state_WELCOME(481,16288
-    def state_WAITING(512,17166
-    def state_SHORT(523,17508
-    def state_LONG_INITIAL(547,18265
-    def state_LONG(573,19118
-    def serverGreeting(606,20296
-    def startTLS(618,20666
-    def _startTLS(658,22317
-    def _startedTLS(701,24265
-    def _getContextFactory(733,25408
-    def login(752,25982
-    def _login(783,27175
-    def _loginTLS(837,29397
-    def _plaintext(864,30410
-    def _apop(884,31173
-    def apop(907,31983
-    def user(932,33026
-    def password(951,33797
-    def delete(970,34589
-    def _consumeOrSetItem(987,35286
-    def _consumeOrAppend(1026,37113
-    def capabilities(1063,38671
-        def consume(1115,40616
-        def capaNotSupported(1122,40813
-        def gotCapabilities(1126,40915
-    def noop(1135,41164
-    def reset(1149,41748
-    def retrieve(1164,42370
-    def stat(1197,43722
-    def listSize(1213,44414
-    def listUID(1232,45267
-    def quit(1251,46124
-
-venv/lib/python2.7/site-packages/twisted/mail/alias.py,1523
-def handle(26,523
-def loadAliasFile(54,1396
-class AliasBase:AliasBase127,3679
-    def __init__(136,3877
-    def domain(148,4257
-    def resolve(158,4506
-class AddressAlias(184,5366
-    def __init__(191,5547
-    def __str__(205,6020
-    def createMessageReceiver(215,6275
-    def resolve(226,6577
-class FileWrapper:FileWrapper258,7683
-    def __init__(269,7993
-    def lineReceived(279,8260
-    def eomReceived(289,8491
-    def connectionLost(312,9164
-    def __str__(320,9329
-class FileAlias(332,9618
-    def __init__(338,9752
-    def __str__(351,10173
-    def createMessageReceiver(361,10422
-class ProcessAliasTimeout(372,10704
-class MessageWrapper:MessageWrapper381,10882
-    def __init__(418,12104
-    def _processEnded(440,12866
-    def lineReceived(463,13713
-    def eomReceived(475,14000
-    def _completionCancel(491,14522
-    def connectionLost(505,15052
-    def __str__(511,15156
-class ProcessAliasProtocol(522,15427
-    def processEnded(532,15739
-class ProcessAlias(545,16038
-    def __init__(564,16669
-    def __str__(580,17177
-    def spawnProcess(590,17446
-    def createMessageReceiver(617,18424
-class MultiWrapper:MultiWrapper633,18889
-    def __init__(640,19055
-    def lineReceived(649,19305
-    def eomReceived(660,19555
-    def connectionLost(674,20020
-    def __str__(682,20207
-class AliasGroup(694,20506
-    def __init__(707,20918
-    def __len__(746,22278
-    def __str__(756,22488
-    def createMessageReceiver(766,22769
-    def resolve(778,23202
-
-venv/lib/python2.7/site-packages/twisted/mail/protocols.py,643
-class DomainDeliveryBase:DomainDeliveryBase28,650
-    def __init__(43,1065
-    def receivedHeader(59,1464
-    def validateTo(91,2650
-    def validateFrom(117,3630
-class SMTPDomainDelivery(144,4539
-class ESMTPDomainDelivery(152,4691
-class SMTPFactory(160,4846
-    def __init__(175,5253
-    def buildProtocol(189,5651
-class ESMTPFactory(207,6146
-    def __init__(230,7032
-    def buildProtocol(242,7312
-class VirtualPOP3(259,7764
-    def authenticateUserAPOP(277,8357
-    def authenticateUserPASS(311,9609
-    def lookupDomain(345,10889
-class POP3Factory(370,11669
-    def __init__(384,12057
-    def buildProtocol(392,12227
-
-venv/lib/python2.7/site-packages/twisted/mail/mail.py,1603
-class DomainWithDefaultDict:DomainWithDefaultDict27,571
-    def __init__(35,805
-    def setDefaultDomain(47,1156
-    def has_key(57,1370
-    def fromkeys(80,2072
-    def __contains__(101,2688
-    def __getitem__(118,3148
-    def __setitem__(132,3551
-    def __delitem__(145,3872
-    def __iter__(155,4091
-    def __len__(165,4336
-    def __str__(175,4558
-    def __repr__(186,4859
-    def get(197,5179
-    def copy(215,5758
-    def iteritems(225,6002
-    def iterkeys(241,6603
-    def itervalues(255,7066
-    def keys(270,7573
-    def values(281,7808
-    def items(291,8072
-    def popitem(303,8422
-    def update(317,8825
-    def clear(335,9378
-    def setdefault(345,9556
-class BounceDomain:BounceDomain368,10167
-    def exists(374,10276
-    def willRelay(387,10597
-    def addUser(404,11045
-    def getCredentialsCheckers(417,11311
-class FileMessage:FileMessage429,11536
-    def __init__(437,11733
-    def lineReceived(455,12290
-    def eomReceived(465,12494
-    def connectionLost(478,12893
-class MailService(487,13067
-    def __init__(516,13929
-    def getPOP3Factory(530,14354
-    def getSMTPFactory(540,14567
-    def getESMTPFactory(550,14823
-    def addDomain(560,15085
-    def setQueue(578,15646
-    def requestAvatar(588,15857
-    def lookupPortal(616,16894
-    def defaultPortal(629,17146
-class FileMonitoringService(642,17404
-    def __init__(664,18330
-    def startService(672,18517
-    def _setupMonitor(680,18686
-    def stopService(689,18932
-    def monitorFile(699,19154
-    def unmonitorFile(720,19801
-    def _monitor(734,20160
-
-venv/lib/python2.7/site-packages/twisted/mail/scripts/mailmail.py,302
-class Options:Options47,981
-def getlogin(64,1382
-def parseOptions(75,1541
-class Configuration:Configuration200,4894
-    def __init__(227,5931
-def loadConfig(243,6257
-def success(314,8556
-def failure(320,8613
-def sendmail(327,8684
-def senderror(334,8848
-def deny(346,9271
-def run(376,9924
-
-venv/lib/python2.7/site-packages/twisted/conch/test/test_insults.py,2993
-def _getattr(22,836
-def occurrences(26,916
-def methods(30,982
-def _append(34,1040
-def _ecmaCodeTableCoordinate(40,1120
-def _makeControlFunctionSymbols(60,1869
-class Mock(139,4188
-    def __init__(142,4239
-    def __call__(155,4656
-    def __getattribute__(164,4980
-class MockMixin:MockMixin176,5330
-    def assertCall(177,5347
-def testByte%(190,5854
-class ByteGroupingsMixin(205,6261
-    def verifyResults(212,6514
-class ServerArrowKeysTests(218,6740
-    def verifyResults(224,6921
-class PrintableCharactersTests(234,7371
-    def verifyResults(242,7643
-class ServerFunctionKeysTests(258,8280
-    def verifyResults(271,8772
-class ClientCursorMovementTests(281,9199
-    def verifyResults(292,9536
-class ClientControlSequencesTests(303,10010
-    def setUp(304,10075
-    def testSimpleCardinals(313,10456
-    def testScrollRegion(328,11079
-    def testHeightAndWidth(339,11483
-    def testCharacterSet(356,12119
-    def testShifting(371,12690
-    def testSingleShifts(383,13045
-    def testKeypadMode(395,13415
-    def testCursor(407,13797
-    def testReset(419,14160
-    def testIndex(428,14402
-    def testModes(443,14868
-    def testErasure(458,15507
-    def testLineDeletion(474,16112
-    def testLineInsertion(484,16417
-    def testCursorPosition(494,16723
-    def test_applicationDataBytes(506,17226
-    def _applicationDataTest(519,17687
-    def test_shiftInAfterApplicationData(527,17970
-    def test_shiftOutAfterApplicationData(538,18326
-    def test_cursorBackwardAfterApplicationData(549,18686
-    def test_escapeAfterApplicationData(561,19078
-class ServerProtocolOutputTests(584,19759
-    def setUp(595,20184
-    def test_cursorUp(601,20344
-    def test_cursorDown(611,20668
-    def test_cursorForward(621,20998
-    def test_cursorBackward(631,21337
-    def test_cursorPosition(641,21679
-    def test_cursorHome(652,22072
-    def test_index(663,22440
-    def test_reverseIndex(675,22810
-    def test_nextLine(685,23119
-    def test_setModes(696,23564
-    def test_setPrivateModes(710,24060
-    def test_resetModes(726,24687
-    def test_singleShift2(739,25148
-    def test_singleShift3(749,25454
-    def test_selectGraphicRendition(759,25760
-    def test_horizontalTabulationSet(772,26273
-    def test_eraseToLineEnd(783,26636
-    def test_eraseToLineBeginning(795,27105
-    def test_eraseLine(807,27587
-    def test_eraseToDisplayEnd(818,27948
-    def test_eraseToDisplayBeginning(830,28426
-    def test_eraseToDisplay(842,28913
-    def test_deleteCharacter(853,29280
-    def test_insertLine(864,29663
-    def test_deleteLine(875,30024
-    def test_setScrollRegionNoArgs(886,30385
-    def test_setScrollRegionJustFirst(896,30739
-    def test_setScrollRegionJustLast(906,31127
-    def test_setScrollRegionFirstAndLast(916,31512
-    def test_reportCursorPosition(927,31937
-class DeprecationsTests(941,32378
-    def ensureDeprecated(946,32514
-    def test_colors(956,32854
-    def test_client(966,33218
-
-venv/lib/python2.7/site-packages/twisted/conch/test/test_conch.py,2462
-    class ConchUser:ConchUser20,574
-def _has_ipv6(60,1676
-class FakeStdio(80,2024
-    def loseWriteConnection(90,2335
-class StdioInteractingSessionTests(98,2479
-    def test_eofReceived(106,2672
-class Echo(119,3024
-    def connectionMade(120,3055
-    def connectionLost(124,3127
-    def dataReceived(128,3207
-class EchoFactory(135,3349
-class ConchTestOpenSSHProcess(140,3409
-    def _getDeferred(152,3771
-    def outReceived(157,3865
-    def processEnded(161,3925
-class ConchTestForwardingProcess(177,4415
-    def __init__(192,4994
-    def _getDeferred(207,5451
-    def connectionMade(212,5545
-    def _connect(216,5601
-    def _ebConnect(230,6140
-    def forwardingPortDisconnected(234,6216
-    def _reallyDie(246,6650
-    def processEnded(253,6794
-class ConchTestForwardingPort(262,7038
-    def __init__(270,7335
-    def connectionMade(282,7682
-    def dataReceived(287,7780
-    def connectionLost(291,7844
-def _makeArgs(296,7947
-class ConchServerSetupMixin:ConchServerSetupMixin319,8499
-    def _createFiles(328,8735
-    def _getFreePort(347,9424
-    def _makeConchFactory(355,9578
-    def setUp(368,9987
-    def tearDown(381,10565
-class ForwardingMixin(398,11086
-    def test_exec(412,11607
-    def test_localToRemoteForwarding(422,11957
-    def test_remoteToLocalForwarding(436,12463
-class RekeyAvatar(456,13232
-    def __init__(464,13564
-    def openShell(469,13675
-        def write(479,14026
-    def closed(502,15024
-class RekeyRealm:RekeyRealm509,15114
-    def requestAvatar(513,15226
-class RekeyTestsMixin(518,15345
-    def test_clientRekey(525,15545
-        def finished(532,15829
-class OpenSSHClientMixin:OpenSSHClientMixin541,16112
-    def execute(546,16219
-        def hasPAKT(568,17101
-class OpenSSHKeyExchangeTests(600,18403
-    def assertExecuteWithKexAlgorithm(607,18630
-    def test_ECDHSHA256(638,19765
-    def test_ECDHSHA384(647,19996
-    def test_ECDHSHA521(656,20227
-    def test_DH_GROUP14(665,20458
-    def test_DH_GROUP_EXCHANGE_SHA1(674,20708
-    def test_DH_GROUP_EXCHANGE_SHA256(683,20984
-    def test_unsupported_algorithm(692,21266
-class OpenSSHClientForwardingTests(703,21605
-    def test_localToRemoteForwardingV6(708,21828
-class OpenSSHClientRekeyTests(724,22376
-class CmdLineClientTests(732,22579
-    def execute(740,22825
-    def test_runWithLogFile(777,24154
-        def cb_check_log(781,24256
-    def test_runWithNoHostAlgorithmsSpecified(799,24800
-
-venv/lib/python2.7/site-packages/twisted/conch/test/test_transport.py,8646
-    class transport:transport34,912
-        class SSHTransportBase:SSHTransportBase35,974
-        class SSHServerTransport:SSHServerTransport36,1011
-        class SSHClientTransport:SSHClientTransport37,1050
-    class factory:factory40,1091
-        class SSHFactory:SSHFactory41,1110
-    class common:common44,1154
-        def NS(46,1193
-class MockTransportBase(62,1735
-    def connectionMade(73,2166
-    def _unsupportedVersionReceived(85,2465
-    def receiveError(96,2785
-    def receiveUnimplemented(106,3021
-    def receiveDebug(115,3213
-    def ssh_IGNORE(126,3485
-class MockCipher(136,3645
-    def encrypt(154,4048
-    def decrypt(166,4467
-    def makeMAC(178,4886
-    def verify(186,5117
-    def setKeys(194,5372
-class MockCompression:MockCompression202,5554
-    def compress(208,5735
-    def decompress(212,5810
-    def flush(216,5881
-class MockService(221,5934
-    def logPrefix(234,6307
-    def serviceStarted(238,6363
-    def serviceStopped(245,6492
-    def ssh_TEST(252,6621
-class MockFactory(260,6777
-    def getPublicKeys(268,6960
-    def getPrivateKeys(277,7238
-    def getPrimes(286,7520
-class MockOldFactoryPublicKeys(306,8263
-    def getPublicKeys(312,8453
-class MockOldFactoryPrivateKeys(323,8719
-    def getPrivateKeys(329,8928
-class TransportTestCase(340,9196
-    def setUp(350,9370
-        def secureRandom(354,9508
-        def stubSendPacket(360,9710
-    def finishKeyExchange(367,9974
-    def simulateKeyExchange(386,10905
-class DHGroupExchangeSHA1Mixin:DHGroupExchangeSHA1Mixin398,11390
-class DHGroupExchangeSHA256Mixin:DHGroupExchangeSHA256Mixin408,11580
-class ECDHMixin:ECDHMixin418,11778
-class BaseSSHTransportBaseCase:BaseSSHTransportBaseCase428,11934
-class BaseSSHTransportTests(437,12055
-    def test_sendVersion(459,12729
-    def test_sendPacketPlain(483,13694
-    def test_sendPacketEncrypted(504,14434
-    def test_sendPacketCompressed(533,15402
-    def test_sendPacketBoth(550,16008
-    def test_getPacketPlain(581,17129
-    def test_getPacketEncrypted(596,17641
-    def test_getPacketCompressed(617,18478
-    def test_getPacketBoth(633,19051
-    def test_ciphersAreValid(650,19682
-    def test_sendKexInit(660,20011
-    def test_receiveKEXINITReply(701,21872
-    def test_sendKEXINITReply(712,22220
-    def test_sendKexInitTwiceFails(726,22709
-    def test_sendKexInitBlocksOthers(736,23128
-    def test_sendDebug(773,24526
-    def test_receiveDebug(787,24940
-    def test_sendIgnore(802,25457
-    def test_receiveIgnore(813,25782
-    def test_sendUnimplemented(822,26054
-    def test_receiveUnimplemented(833,26398
-    def test_sendDisconnect(843,26746
-        def stubLoseConnection(851,27005
-    def test_receiveDisconnect(862,27390
-        def stubLoseConnection(868,27582
-    def test_dataReceived(877,27952
-        def stubKEXINIT(883,28127
-    def test_service(893,28486
-    def test_avatar(914,29185
-        def logout(919,29338
-    def test_isEncrypted(928,29555
-    def test_isVerified(948,30468
-    def test_loseConnection(968,31369
-        def stubLoseConnection(974,31554
-    def test_badVersion(983,31909
-        def testBad(987,32040
-            def stubLoseConnection(991,32177
-    def test_dataBeforeVersion(1006,32785
-    def test_compatabilityVersion(1020,33311
-    def test_dataReceivedSSHVersionUnixNewline(1032,33750
-    def test_dataReceivedSSHVersionTrailingSpaces(1052,34368
-    def test_supportedVersionsAreAllowed(1076,35157
-    def test_unsupportedVersionsCallUnsupportedVersionReceived(1088,35619
-    def test_badPackets(1100,36111
-        def testBad(1105,36262
-        def stubDecompress(1123,37226
-    def test_unimplementedPackets(1131,37533
-        def checkUnimplemented(1137,37746
-    def test_multipleClasses(1158,38488
-class BaseSSHTransportDHGroupExchangeBaseCase(1183,39545
-    def test_getKey(1188,39694
-class BaseSSHTransportDHGroupExchangeSHA1Tests(1202,40114
-class BaseSSHTransportDHGroupExchangeSHA256Tests(1211,40348
-class BaseSSHTransportEllipticCurveTests(1220,40588
-class ServerAndClientSSHTransportBaseCase:ServerAndClientSSHTransportBaseCase1229,40784
-    def checkDisconnected(1234,40909
-    def connectModifiedProtocol(1244,41257
-    def test_disconnectIfCantMatchKex(1261,41826
-        def blankKeyExchanges(1266,41982
-    def test_disconnectIfCantMatchKeyAlg(1271,42125
-        def blankPublicKeys(1275,42268
-    def test_disconnectIfCantMatchCompression(1280,42405
-        def blankCompressions(1284,42551
-    def test_disconnectIfCantMatchCipher(1289,42694
-        def blankCiphers(1293,42834
-    def test_disconnectIfCantMatchMAC(1298,42962
-        def blankMACs(1302,43092
-    def test_getPeer(1307,43211
-    def test_getHost(1317,43556
-class ServerSSHTransportBaseCase(1328,43902
-    def setUp(1336,44077
-    def tearDown(1342,44223
-class ServerSSHTransportTests(1349,44363
-    def test_KEXINITMultipleAlgorithms(1354,44492
-    def test_ignoreGuessPacketKex(1392,46494
-    def test_ignoreGuessPacketKey(1429,48183
-    def assertKexDHInitResponse(1463,49663
-    def test_checkBad_KEX_ECDH_INIT_CurveName(1503,51157
-    def test_checkBad_KEX_INIT_CurveName(1515,51621
-    def test_KEXDH_INIT_GROUP14(1539,52387
-    def test_keySetup(1547,52645
-    def test_ECDH_keySetup(1566,53421
-    def test_NEWKEYS(1585,54193
-    def test_SERVICE_REQUEST(1609,55192
-    def test_disconnectNEWKEYSData(1620,55614
-    def test_disconnectSERVICE_REQUESTBadService(1628,55820
-class ServerSSHTransportDHGroupExchangeBaseCase(1638,56134
-    def test_KEX_DH_GEX_REQUEST_OLD(1643,56292
-    def test_KEX_DH_GEX_REQUEST_OLD_badKexAlg(1662,57093
-    def test_KEX_DH_GEX_REQUEST(1672,57452
-    def test_KEX_DH_GEX_INIT_after_REQUEST_OLD(1692,58321
-    def test_KEX_DH_GEX_INIT_after_REQUEST(1724,59732
-class ServerSSHTransportDHGroupExchangeSHA1Tests(1758,61107
-class ServerSSHTransportDHGroupExchangeSHA256Tests(1767,61350
-class ClientSSHTransportBaseCase(1776,61599
-    def verifyHostKey(1784,61774
-    def setUp(1795,62149
-class ClientSSHTransportTests(1804,62451
-    def test_KEXINITMultipleAlgorithms(1809,62580
-    def test_notImplementedClientMethods(1847,64611
-        def _checkRaises(1854,64932
-    def assertKexInitResponseForDH(1860,65119
-    def test_KEXINIT_group14(1882,65938
-    def test_KEXINIT_badKexAlg(1890,66176
-    def test_KEXDH_REPLY(1901,66615
-        def _cbTestKEXDH_REPLY(1918,67214
-    def test_keySetup(1933,67668
-    def test_NEWKEYS(1951,68459
-        def stubConnectionSecure(1958,68681
-    def test_SERVICE_ACCEPT(1985,69806
-    def test_requestService(1994,70108
-    def test_disconnectKEXDH_REPLYBadSignature(2003,70436
-    def test_disconnectKEX_ECDH_REPLYBadSignature(2012,70766
-    def test_disconnectNEWKEYSData(2054,72259
-    def test_disconnectSERVICE_ACCEPT(2062,72465
-    def test_noPayloadSERVICE_ACCEPT(2072,72794
-class ClientSSHTransportDHGroupExchangeBaseCase(2085,73251
-    def test_KEXINIT_groupexchange(2090,73409
-    def test_KEX_DH_GEX_GROUP(2103,73922
-    def test_KEX_DH_GEX_REPLY(2120,74655
-        def _cbTestKEX_DH_GEX_REPLY(2139,75453
-    def test_disconnectGEX_REPLYBadSignature(2154,75925
-    def test_disconnectKEX_ECDH_REPLYBadSignature(2163,76261
-class ClientSSHTransportDHGroupExchangeSHA1Tests(2206,77743
-class ClientSSHTransportDHGroupExchangeSHA256Tests(2215,77986
-class GetMACTests(2224,78235
-    def setUp(2232,78381
-    def getSharedSecret(2236,78472
-    def assertGetMAC(2246,78684
-    def test_hmacsha2512(2278,79914
-    def test_hmacsha2384(2289,80335
-    def test_hmacsha2256(2300,80756
-    def test_hmacsha1(2311,81177
-    def test_hmacmd5(2321,81568
-    def test_none(2331,81953
-class SSHCiphersTests(2344,82283
-    def test_init(2352,82439
-    def test_getCipher(2363,82820
-    def test_setKeysCiphers(2377,83357
-    def test_setKeysMACs(2403,84616
-    def test_makeMAC(2431,85652
-class TransportLoopbackTests(2458,86714
-    def _runClientServer(2466,86905
-        def check(2492,87937
-    def test_ciphers(2519,89148
-            def setCipher(2526,89416
-    def test_macs(2533,89662
-            def setMAC(2539,89860
-    def test_keyexchanges(2546,90094
-            def setKeyExchange(2552,90314
-    def test_compressions(2559,90581
-            def setCompression(2565,90799
-class RandomNumberTests(2573,91066
-    def test_usesSuppliedRandomFunction(2582,91288
-        def random(2587,91502
-    def test_rejectsNonByteMultiples(2596,91788
-    def test_excludesSmall(2606,92091
-        def random(2613,92412
-    def test_excludesLarge(2620,92569
-        def random(2628,92904
-
-venv/lib/python2.7/site-packages/twisted/conch/test/test_unix.py,322
-class MockProcessSpawner(19,470
-    def __init__(24,583
-    def spawnProcess(28,646
-class StubUnixConchUser(46,1220
-    def __init__(52,1361
-    def getUserGroupId(59,1567
-    def getHomeDir(63,1627
-    def getShell(67,1690
-class TestSSHSessionForUnixConchUser(72,1730
-    def testExecCommandEnvironment(80,1929
-
-venv/lib/python2.7/site-packages/twisted/conch/test/test_manhole_tap.py,181
-class MakeServiceTests(35,666
-    def setUp(48,952
-    def test_requiresPort(58,1228
-    def test_telnetPort(70,1632
-    def test_sshPort(85,2330
-    def test_passwd(105,3339
-
-venv/lib/python2.7/site-packages/twisted/conch/test/test_channel.py,841
-class MockConnection(28,766
-    def __init__(41,1289
-    def logPrefix(47,1389
-    def sendData(54,1507
-    def sendExtendedData(61,1657
-    def sendClose(68,1841
-def connectSSHTransport(76,1992
-class ChannelTests(97,2683
-    def setUp(104,2789
-    def test_interface(116,3179
-    def test_init(123,3376
-    def test_str(154,4630
-    def test_bytes(166,5027
-    def test_logPrefix(180,5446
-    def test_addWindowBytes(189,5752
-        def stubStartWriting(195,5936
-    def test_requestReceived(219,6799
-    def test_closeReceieved(230,7257
-    def test_write(239,7516
-        def stubStopWriting(246,7758
-    def test_writeExtended(274,8859
-        def stubStopWriting(281,9128
-    def test_writeSequence(312,10449
-    def test_loseConnection(321,10758
-    def test_getPeer(336,11345
-    def test_getHost(347,11724
-
-venv/lib/python2.7/site-packages/twisted/conch/test/test_cftp.py,4124
-class SSHSessionTests(50,1636
-    def test_eofReceived(54,1741
-class ListingTests(67,2079
-    def setUp(76,2372
-        def fakeTime(82,2548
-            def cleanup(92,2910
-    def _lsInTimezone(102,3200
-    def test_oldFile(114,3559
-    def test_oldSingleDigitDayOfMonth(131,4239
-    def test_newFile(150,5119
-    def test_localeIndependent(167,5816
-    def test_newSingleDigitDayOfMonth(199,7099
-class InMemorySSHChannel(219,7984
-    def __init__(225,8159
-class FilesystemAccessExpectations(236,8428
-    def __init__(241,8551
-    def put(245,8602
-    def pop(260,8955
-class InMemorySFTPClient(277,9332
-    def __init__(287,9673
-    def openFile(296,9907
-class InMemoryRemoteFile(307,10179
-    def __init__(312,10285
-    def writeChunk(321,10464
-    def close(330,10652
-    def getvalue(339,10829
-class StdioClientTests(349,11007
-    def setUp(353,11092
-    def test_exec(373,12012
-    def test_execWithoutShell(387,12430
-    def test_bang(400,12837
-    def setKnownConsoleSize(413,13212
-        class FakeFcntl(425,13618
-            def ioctl(426,13651
-    def test_printProgressBarReporting(433,13919
-    def test_printProgressBarNoProgress(461,14993
-    def test_printProgressBarEmptyFile(483,15747
-    def test_getFilenameEmpty(501,16282
-    def test_getFilenameOnlyLocal(510,16503
-    def test_getFilenameNotQuoted(520,16771
-    def test_getFilenameQuoted(530,17057
-    def makeFile(540,17401
-    def checkPutMessage(561,17969
-    def test_cmd_PUTSingleNoRemotePath(623,20343
-    def test_cmd_PUTSingleRemotePath(652,21364
-    def test_cmd_PUTMultipleNoRemotePath(677,22200
-    def test_cmd_PUTMultipleWithRemotePath(716,23706
-class FileTransferTestRealm:FileTransferTestRealm759,25348
-    def __init__(760,25377
-    def requestAvatar(764,25443
-class SFTPTestProcess(770,25599
-    def __init__(777,25839
-    def clearBuffer(789,26185
-    def outReceived(798,26401
-    def _checkForCommand(816,27086
-    def errReceived(827,27470
-    def getBuffer(834,27633
-    def runCommand(841,27783
-    def runScript(860,28511
-    def killProcess(876,29092
-    def processEnded(892,29577
-class CFTPClientTestBase(903,29853
-    def setUp(904,29893
-    def startServer(915,30282
-    def stopServer(924,30602
-    def _cbStopServer(934,30945
-    def tearDown(938,31047
-class OurServerCmdLineClientTests(948,31262
-    def setUp(957,31566
-    def tearDown(997,32979
-    def _killProcess(1003,33120
-    def runCommand(1010,33297
-    def runScript(1019,33593
-    def testCdPwd(1028,33913
-        def cmdOutput(1039,34373
-    def testChAttrs(1056,34880
-        def _check(1061,35062
-    def testList(1074,35569
-        def _check(1079,35750
-    def testHelp(1094,36609
-    def assertFilesEqual(1107,36970
-    def testGet(1115,37216
-        def _checkGet(1126,37720
-    def testWildcardGet(1140,38292
-        def _check(1144,38419
-    def testPut(1156,38924
-        def _checkPut(1165,39354
-    def test_putOverLongerFile(1179,39910
-        def _checkPut(1189,40290
-    def test_putMultipleOverLongerFile(1199,40623
-        def _checkPut(1211,41125
-    def testWildcardPut(1221,41423
-        def check(1227,41674
-    def testLink(1245,42441
-        def _check(1250,42640
-    def testRemoteDirectory(1262,43039
-        def _check(1266,43175
-    def test_existingRemoteDirectory(1278,43572
-        def _check(1283,43782
-    def testLocalDirectory(1294,44120
-    def testRename(1307,44632
-        def _check(1311,44722
-class OurServerBatchFileTests(1323,45086
-    def setUp(1329,45258
-    def tearDown(1334,45347
-    def _getBatchOutput(1339,45448
-        def _cleanup(1360,46252
-    def testBatchFile(1370,46419
-        def _cbCheckResult(1380,46652
-    def testError(1392,47083
-        def _cbCheckResult(1401,47254
-    def testIgnoredError(1409,47451
-        def _cbCheckResult(1418,47645
-class OurServerSftpClientTests(1427,47840
-    def setUp(1432,47968
-    def tearDown(1437,48064
-    def test_extendedAttributes(1441,48123
-        def _getAttrs(1455,48655
-        def hasPAKT(1469,49277
-        def check(1484,49935
-
-venv/lib/python2.7/site-packages/twisted/conch/test/test_manhole.py,1780
-def determineDefaultFunctionName(22,542
-class ManholeInterpreterTests(38,1047
-    def test_resetBuffer(42,1158
-class ManholeProtocolTests(53,1470
-    def test_interruptResetsInterpreterBuffer(57,1567
-class WriterTests(73,2097
-    def test_Integer(74,2135
-    def test_DoubleQuoteString(81,2257
-    def test_SingleQuoteString(88,2408
-    def test_TripleSingleQuotedString(95,2559
-    def test_TripleDoubleQuotedString(102,2721
-    def test_FunctionDefinition(109,2894
-    def test_ClassDefinition(116,3047
-    def test_unicode(123,3194
-    def test_bytes(131,3382
-    def test_identicalOutput(139,3573
-class ManholeLoopbackMixin:ManholeLoopbackMixin148,3839
-    def wfd(152,3913
-    def test_SimpleExpression(156,3977
-        def finished(166,4196
-    def test_TripleQuoteLineContinuation(175,4385
-        def finished(185,4635
-    def test_FunctionDefinition(195,4855
-        def finished(207,5143
-    def test_ClassDefinition(219,5440
-        def finished(231,5770
-    def test_Exception(244,6139
-        def finished(254,6379
-    def test_ControlC(266,6778
-        def finished(276,7022
-    def test_interruptDuringContinuation(285,7236
-        def gotContinuation(295,7626
-        def gotInterruption(304,7942
-    def test_ControlBackslash(314,8213
-        def gotPartialLine(321,8427
-        def gotClearedLine(329,8702
-    def test_controlD(338,8916
-    def test_ControlL(360,9624
-    def test_controlA(378,10391
-        def cb(385,10658
-    def test_controlE(390,10772
-        def cb(397,11046
-    def test_deferred(403,11187
-class ManholeLoopbackTelnetTests(432,12167
-class ManholeLoopbackSSHTests(441,12356
-class ManholeLoopbackStdioTests(451,12595
-class ManholeMainTests(463,12902
-    def test_mainClassNotFound(471,13088
-
-venv/lib/python2.7/site-packages/twisted/conch/test/loopback.py,105
-class LoopbackRelay(10,221
-    def logPrefix(13,288
-    def write(17,386
-    def _clearBuffer(26,650
-
-venv/lib/python2.7/site-packages/twisted/conch/test/test_keys.py,2657
-class KeyTests(33,689
-    def setUp(41,854
-    def tearDown(101,3681
-    def test_size(104,3738
-    def test__guessStringType(116,4171
-    def test_public(155,5985
-    def test_isPublic(175,6891
-    def _testPublicPrivateFromString(192,7532
-    def _testPublicFromString(197,7719
-    def _testPrivateFromString(205,8008
-    def test_fromOpenSSH(213,8305
-    def test_fromOpenSSHErrors(231,9205
-    def test_fromOpenSSH_with_whitespace(245,9727
-    def test_fromNewerOpenSSH(267,10809
-    def test_fromOpenSSH_windows_line_endings(281,11365
-    def test_fromLSHPublicUnsupportedType(303,12395
-    def test_fromLSHPrivateUnsupportedType(316,12782
-    def test_fromLSHRSA(329,13132
-    def test_fromLSHDSA(341,13438
-    def test_fromAgentv3(353,13734
-    def test_fromStringErrors(365,14206
-    def test_fromFile(516,22702
-    def test_init(528,23144
-    def test_equal(537,23409
-    def test_notEqual(553,23919
-    def test_dataError(569,24433
-    def test_fingerprintdefault(577,24643
-    def test_fingerprint_md5_hex(588,25079
-    def test_fingerprintsha256(603,25643
-    def test_fingerprintBadFormat(618,26217
-    def test_type(629,26614
-    def test_fromBlobUnsupportedType(645,27426
-    def test_fromBlobRSA(655,27718
-    def test_fromBlobDSA(675,28268
-    def test_fromBlobECDSA(698,28983
-    def test_fromPrivateBlobUnsupportedType(721,29755
-    def test_fromPrivateBlobRSA(732,30069
-    def test_fromPrivateBlobDSA(752,30715
-    def test_fromPrivateBlobECDSA(771,31315
-    def test_blobRSA(788,31879
-    def test_blobDSA(800,32260
-    def test_blobEC(816,32785
-    def test_blobNoKey(835,33465
-    def test_privateBlobRSA(845,33718
-    def test_privateBlobDSA(865,34510
-    def test_privateBlobEC(883,35139
-    def test_privateBlobNoKeyObject(897,35649
-    def test_toOpenSSHRSA(906,35888
-    def test_toOpenSSHDSA(920,36509
-    def test_toOpenSSHECDSA(932,37007
-    def test_toLSHRSA(943,37441
-    def test_toLSHDSA(953,37788
-    def test_toAgentv3RSA(963,38134
-    def test_toAgentv3DSA(971,38404
-    def test_toStringErrors(979,38673
-    def test_signAndVerifyRSA(988,38938
-    def test_signAndVerifyDSA(999,39288
-    def test_signAndVerifyEC(1010,39638
-    def test_verifyRSA(1032,40467
-    def test_verifyDSA(1042,40825
-    def test_verifyDSANoPrefix(1052,41183
-    def test_reprPrivateRSA(1061,41493
-    def test_reprPublicRSA(1140,44689
-    def test_reprPublicECDSA(1170,45799
-    def test_reprPrivateECDSA(1186,46276
-class PersistentRSAKeyTests(1205,46842
-    def test_providedArguments(1214,47014
-    def test_noRegeneration(1227,47438
-    def test_keySizeZero(1247,48179
-
-venv/lib/python2.7/site-packages/twisted/conch/test/test_ckeygen.py,1512
-def makeGetpass(33,936
-    def fakeGetpass(45,1335
-class KeyGenTests(52,1419
-    def setUp(56,1537
-    def _testrun(68,1815
-    def test_keygeneration(84,2443
-    def test_runBadKeytype(94,2681
-    def test_enumrepresentation(101,2890
-    def test_enumrepresentationsha256(111,3239
-    def test_enumrepresentationBadFormat(121,3525
-    def test_printFingerprint(132,3870
-    def test_printFingerprintsha256(147,4418
-    def test_printFingerprintBadFingerPrintFormat(161,4932
-    def test_saveKey(175,5458
-    def test_saveKeyECDSA(203,6542
-    def test_saveKeysha256(232,7668
-    def test_saveKeyBadFingerPrintformat(260,8755
-    def test_saveKeyEmptyPassphrase(276,9367
-    def test_saveKeyECDSAEmptyPassphrase(293,9933
-    def test_saveKeyNoFilename(311,10506
-    def test_displayPublicKey(331,11230
-    def test_displayPublicKeyEncrypted(348,11820
-    def test_displayPublicKeyEncryptedPassphrasePrompt(365,12497
-    def test_displayPublicKeyWrongPassphrase(383,13231
-    def test_changePassphrase(395,13662
-    def test_changePassphraseWithOld(414,14377
-    def test_changePassphraseWithBoth(433,15143
-    def test_changePassphraseWrongPassphrase(451,15858
-    def test_changePassphraseEmptyGetPass(467,16528
-    def test_changePassphraseBadKey(485,17254
-    def test_changePassphraseCreateError(503,17921
-        def toString(511,18235
-    def test_changePassphraseEmptyStringError(527,18681
-        def toString(535,18954
-    def test_changePassphrasePublicKey(555,19564
-
-venv/lib/python2.7/site-packages/twisted/conch/test/test_checkers.py,3401
-class HelperTests(53,1528
-    def setUp(60,1716
-    def test_verifyCryptedPassword(64,1770
-    def test_verifyCryptedPasswordMD5(78,2275
-    def test_refuteCryptedPassword(92,2768
-    def test_pwdGetByName(106,3293
-    def test_pwdGetByNameWithoutPwd(119,3745
-    def test_shadowGetByName(127,3993
-    def test_shadowGetByNameWithoutSpwd(146,4652
-class SSHPublicKeyDatabaseTests(158,5011
-    def setUp(164,5148
-    def test_deprecated(185,5875
-    def _testCheckKey(202,6572
-    def test_checkKey(213,6983
-    def test_checkKey2(223,7337
-    def test_checkKeyAsRoot(233,7694
-        def seteuid(245,8223
-    def test_requestAvatarId(259,8750
-        def _checkKey(264,8945
-        def _verify(271,9290
-    def test_requestAvatarIdWithoutSignature(276,9409
-        def _checkKey(283,9772
-    def test_requestAvatarIdInvalidKey(292,10102
-        def _checkKey(297,10296
-    def test_requestAvatarIdInvalidSignature(304,10515
-        def _checkKey(310,10743
-    def test_requestAvatarIdNormalizeException(320,11146
-        def _checkKey(325,11341
-        def _verifyLoggedException(330,11587
-class SSHProtocolCheckerTests(339,11870
-    def test_registerChecker(346,11992
-    def test_registerCheckerWithInterface(359,12545
-    def test_requestAvatarId(375,13255
-        def _callback(385,13730
-    def test_requestAvatarIdWithNotEnoughAuthentication(390,13853
-        def _areDone(397,14173
-    def test_requestAvatarIdInvalidCredential(408,14586
-    def test_areDone(418,14988
-class UNIXPasswordDatabaseTests(426,15189
-    def assertLoggedIn(432,15327
-    def test_defaultCheckers(452,16062
-        def crypted(459,16293
-    def assertUnauthorizedLogin(493,17586
-    def test_passInCheckers(510,18204
-    def test_verifyPassword(524,18724
-        def verifyCryptedPassword(530,18995
-        def getpwnam(532,19076
-    def test_failOnKeyError(540,19429
-        def getpwnam(545,19604
-    def test_failOnBadPassword(552,19873
-        def verifyCryptedPassword(557,20074
-        def getpwnam(559,20147
-    def test_loopThroughFunctions(567,20496
-        def verifyCryptedPassword(574,20829
-        def getpwnam1(576,20910
-        def getpwnam2(578,20993
-    def test_failOnSpecial(586,21359
-class AuthorizedKeyFileReaderTests(609,22242
-    def test_ignoresComments(616,22380
-    def test_ignoresLeadingWhitespaceAndEmptyLines(629,22876
-    def test_ignoresUnparsableKeys(642,23344
-        def failOnSome(648,23600
-class InMemorySSHKeyDBTests(660,23985
-    def test_implementsInterface(667,24111
-    def test_noKeysForUnauthorizedUser(676,24383
-    def test_allKeysForAuthorizedUser(686,24768
-class UNIXAuthorizedKeysFilesTests(697,25176
-    def setUp(704,25317
-    def test_implementsInterface(721,25861
-    def test_noKeysForUnauthorizedUser(730,26139
-    def test_allKeysInAllAuthorizedFilesForAuthorizedUser(741,26612
-    def test_ignoresNonexistantFile(755,27303
-    def test_ignoresUnreadableFile(767,27790
-class _DummyException(785,28396
-class SSHPublicKeyCheckerTests(793,28501
-    def setUp(800,28634
-    def test_credentialsWithoutSignature(809,29009
-    def test_credentialsWithBadKey(819,29395
-    def test_credentialsNoMatchingKey(829,29764
-    def test_credentialsInvalidSignature(841,30226
-    def test_failureVerifyingKey(853,30696
-        def fail(859,30908
-    def test_usernameReturnedOnSuccess(869,31201
-
-venv/lib/python2.7/site-packages/twisted/conch/test/test_text.py,317
-class FormattedTextTests(12,261
-    def test_trivial(16,363
-    def test_bold(26,647
-    def test_underline(36,947
-    def test_blink(46,1274
-    def test_reverseVideo(56,1582
-    def test_minus(66,1925
-    def test_foreground(78,2357
-    def test_background(89,2749
-    def test_flattenDeprecated(100,3141
-
-venv/lib/python2.7/site-packages/twisted/conch/test/test_session.py,3825
-    class session:session22,481
-class SubsystemOnlyAvatar(34,850
-    def lookupSubsystem(41,992
-class StubAvatar:StubAvatar51,1282
-    def lookupSubsystem(58,1441
-class StubSessionForStubAvatar(72,1905
-    def __init__(96,3030
-    def getPty(104,3192
-    def windowChanged(115,3528
-    def openShell(126,3852
-    def execCommand(139,4324
-    def eofReceived(156,4933
-    def closed(163,5054
-class EchoTransport:EchoTransport176,5290
-    def __init__(188,5701
-    def write(200,6022
-    def loseConnection(212,6409
-class MockProtocol(228,6878
-    def connectionMade(241,7269
-    def dataReceived(254,7567
-    def connectionLost(264,7863
-class StubConnection(273,8032
-    def __init__(291,8790
-    def logPrefix(303,9058
-    def sendData(310,9176
-    def sendExtendedData(317,9326
-    def sendRequest(324,9510
-    def sendEOF(334,9799
-    def sendClose(341,9920
-class StubTransport:StubTransport349,10048
-    def getPeer(364,10339
-    def getHost(371,10483
-    def write(378,10626
-    def loseConnection(385,10739
-    def setTcpNoDelay(392,10866
-class StubTransportWithWriteErr(399,11028
-    def writeErr(410,11262
-class StubClient(420,11557
-    def __init__(429,11759
-class SessionInterfaceTests(434,11839
-    def setUp(443,12122
-    def assertSessionIsStubSession(454,12488
-    def test_init(463,12761
-    def test_client_dataReceived(475,13222
-    def test_client_extReceived(485,13624
-    def test_client_extReceivedWithoutWriteErr(498,14229
-    def test_client_closed(511,14674
-    def test_badSubsystemDoesNotCreateClient(522,15036
-    def test_lookupSubsystem(532,15366
-    def test_lookupSubsystemDoesNotNeedISession(547,15927
-    def test_lookupSubsystem_data(567,16674
-    def test_lookupSubsystem_closeReceived(590,17609
-    def assertRequestRaisedRuntimeError(602,18005
-    def test_requestShell(613,18422
-    def test_requestShellWithData(631,19211
-    def test_requestExec(649,20035
-    def test_requestExecWithData(672,21040
-    def test_requestPty(693,21964
-    def test_requestWindowChange(714,22846
-    def test_eofReceived(732,23611
-    def test_closeReceived(742,23944
-    def test_closed(751,24217
-class SessionWithNoAvatarTests(762,24547
-    def setUp(773,24937
-    def assertSessionProvidesISession(779,25095
-    def test_requestShellGetsSession(787,25376
-    def test_requestExecGetsSession(796,25635
-    def test_requestPtyReqGetsSession(806,25946
-    def test_requestWindowChangeGetsSession(817,26316
-class WrappersTests(830,26685
-    def test_wrapProtocol(837,26883
-    def test_wrapProcessProtocol_Protocol(855,27661
-class HelpersTests(874,28483
-    def test_parseRequest_pty_req(882,28686
-    def test_packRequest_pty_req_old(904,29456
-    def test_packRequest_pty_req(917,29931
-    def test_parseRequest_window_change(929,30401
-    def test_packRequest_window_change(944,30852
-class SSHSessionProcessProtocolTests(953,31125
-    def setUp(960,31317
-    def assertSessionClosed(969,31637
-    def assertRequestsEqual(976,31809
-    def test_init(985,32068
-    def test_getHost(993,32287
-    def test_getPeer(1002,32545
-    def test_connectionMade(1011,32803
-    def test_getSignalName(1021,33143
-    def test_getSignalNameWithLocalSignal(1035,33689
-    def test_outReceived(1052,34363
-    def test_write(1062,34670
-    def test_writeSequence(1071,34966
-    def test_errReceived(1081,35320
-    def test_outConnectionLost(1091,35643
-    def test_errConnectionLost(1102,36015
-    def test_loseConnection(1113,36373
-    def test_connectionLost(1122,36634
-    def test_processEndedWithExitCode(1131,36881
-    def test_processEndedWithExitSignalCoreDump(1143,37310
-    def test_processEndedWithExitSignalNoCoreDump(1162,38014
-class SSHSessionClientTests(1185,38919
-    def test_dataReceived(1193,39150
-
-venv/lib/python2.7/site-packages/twisted/conch/test/test_recvline.py,2767
-class ArrowsTests(34,905
-    def setUp(35,943
-    def test_printableCharacters(44,1244
-    def test_horizontalArrows(56,1626
-    def test_newline(96,2950
-    def test_verticalArrows(120,3680
-    def test_home(162,5339
-    def test_end(177,5827
-    def test_backspace(193,6332
-    def test_delete(215,7023
-    def test_insert(245,7948
-    def test_typeover(264,8484
-    def test_unprintableCharacters(287,9172
-class EchoServer(306,9835
-    def lineReceived(307,9880
-    class SessionChannel(331,10531
-        def __init__(334,10604
-        def channelOpen(345,10973
-        def closed(355,11428
-        def dataReceived(359,11530
-    class TestConnection(363,11624
-        def __init__(364,11676
-        def serviceStarted(375,12051
-        def write(380,12263
-    class TestAuth(384,12342
-        def __init__(385,12390
-        def getPassword(390,12561
-    class TestTransport(394,12642
-        def __init__(395,12697
-        def verifyHostKey(405,13102
-        def connectionSecure(409,13198
-        def write(415,13478
-    class TestSessionTransport(419,13560
-        def protocolFactory(420,13618
-    class TestSession(424,13726
-    class TestUser(428,13816
-class NotifyingExpectableBuffer(435,13939
-    def __init__(436,13997
-    def connectionMade(441,14116
-    def connectionLost(446,14242
-class _BaseMixin:_BaseMixin451,14328
-    def _assertBuffer(455,14378
-    def _trivialTest(467,14892
-        def finished(472,15027
-class _SSHMixin(479,15139
-    def setUp(480,15168
-    def _testwrite(527,16914
-class TestInsultsClientProtocol(534,17028
-class TestInsultsServerProtocol(540,17155
-class _TelnetMixin(546,17282
-    def setUp(547,17314
-    def _testwrite(572,18241
-class _StdioMixin(582,18393
-    def setUp(583,18424
-    def tearDown(627,20410
-        def trap(633,20628
-    def _testwrite(640,20881
-class RecvlineLoopbackMixin:RecvlineLoopbackMixin645,20957
-    def testSimple(648,21019
-    def testLeftArrow(656,21201
-    def testRightArrow(664,21416
-    def testBackspace(672,21641
-    def testDelete(680,21855
-    def testInsert(688,22074
-    def testTypeover(696,22273
-    def testHome(704,22487
-    def testEnd(712,22690
-class RecvlineLoopbackTelnetTests(721,22887
-class RecvlineLoopbackSSHTests(726,22990
-class RecvlineLoopbackStdioTests(731,23087
-class HistoricRecvlineLoopbackMixin:HistoricRecvlineLoopbackMixin737,23285
-    def testUpArrow(740,23355
-    def test_DownArrowToPartialLineInHistory(750,23611
-    def testDownArrow(771,24265
-class HistoricRecvlineLoopbackTelnetTests(784,24612
-class HistoricRecvlineLoopbackSSHTests(789,24731
-class HistoricRecvlineLoopbackStdioTests(794,24844
-class TransportSequenceTests(800,25067
-    def test_invalidSequence(805,25181
-
-venv/lib/python2.7/site-packages/twisted/conch/test/test_knownhosts.py,3888
-class EntryTestsMixin:EntryTestsMixin80,3055
-    def test_providesInterface(90,3406
-    def test_fromString(97,3576
-    def test_matchesKey(111,4194
-    def test_matchesHost(126,4652
-class PlainEntryTests(136,4952
-    def setUp(143,5127
-    def test_matchesHostIP(150,5313
-    def test_toString(159,5608
-class PlainTextWithCommentTests(171,6033
-class HashedEntryTests(181,6324
-    def setUp(192,6769
-    def test_toString(200,6979
-    def test_equality(208,7233
-class HashedEntryWithCommentTests(262,9057
-class UnparsedEntryTests(271,9270
-    def setUp(275,9370
-    def test_fromString(282,9560
-    def test_matchesHost(291,9814
-    def test_matchesKey(298,9996
-    def test_toString(305,10176
-class ParseErrorTests(314,10404
-    def invalidEntryTest(324,10867
-    def notBase64Test(332,11098
-    def badKeyTest(339,11304
-    def test_invalidPlainEntry(349,11687
-    def test_invalidHashedEntry(357,11937
-    def test_plainNotBase64(369,12414
-    def test_hashedNotBase64(377,12639
-    def test_hashedBadKey(400,13493
-    def test_plainBadKey(409,13787
-class KnownHostsDatabaseTests(418,14046
-    def pathWithContent(423,14137
-    def loadSampleHostsFile(432,14347
-    def test_readOnlySavePath(444,14782
-    def test_defaultInitializerIgnoresExisting(456,15238
-    def test_defaultInitializerClobbersExisting(465,15566
-    def test_saveResetsClobberState(482,16305
-    def test_loadFromPath(499,16968
-    def test_iterentriesUnsaved(509,17312
-    def test_verifyHashedEntry(519,17721
-    def test_verifyPlainEntry(532,18260
-    def test_verifyUnparsedEntry(545,18793
-    def test_verifyUnparsedComment(558,19281
-    def test_verifyUnparsableLine(570,19777
-    def test_verifyUnparsableEncryptionMarker(582,20291
-    def test_loadNonExistent(595,20856
-    def test_loadNonExistentParent(609,21378
-    def test_savingAddsEntry(623,21968
-    def test_savingAvoidsDuplication(647,22979
-    def test_savingsPreservesExisting(664,23568
-    def test_hasPresentKey(694,24896
-    def test_notPresentKey(704,25255
-    def test_hasLaterAddedKey(718,25832
-    def test_savedEntryHasKeyMismatch(733,26490
-    def test_savedEntryAfterAddHasKeyMismatch(750,27244
-    def test_unsavedEntryHasKeyMismatch(768,28082
-    def test_addHostKey(787,28983
-    def test_randomSalts(810,29971
-    def test_verifyValidKey(822,30434
-    def test_verifyInvalidKey(837,30945
-    def verifyNonPresentKey(851,31464
-    def test_verifyNonPresentKey_Yes(880,32725
-    def test_verifyNonPresentKey_No(899,33510
-    def test_verifyNonPresentECKey(911,33954
-    def test_verifyHostIPMismatch(940,35086
-    def test_verifyKeyForHostAndIP(954,35607
-    def test_getHostKeyAlgorithms(974,36399
-class FakeFile(994,37152
-    def __init__(1000,37279
-    def readline(1006,37387
-    def write(1013,37519
-    def close(1022,37738
-class ConsoleUITests(1031,37904
-    def setUp(1036,37986
-    def openFile(1044,38167
-    def newFile(1051,38284
-    def test_promptYes(1060,38552
-    def test_promptNo(1075,39110
-    def test_promptRepeatedly(1090,39667
-    def test_promptOpenFailed(1115,40837
-        def raiseIt(1120,41051
-    def test_warn(1127,41223
-    def test_warnOpenFailed(1136,41500
-        def raiseIt(1140,41639
-class FakeUI(1148,41839
-    def __init__(1160,42149
-    def prompt(1166,42272
-    def warn(1175,42510
-class FakeObject(1183,42655
-class DefaultAPITests(1190,42813
-    def patchedOpen(1196,43014
-    def setUp(1207,43368
-    def test_verifyOKKey(1228,44151
-    def replaceHome(1240,44597
-        def cleanupHome(1251,45013
-    def test_noKnownHostsOption(1260,45251
-    def test_verifyHostButNotIP(1279,45994
-    def test_verifyQuestion(1299,46921
-    def test_verifyBadKey(1319,47796
-    def test_inKnownHosts(1330,48173
-    def test_notInKnownHosts(1342,48593
-    def test_inKnownHostsKeyChanged(1353,48940
-
-venv/lib/python2.7/site-packages/twisted/conch/test/test_forwarding.py,130
-class TestSSHConnectForwardingChannel(22,573
-    def makeTCPConnection(30,790
-    def test_channelOpenHostnameRequests(45,1312
-
-venv/lib/python2.7/site-packages/twisted/conch/test/test_address.py,146
-class SSHTransportAddressTests(18,398
-    def _stringRepresentation(26,721
-    def buildAddress(38,1165
-    def buildDifferentAddress(46,1430
-
-venv/lib/python2.7/site-packages/twisted/conch/test/test_endpoints.py,3680
-class AbortableFakeTransport(71,2769
-    def abortConnection(78,2914
-class BrokenExecSession(88,3116
-    def request_exec(92,3243
-class WorkingExecSession(106,3512
-    def request_exec(110,3644
-class UnsatisfiedExecSession(124,3916
-    def request_exec(129,4106
-class TrivialRealm(143,4415
-    def __init__(144,4443
-    def requestAvatar(148,4501
-class AddressSpyFactory(155,4691
-    def buildProtocol(158,4745
-class FixedResponseUI(164,4869
-    def __init__(165,4900
-    def prompt(169,4963
-    def warn(173,5029
-class FakeClockSSHUserAuthServer(178,5071
-    def attemptsBeforeDisconnect(182,5206
-    def clock(191,5461
-class CommandFactory(201,5746
-    def publicKeys(203,5794
-    def privateKeys(210,5930
-class MemoryAddress(229,6524
-class SingleUseMemoryEndpoint(235,6601
-    def __init__(245,7000
-    def connect(255,7256
-class SSHCommandClientEndpointTestsMixin(272,7779
-    def setUp(285,8320
-    def create(306,9114
-    def assertClientTransportState(315,9423
-    def finishConnection(331,10059
-    def connectedServerAndClient(341,10378
-    def test_channelOpenFailure(366,11453
-    def test_execFailure(394,12450
-    def test_execCancelled(416,13155
-    def test_buildProtocol(438,13815
-    def test_makeConnection(462,14726
-    def test_dataReceived(482,15422
-    def test_connectionLost(510,16372
-    def _exitStatusTest(539,17296
-    def test_zeroExitCode(569,18307
-    def test_nonZeroExitStatus(580,18686
-    def test_nonZeroExitSignal(594,19203
-    def record(637,20937
-    def test_write(665,21711
-    def test_writeSequence(687,22440
-class NewConnectionTests(710,23196
-    def setUp(715,23375
-    def create(732,24050
-    def finishConnection(743,24442
-    def loseConnectionToServer(752,24719
-    def assertClientTransportState(788,26086
-    def test_interface(802,26667
-    def test_defaultPort(812,27030
-    def test_specifiedPort(822,27399
-    def test_destination(832,27746
-    def test_connectionFailed(851,28532
-    def test_userRejectedHostKey(871,29317
-    def test_mismatchedHostKey(894,30206
-    def test_connectionClosedBeforeSecure(932,31854
-    def test_connectionCancelledBeforeSecure(958,32868
-    def test_connectionCancelledBeforeConnected(988,34097
-    def test_passwordAuthenticationFailure(1006,34766
-    def setupKeyChecker(1040,36078
-    def test_publicKeyAuthenticationFailure(1059,36802
-    def test_authenticationFallback(1090,38035
-    def test_publicKeyAuthentication(1132,39627
-    def test_skipPasswordAuthentication(1156,40582
-    def test_agentAuthentication(1183,41548
-    def test_loseConnection(1228,43357
-class ExistingConnectionTests(1252,44179
-    def setUp(1257,44368
-    def create(1277,45118
-    def finishConnection(1308,46115
-    def assertClientTransportState(1323,46691
-class ExistingConnectionHelperTests(1335,47142
-    def test_interface(1339,47249
-    def test_secureConnection(1347,47481
-    def test_cleanupConnectionNotImmediately(1359,47888
-    def test_cleanupConnectionImmediately(1371,48402
-class _PTYPath(1384,48912
-    def __init__(1389,49054
-    def open(1397,49260
-class NewConnectionHelperTests(1412,49645
-    def test_interface(1416,49742
-    def test_defaultPath(1424,49964
-    def test_defaultKnownHosts(1432,50183
-    def test_readExisting(1446,50642
-    def test_defaultConsoleUI(1470,51534
-    def test_ttyConsoleUI(1480,51873
-    def test_nottyUI(1493,52361
-    def test_defaultTTYFilename(1506,52899
-    def test_cleanupConnectionNotImmediately(1516,53247
-    def test_cleanupConnectionImmediately(1529,53766
-        class Abortable:Abortable1534,53986
-            def abortConnection(1536,54039
-
-venv/lib/python2.7/site-packages/twisted/conch/test/test_filetransfer.py,3554
-    class avatar:avatar25,590
-        class ConchUser:ConchUser26,608
-class TestAvatar(35,848
-    def __init__(36,884
-    def _runAsUser(41,1081
-class FileTransferTestAvatar(54,1399
-    def __init__(56,1442
-    def getHomeDir(60,1541
-class ConchSessionForTestAvatar:ConchSessionForTestAvatar64,1638
-    def __init__(66,1672
-        class FileTransferForTestAvatar(79,2169
-            def gotVersion(81,2244
-            def extendedRequest(84,2350
-class SFTPTestBase(93,2709
-    def setUp(95,2749
-class OurServerOurClientTests(115,3583
-    def setUp(120,3697
-        def _(130,4068
-    def _emptyBuffers(144,4525
-    def tearDown(150,4724
-    def test_serverVersion(157,4928
-    def test_interface_implementation(162,5082
-    def test_openedFileClosedWithConnection(171,5366
-        def close(181,5728
-        def _fileOpened(187,5847
-    def test_openedDirectoryClosedWithConnection(200,6288
-        def _getFiles(208,6535
-    def test_openFileIO(219,6869
-        def _fileOpened(224,7062
-        def _readChunk(230,7278
-        def _writeChunk(236,7472
-        def _readChunk2(242,7663
-    def test_closedFileGetAttrs(252,7925
-        def _getAttrs(257,8126
-        def _err(262,8253
-        def _close(266,8333
-    def test_openFileAttributes(277,8622
-        def _getAttrs(282,8823
-        def _getAttrs2(288,8985
-    def test_openFileSetAttrs(297,9217
-        def _getAttrs(304,9516
-        def _setAttrs(310,9677
-        def _getAttrs2(318,9940
-    def test_openFileExtendedAttributes(327,10125
-        def openFile(335,10497
-        def check(344,10850
-    def test_removeFile(350,10980
-        def _removeFile(354,11093
-    def test_renameFile(364,11373
-        def _rename(368,11486
-        def _testRenamed(374,11694
-    def test_directoryBad(382,11912
-    def test_directoryCreation(388,12092
-        def _getAttrs(392,12224
-        def _removeDirectory(401,12548
-    def test_openDirectory(412,12871
-        def _getFiles(417,12997
-            def append(418,13029
-        def _checkFiles(428,13337
-        def _close(436,13664
-    def test_linkDoesntExist(446,13870
-    def test_linkSharesAttrs(452,14044
-        def _getFirstAttrs(456,14170
-        def _getSecondAttrs(461,14309
-    def test_linkPath(471,14598
-        def _readLink(475,14717
-        def _realPath(485,15068
-    def test_extendedRequest(500,15504
-    def _cbTestExtendedRequest(508,15759
-    def test_openDirectoryIterator(515,15986
-    def test_openDirectoryIteratorDeprecated(556,17206
-class FakeConn:FakeConn576,17848
-    def sendClose(577,17864
-class FileTransferCloseTests(581,17913
-    def setUp(586,18031
-    def buildServerConnection(589,18088
-        class DummyTransport:DummyTransport593,18263
-            def __init__(594,18293
-            def sendPacket(596,18363
-            def logPrefix(598,18430
-    def interceptConnectionLost(605,18612
-        def connectionLost(608,18759
-    def assertSFTPConnectionLost(614,18931
-    def test_sessionClose(619,19093
-    def test_clientClosesChannelOnConnnection(640,19731
-    def test_stopConnectionServiceClosesChannel(665,20525
-class ConstantsTests(687,21174
-    def test_constantsAgainstSpec(775,25313
-class RawPacketDataTests(793,25988
-    def setUp(802,26267
-    def test_packetSTATUS(806,26343
-    def _cbTestPacketSTATUS(822,26962
-    def test_packetSTATUSShort(831,27234
-    def _cbTestPacketSTATUSShort(848,27897
-    def test_packetSTATUSWithoutLang(857,28195
-    def _cbTestPacketSTATUSWithoutLang(875,28923
-
-venv/lib/python2.7/site-packages/twisted/conch/test/test_helper.py,1973
-class BufferTests(17,485
-    def setUp(18,523
-    def testInitialState(22,624
-    def test_initialPrivateModes(30,921
-    def test_carriageReturn(41,1283
-    def test_linefeed(52,1658
-    def test_newline(62,2000
-    def test_setPrivateModes(73,2338
-    def test_resetPrivateModes(85,2822
-    def testCursorDown(97,3324
-    def testCursorUp(105,3665
-    def testCursorForward(116,4022
-    def testCursorBackward(124,4370
-    def testCursorPositioning(136,4854
-    def testSimpleWriting(141,4999
-    def testOvertype(150,5209
-    def testInsert(162,5540
-    def testWritingInTheMiddle(174,5862
-    def testWritingWrappedAtEndOfLine(186,6191
-    def testIndex(197,6501
-    def testReverseIndex(206,6836
-    def test_nextLine(215,7169
-    def testSaveCursor(228,7618
-    def testSingleShifts(240,8052
-    def testShifting(264,8715
-    def testGraphicRendition(285,9278
-    def testColorAttributes(324,10625
-    def testEraseLine(356,11935
-    def testEraseToLineEnd(372,12328
-    def testEraseToLineBeginning(383,12615
-    def testEraseDisplay(394,12928
-    def testEraseToDisplayEnd(404,13177
-    def testEraseToDisplayBeginning(418,13552
-    def testLineInsertion(432,13944
-    def testLineDeletion(447,14319
-class FakeDelayedCall:FakeDelayedCall463,14707
-    def __init__(466,14771
-    def active(474,14931
-    def cancel(478,15006
-    def call(483,15096
-class FakeScheduler:FakeScheduler489,15181
-    def __init__(490,15202
-    def callLater(494,15252
-class ExpectTests(500,15400
-    def setUp(501,15438
-    def testSimpleString(507,15576
-    def testBrokenUpString(521,16065
-    def testMultiple(536,16493
-    def testSynchronous(554,17056
-    def testMultipleSynchronous(564,17324
-    def _cbTestTimeoutFailure(578,17730
-    def testTimeoutFailure(583,17882
-    def testOverlappingTimeout(589,18071
-class CharacterAttributeTests(605,18504
-    def test_equality(609,18636
-    def test_wantOneDeprecated(640,19676
-
-venv/lib/python2.7/site-packages/twisted/conch/test/test_scripts.py,176
-class ScriptTests(42,895
-    def test_conch(49,1029
-    def test_cftp(54,1134
-    def test_ckeygen(59,1236
-    def test_tkconch(63,1307
-class ZshIntegrationTests(69,1418
-
-venv/lib/python2.7/site-packages/twisted/conch/test/test_openssh_compat.py,235
-class OpenSSHFactoryTests(24,582
-    def setUp(34,854
-    def test_getPublicKeys(67,2556
-    def test_getPrivateKeys(78,2895
-    def test_getPrivateKeysAsRoot(91,3376
-        def seteuid(102,3839
-    def test_getPrimes(114,4308
-
-venv/lib/python2.7/site-packages/twisted/conch/test/test_connection.py,2439
-    class connection:connection19,407
-        class SSHConnection:SSHConnection20,429
-class TestChannel(28,623
-    def logPrefix(56,1698
-    def channelOpen(59,1766
-    def openFailed(72,2141
-    def request_test(78,2299
-    def dataReceived(87,2508
-    def extReceived(93,2654
-    def eofReceived(99,2823
-    def closeReceived(105,2942
-    def closed(111,3070
-class TestAvatar:TestAvatar117,3193
-    def lookupChannel(123,3313
-    def gotGlobalRequest(141,4151
-class TestConnection(157,4646
-    def logPrefix(168,4906
-    def global_TestGlobal(171,4964
-    def global_Test_Data(177,5123
-    def channel_TestChannel(184,5319
-    def channel_ErrorChannel(193,5672
-class ConnectionTests(201,5886
-    def setUp(208,6109
-    def _openChannel(215,6352
-    def tearDown(224,6703
-    def test_linkAvatar(227,6763
-    def test_serviceStopped(234,6966
-    def test_GLOBAL_REQUEST(248,7470
-    def test_REQUEST_SUCCESS(270,8503
-        def check(277,8772
-    def test_REQUEST_FAILURE(283,8920
-        def check(290,9188
-    def test_CHANNEL_OPEN(296,9341
-    def _lookupChannelErrorTest(332,11084
-    def test_lookupChannelError(355,12181
-    def test_lookupChannelErrorLongCode(369,12747
-    def test_CHANNEL_OPEN_CONFIRMATION(377,13006
-    def test_CHANNEL_OPEN_FAILURE(392,13654
-    def test_CHANNEL_WINDOW_ADJUST(405,14164
-    def test_CHANNEL_DATA(417,14608
-    def test_CHANNEL_EXTENDED_DATA(444,15946
-    def test_CHANNEL_EOF(474,17528
-    def test_CHANNEL_CLOSE(483,17816
-    def test_CHANNEL_REQUEST_success(496,18310
-        def check(507,18794
-    def test_CHANNEL_REQUEST_failure(513,18998
-        def check(521,19311
-    def test_CHANNEL_REQUEST_SUCCESS(529,19572
-        def check(538,19930
-    def test_CHANNEL_REQUEST_FAILURE(542,20011
-        def check(551,20364
-    def test_sendGlobalRequest(557,20545
-    def test_openChannel(572,21239
-    def test_sendRequest(584,21743
-    def test_adjustWindow(603,22650
-    def test_sendData(620,23315
-    def test_sendExtendedData(633,23782
-    def test_sendEOF(646,24329
-    def test_sendClose(660,24859
-    def test_getChannelWithAvatar(680,25600
-    def test_gotGlobalRequestWithoutAvatar(693,26179
-    def test_channelClosedCausesLeftoverChannelDeferredsToErrback(704,26628
-class CleanConnectionShutdownTests(720,27152
-    def setUp(730,27475
-    def test_serviceStoppedCausesLeftoverGlobalDeferredsToErrback(737,27684
-
-venv/lib/python2.7/site-packages/twisted/conch/test/test_window.py,128
-class TopWindowTests(11,207
-    def test_paintScheduling(16,317
-class ScrolledAreaTests(53,1486
-    def test_parent(58,1683
-
-venv/lib/python2.7/site-packages/twisted/conch/test/test_agent.py,1760
-class StubFactory(33,598
-    def __init__(38,734
-class AgentTestBase(43,784
-    def setUp(52,1061
-class ServerProtocolContractWithFactoryTests(70,1762
-    def test_factorySuppliesKeyStorageForServerProtocol(76,2052
-class UnimplementedVersionOneServerTests(85,2389
-    def test_agentc_REQUEST_RSA_IDENTITIES(94,2747
-        def _cb(100,3002
-    def test_agentc_REMOVE_RSA_IDENTITY(106,3162
-    def test_agentc_REMOVE_ALL_RSA_IDENTITIES(115,3470
-    class CorruptServer(127,3828
-        def agentc_REQUEST_IDENTITIES(133,4076
-        def agentc_SIGN_REQUEST(137,4169
-class ClientWithBrokenServerTests(142,4257
-    def setUp(147,4396
-    def test_signDataCallbackErrorHandling(156,4751
-    def test_requestIdentitiesCallbackErrorHandling(167,5162
-class AgentKeyAdditionTests(179,5559
-    def test_addRSAIdentityNoComment(184,5675
-        def _check(195,6147
-    def test_addDSAIdentityNoComment(202,6396
-        def _check(213,6868
-    def test_addRSAIdentityWithComment(220,7117
-        def _check(232,7616
-    def test_addDSAIdentityWithComment(239,7879
-        def _check(251,8378
-class AgentClientFailureTests(259,8642
-    def test_agentFailure(260,8688
-class AgentIdentityRequestsTests(270,8935
-    def setUp(275,9070
-    def test_signDataRSA(283,9341
-    def test_signDataDSA(297,9811
-        def _check(304,10055
-    def test_signDataRSAErrbackOnUnknownBlob(312,10374
-    def test_requestIdentities(323,10760
-        def _check(330,11008
-class AgentKeyRemovalTests(343,11406
-    def setUp(348,11521
-    def test_removeRSAIdentity(356,11792
-        def _check(364,12035
-    def test_removeDSAIdentity(371,12321
-        def _check(379,12563
-    def test_removeAllIdentities(385,12770
-        def _check(392,12957
-
-venv/lib/python2.7/site-packages/twisted/conch/test/test_telnet.py,2786
-class TestProtocol:TestProtocol24,538
-    def __init__(28,610
-    def makeConnection(39,838
-    def dataReceived(48,1190
-    def connectionLost(52,1252
-    def neg_TEST_COMMAND(56,1305
-    def enableLocal(60,1378
-    def disableLocal(67,1548
-    def enableRemote(71,1628
-    def disableRemote(78,1801
-class InterfacesTests(83,1884
-    def test_interface(84,1926
-class TelnetTransportTests(93,2137
-    def setUp(97,2241
-    def testRegularBytes(103,2405
-    def testNewlineHandling(121,2928
-    def testIACEscape(140,3511
-    def _simpleCommandTest(156,4076
-    def testInterrupt(173,4601
-    def testNoOperation(177,4670
-    def testDataMark(181,4742
-    def testBreak(185,4810
-    def testAbortOutput(189,4876
-    def testAreYouThere(193,4947
-    def testEraseCharacter(197,5019
-    def testEraseLine(201,5093
-    def testGoAhead(205,5162
-    def testSubnegotiation(209,5229
-    def testSubnegotiationWithEmbeddedSE(225,5778
-    def testBoundarySubnegotiation(244,6351
-    def _enabledHelper(267,7154
-    def testRefuseWill(274,7401
-    def testRefuseDo(286,7852
-    def testAcceptDo(298,8299
-    def testAcceptWill(312,8766
-    def testAcceptWont(325,9161
-    def testAcceptDont(346,10006
-    def testIgnoreWont(367,10851
-    def testIgnoreDont(380,11312
-    def testIgnoreWill(394,11827
-    def testIgnoreDo(414,12595
-    def testAcceptedEnableRequest(434,13358
-    def test_refusedEnableRequest(453,14064
-    def test_refusedEnableOffer(483,15280
-    def testAcceptedDisableRequest(513,16485
-    def testNegotiationBlocksFurtherNegotiation(533,17265
-        def _do(541,17661
-        def _dont(546,17786
-        def _final(551,17915
-    def testSuperfluousDisableRequestRaises(571,18714
-    def testSuperfluousEnableRequestRaises(577,18935
-    def testLostConnectionFailsDeferreds(585,19223
-        class TestException(590,19368
-class TestTelnet(601,19694
-    def __init__(605,19818
-    def applicationDataReceived(610,19906
-    def unhandledCommand(617,20070
-    def unhandledSubnegotiation(624,20250
-class TelnetTests(632,20455
-    def setUp(639,20680
-    def test_enableLocal(646,20832
-    def test_enableRemote(654,21088
-    def test_disableLocal(662,21347
-    def test_disableRemote(672,21744
-    def test_requestNegotiation(682,22148
-    def test_requestNegotiationEscapesIAC(698,22688
-    def _deliver(713,23189
-    def test_oneApplicationDataByte(723,23511
-    def test_twoApplicationDataBytes(731,23715
-    def test_threeApplicationDataBytes(739,23920
-    def test_escapedControl(747,24171
-    def test_carriageReturn(756,24449
-    def test_applicationDataBeforeSimpleCommand(783,25474
-    def test_applicationDataBeforeCommand(793,25789
-    def test_applicationDataBeforeSubnegotiation(804,26161
-
-venv/lib/python2.7/site-packages/twisted/conch/test/test_userauth.py,3543
-    class transport:transport35,1090
-        class SSHTransportBase:SSHTransportBase36,1111
-    class userauth:userauth41,1244
-        class SSHUserAuthClient:SSHUserAuthClient42,1264
-class ClientUserAuth(49,1400
-    def getPublicKey(54,1496
-    def getPrivateKey(67,1902
-    def getPassword(74,2090
-    def getGenericAnswers(81,2231
-class OldClientAuth(89,2417
-    def getPrivateKey(95,2604
-    def getPublicKey(100,2736
-class ClientAuthWithoutPrivateKey(105,2836
-    def getPrivateKey(110,2991
-    def getPublicKey(114,3037
-class FakeTransport(119,3130
-    class Service(136,3798
-        def serviceStarted(143,3953
-    class Factory(147,4006
-        def getService(153,4152
-    def __init__(161,4353
-    def sendPacket(169,4554
-    def isEncrypted(176,4727
-    def loseConnection(185,4989
-class Realm(191,5078
-    def requestAvatar(199,5302
-class PasswordChecker(205,5463
-    def requestAvatarId(212,5696
-class PrivateKeyChecker(220,5944
-    def requestAvatarId(227,6183
-class AnonymousChecker(240,6632
-class SSHUserAuthServerTests(248,6792
-    def setUp(257,6963
-    def tearDown(269,7467
-    def _checkFailed(274,7565
-    def test_noneAuthentication(283,7844
-    def test_successfulPasswordAuthentication(295,8284
-        def check(306,8747
-    def test_failedPasswordAuthentication(313,8950
-    def test_successfulPrivateKeyAuthentication(332,9783
-        def check(345,10429
-    def test_requestRaisesConchError(351,10619
-        def mockCbFinishedAuth(358,10847
-        def mockTryAuth(361,10959
-        def mockEbBadAuth(364,11027
-    def test_verifyValidPrivateKey(378,11578
-        def check(386,11942
-    def test_failedPrivateKeyAuthenticationWithoutSignature(392,12152
-    def test_failedPrivateKeyAuthenticationWithSignature(404,12627
-    def test_unsupported_publickey(418,13236
-    def test_ignoreUnknownCredInterfaces(435,13806
-    def test_removePasswordIfUnencrypted(454,14637
-    def test_unencryptedConnectionWithoutPasswords(476,15698
-    def test_loginTimeout(505,16942
-    def test_cancelLoginTimeout(523,17682
-    def test_tooManyAttempts(537,18260
-        def check(548,18716
-    def test_failIfUnknownService(557,19052
-    def test_tryAuthEdgeCases(568,19449
-        def mockAuth(579,19847
-        def secondTest(585,20053
-class SSHUserAuthClientTests(594,20347
-    def setUp(603,20518
-    def tearDown(610,20766
-    def test_init(615,20864
-    def test_USERAUTH_SUCCESS(626,21258
-        def stubSetService(631,21393
-    def test_publickey(638,21642
-    def test_publickey_without_privatekey(667,23213
-    def test_no_publickey(687,24045
-        def check(694,24320
-    def test_password(699,24422
-    def test_no_password(714,25128
-    def test_keyboardInteractive(722,25366
-    def test_USERAUTH_PK_OK_unknown_method(736,25887
-    def test_USERAUTH_FAILURE_sorting(750,26475
-        def auth_firstmethod(756,26750
-        def auth_anothermethod(758,26853
-    def test_disconnectIfNoMoreAuthentication(778,27858
-    def test_ebAuth(792,28524
-    def test_defaults(804,28961
-        def check(813,29406
-        def check2(817,29582
-        def check3(821,29781
-class LoopbackTests(828,29954
-    class Factory:Factory834,30077
-        class Service:Service835,30096
-            def serviceStarted(839,30155
-            def serviceStopped(843,30243
-        def getService(847,30304
-    def test_loopback(851,30382
-        def check(889,31934
-class ModuleInitializationTests(895,32077
-    def test_messages(900,32211
-
-venv/lib/python2.7/site-packages/twisted/conch/test/test_ssh.py,4390
-    class avatar:avatar21,443
-        class  ConchUser:ConchUser22,461
-class ConchTestRealm(37,968
-    def __init__(49,1318
-    def requestAvatar(53,1411
-class ConchTestAvatar(68,1996
-    def __init__(80,2313
-    def global_foo(90,2654
-    def global_foo_2(95,2747
-    def global_tcpip_forward(100,2853
-    def global_cancel_tcpip_forward(116,3425
-    def logout(126,3736
-class ConchSessionForTestAvatar(134,3928
-    def __init__(138,4030
-    def getPty(152,4400
-    def openShell(159,4575
-    def execCommand(166,4726
-    def eofReceived(192,5614
-    def closed(196,5664
-class CrazySubsystem(207,6025
-    def __init__(209,6067
-    def connectionMade(212,6118
-class FalseTransport:FalseTransport219,6197
-    def __init__(228,6513
-    def loseConnection(237,6724
-class EchoTransport:EchoTransport251,7113
-    def __init__(253,7135
-    def write(258,7241
-    def loseConnection(265,7470
-class ErrEchoTransport:ErrEchoTransport273,7755
-    def __init__(275,7780
-    def write(280,7886
-    def loseConnection(284,7991
-class SuperEchoTransport:SuperEchoTransport292,8276
-    def __init__(294,8303
-    def write(299,8409
-    def loseConnection(305,8591
-    class ConchTestPasswordChecker:ConchTestPasswordChecker319,9092
-        def requestAvatarId(322,9188
-    class ConchTestSSHChecker(328,9449
-        def areDone(330,9510
-    class ConchTestServerFactory(335,9690
-        def buildProtocol(343,9906
-        def getPublicKeys(354,10270
-        def getPrivateKeys(360,10474
-        def getPrimes(366,10681
-        def getService(385,11448
-    class ConchTestBase:ConchTestBase388,11560
-        def connectionLost(392,11604
-        def receiveError(400,11899
-        def receiveUnimplemented(414,12590
-    class ConchTestServer(419,12794
-        def connectionLost(421,12867
-    class ConchTestClient(426,13036
-        def __init__(432,13312
-        def connectionLost(435,13407
-        def verifyHostKey(439,13575
-        def connectionSecure(447,13959
-    class ConchTestClientAuth(452,14128
-        def ssh_USERAUTH_SUCCESS(458,14346
-        def getPassword(464,14657
-        def getPrivateKey(468,14775
-        def getPublicKey(472,14924
-    class ConchTestClientConnection(476,15016
-        def __init__(485,15316
-        def serviceStarted(489,15463
-    class SSHTestChannel(493,15561
-        def __init__(495,15608
-        def openFailed(504,15904
-        def channelOpen(508,15985
-        def dataReceived(512,16066
-        def extReceived(516,16145
-        def request_exit_status(523,16390
-        def eofReceived(527,16495
-        def closed(531,16562
-    def conchTestPublicKeyChecker(535,16630
-class SSHProtocolTests(548,17058
-    def _ourServerOurClientTest(560,17344
-    def test_subsystemsAndGlobalRequests(588,18447
-        def cbSubsystem(596,18789
-        def cbNotCrazyFailed(604,19080
-        def cbGlobalRequests(610,19309
-        def disconnect(624,19808
-    def test_shell(637,20217
-        def cbChannel(646,20544
-        def cbPty(651,20725
-        def cbShell(662,21282
-        def cbExited(670,21604
-    def test_failedExec(684,22103
-        def cbChannel(691,22358
-        def cbFailed(699,22640
-    def test_falseChannel(708,22969
-        def cbChannel(715,23212
-        def cbExec(721,23422
-        def cbClosed(725,23528
-    def test_errorChannel(733,23768
-        def cbChannel(740,24029
-        def cbExec(746,24245
-        def cbClosed(752,24455
-    def test_unknownChannel(765,24999
-        def cbFailed(772,25315
-    def test_maxPacket(780,25579
-        def cbChannel(790,25931
-        def cbExec(796,26147
-        def cbClosed(800,26253
-    def test_echo(810,26670
-        def cbChannel(817,26892
-        def cbEcho(823,27107
-        def cbClosed(829,27317
-class SSHFactoryTests(842,27803
-    def makeSSHFactory(850,27983
-    def test_buildProtocol(859,28294
-    def test_buildProtocolRespectsProtocol(869,28601
-        def makeProtocol(875,28784
-    def test_buildProtocolNoPrimes(884,29054
-    def test_buildProtocolWithPrimes(899,29508
-class MPTests(914,29946
-    def test_getMP(930,30308
-    def test_getMPBigInteger(940,30619
-    def test_multipleGetMP(950,30906
-    def test_getMPRemainingData(961,31234
-    def test_notEnoughData(971,31522
-class GMPYInstallDeprecationTests(979,31767
-    def test_deprecated(987,31981
-
-venv/lib/python2.7/site-packages/twisted/conch/test/test_default.py,1054
-class SSHUserAuthClientTests(47,1371
-    def setUp(55,1532
-    def test_signDataWithAgent(64,1888
-    def test_agentGetPublicKey(83,2598
-    def test_getPublicKeyFromFile(98,3187
-    def test_getPublicKeyAgentFallback(112,3721
-    def test_getPublicKeyBadKeyError(127,4258
-    def test_getPrivateKey(146,5134
-        def _cbGetPrivateKey(159,5701
-    def test_getPrivateKeyPassphrase(166,5898
-        def _getPassword(181,6541
-        def _cbGetPrivateKey(187,6748
-    def test_getPassword(195,7002
-        class FakeTransport:FakeTransport200,7159
-            def __init__(201,7188
-            def getPeer(204,7297
-        def getpass(211,7505
-    def test_getPasswordPrompt(223,7854
-        def getpass(233,8187
-    def test_getPasswordConchError(245,8529
-        def getpass(254,8853
-        def check_sys(261,9103
-    def test_getGenericAnswers(270,9350
-        def getpass(277,9582
-        def raw_input(283,9750
-class ConchOptionsParsing(300,10232
-    def test_macs(304,10306
-    def test_host_key_algorithms(320,10912
-
-venv/lib/python2.7/site-packages/twisted/conch/test/test_tap.py,326
-class MakeServiceTests(36,740
-    def setUp(52,1086
-    def test_basic(62,1346
-    def test_defaultAuths(75,1841
-    def test_authAdded(90,2479
-    def test_multipleAuthAdded(99,2802
-    def test_authFailure(110,3273
-    def test_authSuccess(124,3878
-        def checkSuccess(135,4355
-    def test_checkers(141,4494
-
-venv/lib/python2.7/site-packages/twisted/conch/test/test_mixin.py,144
-class TestBufferingProto(11,238
-    def schedule(14,328
-    def reschedule(18,407
-class BufferingTests(23,473
-    def testBuffering(24,514
-
-venv/lib/python2.7/site-packages/twisted/conch/ssh/channel.py,638
-class SSHChannel(23,543
-    def __init__(58,2102
-    def __str__(79,2868
-    def __bytes__(83,2939
-    def logPrefix(97,3311
-    def channelOpen(106,3577
-    def openFailed(116,3845
-    def addWindowBytes(126,4140
-    def requestReceived(148,4782
-    def dataReceived(167,5403
-    def extReceived(176,5572
-    def eofReceived(186,5841
-    def closeReceived(193,5983
-    def closed(201,6159
-    def write(209,6360
-    def writeExtended(237,7292
-    def writeSequence(269,8571
-    def loseConnection(279,8796
-    def getPeer(289,9065
-    def getHost(299,9291
-    def stopWriting(309,9529
-    def startWriting(316,9708
-
-venv/lib/python2.7/site-packages/twisted/conch/ssh/keys.py,1224
-class BadKeyError(65,1921
-class EncryptedKeyError(74,2071
-class BadFingerPrintFormat(82,2219
-class FingerprintFormats(89,2355
-class Key(106,2952
-    def fromFile(116,3373
-    def fromString(138,4052
-    def _fromString_BLOB(180,5659
-    def _fromString_PRIVATE_BLOB(239,7653
-    def _fromString_PUBLIC_OPENSSH(294,9299
-    def _fromString_PRIVATE_OPENSSH(315,10077
-    def _fromString_PUBLIC_LSH(451,15295
-    def _fromString_PRIVATE_LSH(482,16452
-    def _fromString_AGENTV3(518,17868
-    def _guessStringType(567,19459
-    def _fromRSAComponents(595,20397
-    def _fromDSAComponents(640,21836
-    def _fromECComponents(675,22904
-    def __init__(704,23907
-    def __eq__(714,24222
-    def __ne__(723,24510
-    def __repr__(732,24759
-    def isPublic(773,26208
-    def public(783,26489
-    def fingerprint(797,26874
-    def type(837,28534
-    def sshType(858,29267
-    def size(874,29845
-    def data(887,30180
-    def blob(946,32456
-    def privateBlob(990,33773
-    def toString(1037,35237
-    def _toString_OPENSSH(1065,36381
-    def _toString_LSH(1147,39913
-    def _toString_AGENTV3(1199,42535
-    def sign(1216,43164
-    def verify(1279,45305
-def _getPersistentRSAKey(1350,47599
-
-venv/lib/python2.7/site-packages/twisted/conch/ssh/address.py,111
-class SSHTransportAddress(23,420
-    def __init__(38,940
-    def __repr__(42,1006
-    def __hash__(46,1091
-
-venv/lib/python2.7/site-packages/twisted/conch/ssh/filetransfer.py,2747
-class FileTransferBase(23,561
-    def __init__(29,649
-    def sendPacket(34,748
-    def dataReceived(38,863
-    def _parseAttributes(65,1892
-    def _packAttributes(98,3273
-class FileTransferServer(127,4367
-    def __init__(129,4412
-    def packet_INIT(136,4616
-    def packet_OPEN(153,5202
-    def _cbOpenFile(166,5716
-    def packet_CLOSE(174,6000
-    def _cbClose(193,6806
-    def packet_READ(201,7036
-    def _cbRead(216,7663
-    def packet_WRITE(222,7862
-    def packet_REMOVE(239,8553
-    def packet_RENAME(249,8957
-    def packet_MKDIR(260,9404
-    def packet_RMDIR(271,9856
-    def packet_OPENDIR(281,10253
-    def _cbOpenDirectory(291,10641
-    def packet_READDIR(299,10957
-    def _scanDirectory(313,11540
-    def _cbScanDirectory(329,11992
-    def _cbSendDirectory(334,12118
-    def packet_STAT(344,12462
-    def packet_LSTAT(354,12867
-    def packet_FSTAT(358,12937
-    def _cbStat(373,13534
-    def packet_SETSTAT(378,13675
-    def packet_FSETSTAT(390,14153
-    def packet_READLINK(405,14783
-    def _cbReadLink(415,15164
-    def packet_SYMLINK(419,15274
-    def packet_REALPATH(429,15655
-    def packet_EXTENDED(439,16058
-    def _cbExtended(449,16425
-    def _cbStatus(453,16533
-    def _ebStatus(457,16653
-    def _sendStatus(487,17935
-    def connectionLost(497,18222
-class FileTransferClient(510,18550
-    def __init__(512,18595
-    def connectionMade(523,18900
-    def _sendRequest(530,19107
-    def _parseRequest(539,19353
-    def openFile(546,19531
-    def _cbOpenHandle(581,21067
-    def removeFile(599,21670
-    def renameFile(611,21993
-    def makeDirectory(625,22408
-    def removeDirectory(641,22922
-    def openDirectory(656,23331
-    def getAttrs(691,24716
-    def setAttrs(709,25399
-    def readLink(725,25915
-    def makeLink(739,26304
-    def realPath(754,26789
-    def _cbRealPath(768,27181
-    def extendedRequest(775,27337
-    def packet_VERSION(790,27830
-    def packet_STATUS(802,28136
-    def packet_HANDLE(825,28819
-    def packet_DATA(831,28958
-    def packet_NAME(836,29071
-    def packet_ATTRS(849,29486
-    def packet_EXTENDED_REPLY(854,29616
-    def gotServerVersion(859,29729
-class ClientFile:ClientFile872,30160
-    def __init__(873,30178
-    def close(878,30282
-    def readChunk(882,30369
-    def writeChunk(887,30532
-    def getAttrs(892,30699
-    def setAttrs(896,30789
-class ClientDirectory:ClientDirectory902,30944
-    def __init__(904,30968
-    def read(910,31101
-    def close(914,31189
-    def __iter__(922,31388
-    def __next__(926,31434
-    def _cbReadDir(943,31944
-    def _ebReadDir(948,32039
-class SFTPError(955,32185
-    def __init__(957,32214
-    def message(964,32399
-    def __str__(977,32938
-
-venv/lib/python2.7/site-packages/twisted/conch/ssh/common.py,125
-def NS(25,511
-def getNS(35,658
-def MP(49,902
-def getMP(60,1116
-def _MPpow(78,1703
-def ffs(86,1817
-def install(98,2059
-
-venv/lib/python2.7/site-packages/twisted/conch/ssh/factory.py,233
-class SSHFactory(23,450
-    def startFactory(33,704
-    def buildProtocol(47,1190
-    def getPublicKeys(69,2070
-    def getPrivateKeys(80,2394
-    def getPrimes(91,2741
-    def getDHPrime(101,3014
-    def getService(114,3409
-
-venv/lib/python2.7/site-packages/twisted/conch/ssh/_kex.py,526
-class _IKexAlgorithm(19,404
-class _IFixedGroupKexAlgorithm(35,887
-class _IEllipticCurveExchangeKexAlgorithm(52,1432
-class _IGroupExchangeKexAlgorithm(60,1663
-class _ECDH256(72,2023
-class _ECDH384(83,2241
-class _ECDH512(94,2459
-class _DHGroupExchangeSHA256(105,2669
-class _DHGroupExchangeSHA1(117,2909
-class _DHGroup14SHA1(129,3140
-def getKex(164,4574
-def isEllipticCurve(184,5146
-def isFixedGroup(199,5542
-def getHashProcessor(214,5956
-def getDHGeneratorAndPrime(229,6325
-def getSupportedKeyExchanges(244,6699
-
-venv/lib/python2.7/site-packages/twisted/conch/ssh/connection.py,1134
-class SSHConnection(25,611
-    def __init__(47,1572
-    def serviceStarted(59,2217
-    def serviceStopped(64,2341
-    def _cleanupGlobalDeferreds(73,2576
-    def ssh_GLOBAL_REQUEST(85,2985
-    def ssh_REQUEST_SUCCESS(106,3704
-    def ssh_REQUEST_FAILURE(114,3973
-    def ssh_CHANNEL_OPEN(123,4292
-    def ssh_CHANNEL_OPEN_CONFIRMATION(168,6348
-    def ssh_CHANNEL_OPEN_FAILURE(191,7314
-    def ssh_CHANNEL_WINDOW_ADJUST(209,8046
-    def ssh_CHANNEL_DATA(222,8544
-    def ssh_CHANNEL_EXTENDED_DATA(251,10011
-    def ssh_CHANNEL_EOF(278,11266
-    def ssh_CHANNEL_CLOSE(289,11661
-    def ssh_CHANNEL_REQUEST(305,12319
-    def _cbChannelRequest(328,13242
-    def _ebChannelRequest(347,14089
-    def ssh_CHANNEL_SUCCESS(360,14626
-    def ssh_CHANNEL_FAILURE(373,15134
-    def sendGlobalRequest(390,15793
-    def openChannel(409,16501
-    def sendRequest(426,17203
-    def adjustWindow(448,18055
-    def sendData(465,18800
-    def sendExtendedData(479,19368
-    def sendEOF(495,20030
-    def sendClose(507,20437
-    def getChannel(523,20980
-    def gotGlobalRequest(565,22820
-    def channelClosed(593,23995
-
-venv/lib/python2.7/site-packages/twisted/conch/ssh/service.py,144
-class SSHService(15,301
-    def serviceStarted(20,485
-    def serviceStopped(25,600
-    def logPrefix(31,775
-    def packetReceived(35,906
-
-venv/lib/python2.7/site-packages/twisted/conch/ssh/userauth.py,1461
-class SSHUserAuthServer(27,731
-    def serviceStarted(83,3130
-    def serviceStopped(110,4187
-    def timeoutAuthentication(120,4478
-    def tryAuth(131,4859
-    def ssh_USERAUTH_REQUEST(164,6137
-    def _cbFinishedAuth(191,7026
-    def _ebMaybeBadAuth(210,7853
-    def _ebBadAuth(223,8328
-    def auth_publickey(254,9679
-    def _ebCheckKey(290,11090
-    def auth_password(302,11584
-    def _ebPassword(315,12047
-class SSHUserAuthClient(326,12339
-    def __init__(356,13566
-    def serviceStarted(361,13666
-    def askForAuth(368,13840
-    def tryAuth(382,14296
-    def _ebAuth(396,14669
-    def ssh_USERAUTH_SUCCESS(404,14914
-    def ssh_USERAUTH_FAILURE(412,15157
-        def orderByPreference(439,16256
-    def _cbUserauthFailure(464,17163
-    def ssh_USERAUTH_PK_OK(479,17661
-    def ssh_USERAUTH_PK_OK_publickey(493,18178
-    def ssh_USERAUTH_PK_OK_password(511,18877
-    def ssh_USERAUTH_PK_OK_keyboard_interactive(525,19453
-    def _cbSignedData(545,20192
-    def _setOldPass(558,20657
-    def _setNewPass(569,20933
-    def _cbGenericAnswers(582,21331
-    def auth_publickey(597,21842
-    def _cbGetPublicKey(610,22220
-    def auth_password(624,22741
-    def auth_keyboard_interactive(640,23194
-    def _cbPassword(652,23554
-    def signData(663,23860
-    def _cbSignData(687,24676
-    def getPublicKey(702,25139
-    def getPrivateKey(715,25490
-    def getPassword(726,25865
-    def getGenericAnswers(738,26243
-
-venv/lib/python2.7/site-packages/twisted/conch/ssh/session.py,1465
-class SSHSession(28,692
-    def __init__(31,753
-    def request_subsystem(37,924
-    def request_shell(52,1467
-    def request_exec(66,1841
-    def request_pty_req(81,2268
-    def request_window_change(94,2668
-    def dataReceived(107,3046
-    def extReceived(114,3238
-    def eofReceived(121,3536
-    def closed(127,3692
-    def loseConnection(136,3947
-class _ProtocolWrapper(141,4101
-    def __init__(145,4245
-    def connectionMade(148,4304
-    def outReceived(150,4363
-    def processEnded(152,4427
-class _DummyTransport:_DummyTransport154,4498
-    def __init__(156,4522
-    def dataReceived(159,4581
-    def write(162,4657
-    def writeSequence(165,4723
-    def loseConnection(168,4792
-def wrapProcessProtocol(171,4882
-def wrapProtocol(177,5026
-class SSHSessionProcessProtocol(190,5376
-    def __init__(201,5733
-    def connectionMade(205,5836
-    def outReceived(210,5983
-    def errReceived(213,6050
-    def outConnectionLost(216,6156
-    def errConnectionLost(225,6433
-    def connectionLost(231,6557
-    def _getSignalName(235,6642
-    def processEnded(256,7580
-    def getHost(284,8833
-    def getPeer(291,8988
-    def write(298,9143
-    def writeSequence(302,9205
-    def loseConnection(306,9283
-class SSHSessionClient(311,9354
-    def dataReceived(313,9398
-def parseRequest_pty_req(318,9560
-def packRequest_pty_req(331,10087
-def parseRequest_window_change(346,10633
-def packRequest_window_change(354,10903
-
-venv/lib/python2.7/site-packages/twisted/conch/ssh/transport.py,2580
-def _getRandomNumber(42,1190
-def _generateX(64,1784
-class _MACParams(90,2436
-class SSHCiphers:SSHCiphers111,3067
-    def __init__(158,5090
-    def setKeys(170,5451
-    def _getCipher(193,6427
-    def _getMAC(214,7034
-    def encrypt(249,8202
-    def decrypt(262,8470
-    def makeMAC(275,8738
-    def verify(295,9318
-def _getSupportedCiphers(319,9973
-class SSHTransportBase(346,10855
-    def connectionLost(520,17996
-    def connectionMade(535,18480
-    def sendKexInit(547,18940
-    def _allowedKeyExchangeMessageType(581,20344
-    def sendPacket(604,21202
-    def getPacket(642,22841
-    def _unsupportedVersionReceived(703,25307
-    def dataReceived(716,25751
-    def dispatchMessage(754,27324
-    def getPeer(782,28298
-    def getHost(794,28638
-    def kexAlg(807,28979
-    def kexAlg(815,29148
-    def ssh_KEXINIT(836,29713
-    def ssh_DISCONNECT(917,33346
-    def ssh_IGNORE(935,33910
-    def ssh_UNIMPLEMENTED(945,34155
-    def ssh_DEBUG(959,34556
-    def setService(976,35063
-    def sendDebug(992,35557
-    def sendIgnore(1008,36142
-    def sendUnimplemented(1020,36504
-    def sendDisconnect(1029,36768
-    def _getKey(1046,37449
-    def _keySetup(1069,38174
-    def _newKeys(1099,39541
-    def isEncrypted(1120,40430
-    def isVerified(1140,41126
-    def loseConnection(1160,41832
-    def receiveError(1171,42122
-    def receiveUnimplemented(1187,42723
-    def receiveDebug(1198,43050
-class SSHServerTransport(1215,43601
-    def ssh_KEXINIT(1236,44263
-    def _ssh_KEX_ECDH_INIT(1255,45069
-    def _ssh_KEXDH_INIT(1331,47760
-    def ssh_KEX_DH_GEX_REQUEST_OLD(1372,49381
-    def ssh_KEX_DH_GEX_REQUEST(1409,50851
-    def ssh_KEX_DH_GEX_INIT(1435,51769
-    def ssh_NEWKEYS(1480,53540
-    def ssh_SERVICE_REQUEST(1496,54063
-class SSHClientTransport(1520,54840
-    def connectionMade(1562,56276
-    def ssh_KEXINIT(1571,56521
-    def _ssh_KEX_ECDH_REPLY(1623,58793
-        def _continue_KEX_ECDH_REPLY(1645,59568
-    def _ssh_KEXDH_REPLY(1700,61888
-    def ssh_KEX_DH_GEX_GROUP(1736,63176
-    def _continueKEXDH_REPLY(1763,64114
-    def ssh_KEX_DH_GEX_REPLY(1796,65315
-    def _continueGEX_REPLY(1823,66284
-    def _keySetup(1864,67752
-    def ssh_NEWKEYS(1873,68005
-    def ssh_SERVICE_ACCEPT(1893,68657
-    def requestService(1914,69314
-    def verifyHostKey(1927,69680
-    def connectionSecure(1943,70150
-class _NullEncryptionContext(1952,70387
-    def update(1956,70508
-class _DummyAlgorithm(1970,70767
-class _DummyCipher(1978,70906
-    def encryptor(1988,71142
-    def decryptor(1997,71302
-
-venv/lib/python2.7/site-packages/twisted/conch/ssh/sexpy.py,34
-def parse(9,170
-def pack(36,827
-
-venv/lib/python2.7/site-packages/twisted/conch/ssh/agent.py,814
-class SSHAgentClient(24,615
-    def __init__(31,857
-    def dataReceived(36,934
-    def sendRequest(55,1576
-    def requestIdentities(63,1798
-    def _cbRequestIdentities(74,2171
-    def addIdentity(91,2753
-    def signData(100,2997
-    def _cbSignData(117,3618
-    def removeIdentity(124,3836
-    def removeAllIdentities(133,4085
-class SSHAgentServer(141,4262
-    def __init__(148,4504
-    def dataReceived(152,4553
-    def sendResponse(173,5341
-    def agentc_REQUEST_IDENTITIES(178,5486
-    def agentc_SIGN_REQUEST(193,5993
-    def agentc_ADD_IDENTITY(207,6600
-    def agentc_REMOVE_IDENTITY(231,7530
-    def agentc_REMOVE_ALL_IDENTITIES(241,7840
-    def agentc_REQUEST_RSA_IDENTITIES(253,8276
-    def agentc_REMOVE_RSA_IDENTITY(261,8556
-    def agentc_REMOVE_ALL_RSA_IDENTITIES(269,8800
-
-venv/lib/python2.7/site-packages/twisted/conch/ssh/forwarding.py,906
-class SSHListenForwardingFactory(22,568
-    def __init__(23,620
-    def buildProtocol(28,773
-class SSHListenForwardingChannel(37,1129
-    def channelOpen(39,1184
-    def openFailed(46,1411
-    def dataReceived(49,1468
-    def eofReceived(52,1545
-    def closed(55,1620
-class SSHListenClientForwardingChannel(61,1827
-class SSHListenServerForwardingChannel(65,1924
-class SSHConnectForwardingChannel(71,2026
-    def __init__(96,2871
-    def channelOpen(103,3064
-    def _setClient(114,3464
-    def _close(132,4045
-    def dataReceived(143,4361
-    def closed(153,4575
-def openConnectForwardingClient(166,4905
-class SSHForwardingClient(173,5279
-    def __init__(175,5326
-    def dataReceived(179,5418
-    def connectionLost(185,5554
-def packOpen_direct_tcpip(191,5693
-def unpackOpen_direct_tcpip(213,6460
-def packGlobal_tcpip_forward(230,7025
-def unpackGlobal_tcpip_forward(242,7270
-
-venv/lib/python2.7/site-packages/twisted/conch/interfaces.py,1011
-class IConchUser(10,205
-    def lookupChannel(18,445
-    def lookupSubsystem(44,1537
-    def gotGlobalRequest(58,2033
-class ISession(75,2596
-    def getPty(77,2624
-    def openShell(85,2859
-    def execCommand(92,3010
-    def windowChanged(99,3153
-    def eofReceived(104,3279
-    def closed(109,3403
-class ISFTPServer(116,3491
-    def gotVersion(131,3847
-    def openFile(147,4427
-    def removeFile(178,5792
-    def renameFile(189,6054
-    def makeDirectory(202,6462
-    def removeDirectory(215,6894
-    def openDirectory(229,7256
-    def getAttrs(261,8492
-    def setAttrs(275,9027
-    def readLink(288,9405
-    def makeLink(299,9658
-    def realPath(311,9995
-    def extendedRequest(322,10251
-class IKnownHostEntry(340,10803
-    def matchesKey(348,10957
-    def matchesHost(358,11200
-    def toString(371,11588
-class ISFTPFile(382,11806
-    def close(388,11980
-    def readChunk(397,12186
-    def writeChunk(413,12752
-    def getAttrs(425,13087
-    def setAttrs(434,13331
-
-venv/lib/python2.7/site-packages/twisted/conch/mixin.py,141
-class BufferingMixin:BufferingMixin16,351
-    def schedule(25,490
-    def reschedule(29,573
-    def write(33,640
-    def flush(49,1180
-
-venv/lib/python2.7/site-packages/twisted/conch/telnet.py,3814
-class ITelnetProtocol(158,5946
-    def unhandledCommand(159,5990
-    def unhandledSubnegotiation(171,6409
-    def enableLocal(184,6922
-    def enableRemote(198,7343
-    def disableLocal(210,7676
-    def disableRemote(222,7969
-class ITelnetTransport(232,8187
-    def do(233,8233
-    def dont(250,8950
-    def will(266,9589
-    def wont(283,10333
-    def requestNegotiation(299,10976
-class TelnetError(312,11397
-class NegotiationError(317,11439
-    def __str__(318,11476
-class OptionRefused(323,11602
-class AlreadyEnabled(328,11653
-class AlreadyDisabled(333,11705
-class AlreadyNegotiating(338,11758
-class TelnetProtocol(344,11844
-    def unhandledCommand(345,11885
-    def unhandledSubnegotiation(349,11951
-    def enableLocal(353,12020
-    def enableRemote(357,12070
-    def disableLocal(361,12121
-    def disableRemote(365,12172
-class Telnet(370,12225
-    def __init__(405,13732
-    def _write(415,13985
-    class _OptionState:_OptionState419,14050
-        class _Perspective:_Perspective429,14354
-            def __str__(453,15409
-        def __init__(457,15503
-        def __repr__(462,15618
-    def getOptionState(466,15719
-    def _do(470,15821
-    def _dont(474,15889
-    def _will(478,15961
-    def _wont(482,16033
-    def will(486,16105
-    def wont(502,16600
-    def do(518,17098
-    def dont(531,17514
-    def requestNegotiation(544,17934
-    def dataReceived(557,18317
-    def connectionLost(639,21888
-    def applicationDataReceived(651,22293
-    def unhandledCommand(656,22407
-    def commandReceived(662,22547
-    def unhandledSubnegotiation(670,22771
-    def negotiate(676,22921
-    def telnet_WILL(685,23171
-    def will_no_false(690,23318
-    def will_no_true(699,23571
-    def will_yes_false(709,23964
-    def will_yes_true(715,24122
-    def telnet_WONT(724,24526
-    def wont_no_false(729,24673
-    def wont_no_true(736,24991
-    def wont_yes_false(744,25251
-    def wont_yes_true(751,25460
-    def telnet_DO(764,25912
-    def do_no_false(769,26053
-    def do_no_true(778,26313
-    def do_yes_false(788,26615
-    def do_yes_true(794,26778
-    def telnet_DONT(803,27166
-    def dont_no_false(808,27311
-    def dont_no_true(814,27476
-    def dont_yes_false(823,27767
-    def dont_yes_true(830,27968
-    def enableLocal(843,28427
-    def enableRemote(850,28556
-    def disableLocal(857,28686
-    def disableRemote(872,29259
-class ProtocolTransportMixin:ProtocolTransportMixin888,29839
-    def write(889,29869
-    def writeSequence(893,29957
-    def loseConnection(897,30035
-    def getHost(901,30107
-    def getPeer(905,30172
-class TelnetTransport(910,30238
-    def __init__(933,30955
-    def connectionMade(941,31205
-    def connectionLost(954,31660
-    def enableLocal(963,31907
-    def enableRemote(967,31993
-    def disableLocal(971,32081
-    def disableRemote(975,32169
-    def unhandledSubnegotiation(979,32259
-    def unhandledCommand(983,32376
-    def applicationDataReceived(987,32487
-    def write(991,32575
-class TelnetBootstrapProtocol(996,32684
-    def __init__(999,32776
-    def connectionMade(1005,32945
-    def connectionLost(1026,33582
-    def dataReceived(1034,33785
-    def enableLocal(1038,33862
-    def enableRemote(1047,34032
-    def telnet_NAWS(1059,34334
-    def telnet_LINEMODE(1072,34893
-    def linemode_SLC(1079,35160
-class StatefulTelnetProtocol(1088,35434
-    def connectionLost(1093,35546
-    def lineReceived(1098,35694
-    def telnet_Discard(1108,36022
-class AuthenticatingTelnetProtocol(1114,36111
-    def __init__(1128,36690
-    def connectionMade(1132,36753
-    def connectionLost(1136,36829
-    def telnet_User(1146,37135
-    def telnet_Password(1153,37303
-        def login(1156,37415
-    def _cbLogin(1165,37737
-    def _ebLogin(1176,38039
-
-venv/lib/python2.7/site-packages/twisted/conch/client/connect.py,42
-def connect(9,160
-def _ebConnect(14,370
-
-venv/lib/python2.7/site-packages/twisted/conch/client/direct.py,462
-class SSHClientFactory(14,273
-    def __init__(16,322
-    def clientConnectionLost(23,529
-    def clientConnectionFailed(28,656
-    def buildProtocol(35,820
-class SSHClientTransport(49,1322
-    def __init__(51,1379
-    def connectionLost(56,1476
-    def receiveError(66,1780
-    def sendDisconnect(73,1973
-    def receiveDebug(81,2244
-    def verifyHostKey(87,2444
-    def setService(92,2638
-    def connectionSecure(100,2951
-def connect(105,3043
-
-venv/lib/python2.7/site-packages/twisted/conch/client/default.py,530
-def verifyHostKey(42,1290
-def isInKnownHosts(93,3572
-def getHostKeyAlgorithms(133,4820
-class SSHUserAuthClient(158,5635
-    def __init__(160,5689
-    def serviceStarted(169,5989
-    def serviceStopped(180,6420
-    def _setAgent(186,6564
-    def _ebSetAgent(193,6715
-    def _getPassword(197,6803
-    def getPassword(215,7305
-    def getPublicKey(232,7959
-    def signData(259,8842
-    def getPrivateKey(273,9298
-    def getGenericAnswers(300,10312
-    def _openTty(317,10894
-    def _replaceStdoutStdin(337,11557
-
-venv/lib/python2.7/site-packages/twisted/conch/client/agent.py,334
-class SSHAgentClient(19,356
-    def __init__(21,401
-    def getPublicKeys(26,495
-    def _cbPublicKeys(30,598
-    def getPublicKey(35,739
-class SSHAgentForwardingChannel(46,992
-    def channelOpen(48,1046
-    def _cbGotLocal(56,1330
-    def dataReceived(62,1493
-    def closed(66,1554
-class SSHAgentForwardingLocal(72,1671
-
-venv/lib/python2.7/site-packages/twisted/conch/client/options.py,221
-class ConchOptions(11,234
-    def __init__(56,2482
-    def opt_identity(61,2624
-    def opt_ciphers(65,2742
-    def opt_macs(74,3034
-    def opt_host_key_algorithms(84,3362
-    def opt_user_authentications(94,3750
-
-venv/lib/python2.7/site-packages/twisted/conch/client/knownhosts.py,1059
-def _b64encode(31,869
-def _extractCommon(45,1124
-class _BaseEntry(74,2051
-    def __init__(89,2515
-    def matchesKey(95,2667
-class PlainEntry(111,3080
-    def __init__(120,3336
-    def fromString(126,3525
-    def matchesHost(154,4420
-    def toString(171,4947
-class UnparsedEntry(190,5534
-    def __init__(196,5715
-    def matchesHost(204,5912
-    def matchesKey(211,6026
-    def toString(218,6134
-def _hmacedString(230,6477
-class HashedEntry(252,6969
-    def __init__(270,7539
-    def fromString(277,7770
-    def matchesHost(309,8975
-    def toString(325,9493
-class KnownHostsFile(344,10111
-    def __init__(361,10787
-    def savePath(377,11232
-    def iterentries(384,11363
-    def hasHostKey(416,12352
-    def verifyHostKey(450,13595
-        def gotHasKey(471,14425
-                def promptResponse(481,14867
-    def addHostKey(507,15914
-    def save(532,16699
-    def fromPath(555,17295
-class ConsoleUI(574,17930
-    def __init__(579,18100
-    def prompt(590,18499
-        def body(604,19021
-    def warn(618,19493
-
-venv/lib/python2.7/site-packages/twisted/conch/avatar.py,155
-class ConchUser:ConchUser15,410
-    def __init__(16,427
-    def lookupChannel(21,519
-    def lookupSubsystem(31,912
-    def gotGlobalRequest(39,1151
-
-venv/lib/python2.7/site-packages/twisted/conch/insults/text.py,72
-class _CharacterAttributes(87,2921
-def assembleFormattedText(144,4462
-
-venv/lib/python2.7/site-packages/twisted/conch/insults/window.py,3859
-class YieldFocus(15,292
-class BoundedTerminalWrapper(22,379
-    def __init__(23,417
-    def cursorPosition(36,901
-    def cursorHome(43,1086
-    def write(48,1193
-class Widget(53,1264
-    def repaint(59,1369
-    def filthy(66,1547
-    def redraw(70,1597
-    def draw(75,1711
-    def render(83,1973
-    def sizeHint(87,2035
-    def keystrokeReceived(91,2081
-    def tabReceived(102,2432
-    def focusReceived(107,2536
-    def focusLost(117,2765
-    def backspaceReceived(122,2844
-    def functionKeyReceived(126,2892
-    def characterReceived(135,3153
-class ContainerWidget(140,3219
-    def __init__(148,3396
-    def addChild(153,3479
-    def remChild(167,3857
-    def filthy(174,4013
-    def render(180,4122
-    def changeFocus(185,4249
-    def focusReceived(210,5006
-    def keystrokeReceived(215,5092
-class TopWindow(227,5444
-    def __init__(251,6610
-    def repaint(259,6784
-    def _paint(266,6962
-    def changeFocus(271,7040
-    def keystrokeReceived(281,7274
-class AbsoluteBox(289,7467
-    def moveChild(290,7503
-    def render(299,7770
-class _Box(306,7983
-    def __init__(309,8048
-    def sizeHint(314,8160
-    def render(344,9060
-class HBox(390,10382
-class VBox(395,10429
-class Packer(400,10476
-    def render(401,10507
-class Canvas(415,10891
-    def __init__(420,10955
-    def resize(425,11037
-    def __getitem__(440,11553
-    def __setitem__(445,11664
-    def clear(450,11783
-    def render(454,11874
-def horizontalLine(475,12595
-def verticalLine(483,12852
-def rectangle(491,13127
-class Border(522,14108
-    def __init__(523,14130
-    def focusReceived(529,14269
-    def focusLost(533,14346
-    def keystrokeReceived(537,14415
-    def sizeHint(541,14532
-    def filthy(556,14858
-    def render(561,14942
-class Button(571,15289
-    def __init__(572,15311
-    def sizeHint(578,15441
-    def characterReceived(582,15501
-    def render(587,15607
-class TextInput(596,15838
-    def __init__(597,15863
-    def setText(605,16055
-    def func_LEFT_ARROW(611,16191
-    def func_RIGHT_ARROW(617,16318
-    def backspaceReceived(623,16461
-    def characterReceived(630,16664
-    def sizeHint(640,17001
-    def render(644,17063
-    def _renderText(657,17597
-class PasswordInput(662,17654
-    def _renderText(663,17686
-class TextOutput(668,17754
-    def __init__(671,17796
-    def sizeHint(677,17889
-    def render(682,17941
-    def setText(689,18120
-    def focusReceived(694,18199
-class TextOutputArea(699,18258
-    def __init__(702,18323
-    def render(707,18451
-class Viewport(732,19396
-    def xOffset(736,19455
-        def get(737,19474
-        def set(739,19530
-    def yOffset(747,19729
-        def get(748,19748
-        def set(750,19804
-    def __init__(761,20038
-    def filthy(772,20335
-    def render(777,20419
-class _Scrollbar(793,20980
-    def __init__(794,21006
-    def smaller(800,21132
-    def bigger(805,21241
-class HorizontalScrollbar(811,21350
-    def sizeHint(812,21389
-    def func_LEFT_ARROW(816,21440
-    def func_RIGHT_ARROW(820,21506
-    def render(829,21733
-class VerticalScrollbar(839,22050
-    def sizeHint(840,22087
-    def func_UP_ARROW(844,22138
-    def func_DOWN_ARROW(848,22202
-    def render(857,22422
-class ScrolledArea(872,22955
-    def __init__(877,23142
-    def _horizScroll(887,23459
-    def _vertScroll(893,23637
-    def func_UP_ARROW(899,23814
-    def func_DOWN_ARROW(903,23884
-    def func_LEFT_ARROW(907,23955
-    def func_RIGHT_ARROW(911,24028
-    def filthy(915,24101
-    def render(922,24242
-def cursor(935,24827
-class Selection(944,25027
-    def __init__(951,25181
-    def sizeHint(960,25467
-    def func_UP_ARROW(965,25581
-    def func_PGUP(973,25795
-    def func_DOWN_ARROW(982,26061
-    def func_PGDN(990,26312
-    def characterReceived(1002,26806
-    def render(1007,26945
-
-venv/lib/python2.7/site-packages/twisted/conch/insults/client.py,449
-class InsultsClient(9,153
-    def __init__(13,219
-    def setSize(19,376
-    def dataReceived(28,586
-    def endEscape(55,1603
-    def initScreen(60,1712
-    def gotoXY(63,1785
-    def writeCh(70,1964
-    def writeStr(78,2225
-    def eraseToLine(90,2604
-    def eraseToScreen(95,2759
-    def clearScreen(100,2922
-    def setAttributes(106,3095
-    def refresh(111,3258
-    def windowSizeChanged(133,4042
-    def keyReceived(138,4203
-
-venv/lib/python2.7/site-packages/twisted/conch/insults/insults.py,4904
-class ITerminalProtocol(18,397
-    def makeConnection(19,433
-    def keystrokeReceived(24,572
-    def terminalSize(35,984
-    def unhandledControlSequence(43,1237
-    def connectionLost(51,1472
-class TerminalProtocol(61,1658
-    def makeConnection(62,1690
-    def connectionMade(68,1937
-    def keystrokeReceived(74,2049
-    def terminalSize(78,2114
-    def unhandledControlSequence(82,2172
-    def connectionLost(86,2232
-class ITerminalTransport(91,2286
-    def cursorUp(92,2334
-    def cursorDown(98,2419
-    def cursorForward(104,2508
-    def cursorBackward(110,2603
-    def cursorPosition(116,2698
-    def cursorHome(122,2816
-    def index(128,2894
-    def reverseIndex(134,3011
-    def nextLine(140,3133
-    def saveCursor(146,3278
-    def restoreCursor(152,3423
-    def setModes(160,3679
-    def resetModes(165,3774
-    def setPrivateModes(171,3873
-    def resetPrivateModes(177,3988
-    def applicationKeypadMode(183,4107
-    def numericKeypadMode(191,4300
-    def selectCharacterSet(197,4407
-    def shiftIn(208,4658
-    def shiftOut(214,4742
-    def singleShift2(220,4827
-    def singleShift3(226,4939
-    def selectGraphicRendition(232,5051
-    def horizontalTabulationSet(241,5332
-    def tabulationClear(247,5448
-    def tabulationClearAll(253,5560
-    def doubleHeightLine(259,5645
-    def singleWidthLine(267,5893
-    def doubleWidthLine(273,6012
-    def eraseToLineEnd(279,6116
-    def eraseToLineBeginning(285,6245
-    def eraseLine(291,6394
-    def eraseToDisplayEnd(297,6479
-    def eraseToDisplayBeginning(303,6622
-    def eraseDisplay(309,6777
-    def deleteCharacter(315,6861
-    def insertLine(323,7058
-    def deleteLine(332,7330
-    def reportCursorPosition(341,7564
-    def reset(347,7718
-    def unhandledControlSequence(353,7810
-class modes:modes365,8084
-class privateModes:privateModes394,9035
-class Vector:Vector437,9816
-    def __init__(438,9830
-def log(444,9901
-class _const(457,10368
-    def __init__(461,10452
-    def __repr__(465,10509
-    def __bytes__(469,10572
-class ServerProtocol(479,10763
-    def __init__(498,11088
-    def connectionMade(517,11900
-    def dataReceived(531,12320
-    def _handleShortControlSequence(563,13598
-    def _handleControlSequence(567,13709
-    def unhandledControlSequence(578,14058
-    def _handleLowFunctionControlSequence(582,14165
-    class ControlSequenceParser:ControlSequenceParser592,14549
-        def A(593,14582
-        def B(600,14801
-        def C(607,15022
-        def D(614,15244
-        def E(621,15465
-        def F(628,15689
-        def H(635,15903
-        def R(642,16118
-        def Z(663,16938
-        def tilde(670,17159
-    def cursorUp(697,18162
-    def cursorDown(703,18324
-    def cursorForward(709,18505
-    def cursorBackward(715,18689
-    def cursorPosition(721,18856
-    def cursorHome(729,19070
-    def index(734,19176
-    def reverseIndex(740,19344
-    def nextLine(745,19459
-    def saveCursor(751,19614
-    def restoreCursor(756,19745
-    def setModes(762,19884
-    def setPrivateModes(768,20087
-    def resetModes(773,20246
-    def resetPrivateModes(779,20451
-    def applicationKeypadMode(784,20612
-    def numericKeypadMode(788,20680
-    def selectCharacterSet(792,20744
-    def shiftIn(815,21498
-    def shiftOut(819,21551
-    def singleShift2(823,21605
-    def singleShift3(827,21664
-    def selectGraphicRendition(831,21723
-    def horizontalTabulationSet(841,22020
-    def tabulationClear(845,22090
-    def tabulationClearAll(849,22153
-    def doubleHeightLine(853,22220
-    def singleWidthLine(860,22362
-    def doubleWidthLine(864,22425
-    def eraseToLineEnd(868,22488
-    def eraseToLineBeginning(872,22550
-    def eraseLine(876,22619
-    def eraseToDisplayEnd(880,22677
-    def eraseToDisplayBeginning(884,22742
-    def eraseDisplay(888,22814
-    def deleteCharacter(892,22875
-    def insertLine(896,22965
-    def deleteLine(900,23050
-    def setScrollRegion(904,23135
-    def resetScrollRegion(916,23457
-    def reportCursorPosition(920,23523
-    def reset(927,23676
-    def write(937,23891
-    def writeSequence(945,24125
-    def loseConnection(949,24197
-    def connectionLost(954,24290
-class ClientProtocol(966,24652
-    def __init__(1004,25495
-    def connectionMade(1021,26267
-    def connectionLost(1028,26532
-    def dataReceived(1036,26735
-    def _handleControlSequence(1102,29449
-    class ControlSequenceParser:ControlSequenceParser1110,29757
-        def _makeSimple(1111,29790
-            def simple(1113,29859
-        def h(1133,30537
-        def l(1143,30898
-        def r(1153,31260
-        def K(1174,32025
-        def H(1185,32367
-        def J(1189,32444
-        def P(1200,32795
-        def L(1211,33157
-        def M(1223,33510
-        def n(1235,33863
-        def m(1247,34329
-    def _handleHeightWidth(1263,34811
-
-venv/lib/python2.7/site-packages/twisted/conch/insults/helper.py,1886
-class _FormattingState(31,703
-    def __init__(44,1158
-    def wantOne(58,1676
-    def toVT102(73,2109
-class TerminalBuffer(107,3214
-    def getCharacter(128,3803
-    def connectionMade(132,3871
-    def write(136,3924
-    def _currentFormattingState(147,4222
-    def insertAtCursor(151,4340
-    def _emptyLine(181,5388
-    def _scrollDown(186,5522
-    def _scrollUp(194,5718
-    def cursorUp(202,5904
-    def cursorDown(206,5971
-    def cursorBackward(210,6054
-    def cursorForward(214,6127
-    def cursorPosition(218,6208
-    def cursorHome(223,6300
-    def index(228,6386
-    def reverseIndex(232,6436
-    def nextLine(236,6491
-    def saveCursor(244,6665
-    def restoreCursor(248,6738
-    def setModes(253,6842
-    def resetModes(258,6932
-    def setPrivateModes(266,7092
-    def resetPrivateModes(281,7539
-    def applicationKeypadMode(295,7866
-    def numericKeypadMode(299,7937
-    def selectCharacterSet(303,8004
-    def shiftIn(307,8095
-    def shiftOut(311,8160
-    def singleShift2(315,8226
-        def insertAtCursor(319,8372
-    def singleShift3(326,8553
-        def insertAtCursor(330,8699
-    def selectGraphicRendition(337,8880
-    def eraseLine(369,10262
-    def eraseToLineEnd(373,10346
-    def eraseToLineBeginning(378,10475
-    def eraseDisplay(382,10583
-    def eraseToDisplayEnd(386,10692
-    def eraseToDisplayBeginning(392,10886
-    def deleteCharacter(397,11046
-    def insertLine(402,11212
-    def deleteLine(407,11366
-    def reportCursorPosition(412,11514
-    def reset(416,11584
-    def unhandledControlSequence(440,12387
-    def __bytes__(444,12479
-class ExpectationTimeout(460,12891
-class ExpectableBuffer(465,12940
-    def connectionMade(468,12995
-    def write(473,13100
-    def cursorHome(478,13200
-    def _timeoutExpected(483,13291
-    def _checkExpected(488,13398
-    def expect(507,13992
-
-venv/lib/python2.7/site-packages/twisted/conch/manhole_tap.py,413
-class makeTelnetProtocol:makeTelnetProtocol23,522
-    def __init__(24,548
-    def __call__(27,610
-class chainedProtocolFactory:chainedProtocolFactory34,769
-    def __init__(35,799
-    def __call__(38,870
-class _StupidRealm:_StupidRealm44,1003
-    def __init__(45,1023
-    def requestAvatar(50,1165
-class Options(60,1509
-    def __init__(78,2243
-    def postOptions(82,2338
-def makeService(89,2551
-
-venv/lib/python2.7/site-packages/twisted/conch/manhole_ssh.py,581
-class _Glue:_Glue20,438
-    def __init__(27,646
-    def __getattr__(31,711
-class TerminalSessionTransport:TerminalSessionTransport36,813
-    def __init__(37,845
-        def loseConnection(49,1283
-class TerminalSession(68,1969
-    def getPty(72,2113
-    def openShell(76,2211
-    def execCommand(83,2409
-    def closed(87,2509
-class TerminalUser(92,2547
-    def __init__(93,2605
-class TerminalRealm:TerminalRealm100,2804
-    def _getAvatar(107,2995
-    def __init__(121,3407
-    def requestAvatar(126,3550
-class ConchFactory(136,3847
-    def __init__(140,3929
-
-venv/lib/python2.7/site-packages/twisted/conch/unix.py,1723
-class UnixSSHRealm:UnixSSHRealm42,940
-    def requestAvatar(43,960
-class UnixConchUser(49,1108
-    def __init__(51,1141
-    def getUserGroupId(69,1817
-    def getOtherGroups(73,1882
-    def getHomeDir(77,1946
-    def getShell(81,2005
-    def global_tcpip_forward(85,2062
-    def global_cancel_tcpip_forward(107,2873
-    def logout(117,3235
-    def _runAsUser(126,3502
-class SSHSessionForUnixConchUser:SSHSessionForUnixConchUser157,4306
-    def __init__(158,4340
-    def addUTMPEntry(175,4926
-    def getPty(202,5873
-    def openShell(212,6184
-    def execCommand(241,7441
-    def getPtyOwnership(263,8316
-    def setModes(276,8675
-    def eofReceived(304,9756
-    def closed(309,9840
-    def windowChanged(323,10287
-    def _writeHack(330,10472
-class SFTPServerForUnixConchUser:SFTPServerForUnixConchUser343,10880
-    def __init__(344,10914
-    def _setAttrs(348,10977
-    def _getAttrs(361,11436
-    def _absPath(372,11695
-    def gotVersion(377,11840
-    def openFile(381,11909
-    def removeFile(385,12032
-    def renameFile(390,12172
-    def makeDirectory(396,12367
-    def removeDirectory(402,12553
-    def openDirectory(407,12674
-    def getAttrs(411,12771
-    def setAttrs(420,13031
-    def readLink(425,13165
-    def makeLink(430,13289
-    def realPath(436,13499
-    def extendedRequest(440,13584
-class UnixSFTPFile:UnixSFTPFile446,13694
-    def __init__(447,13714
-    def close(475,14794
-    def readChunk(479,14881
-    def writeChunk(485,15061
-    def getAttrs(491,15239
-    def setAttrs(496,15366
-class UnixSFTPDirectory:UnixSFTPDirectory501,15434
-    def __init__(503,15460
-    def __iter__(509,15632
-    def __next__(513,15678
-    def close(527,16065
-
-venv/lib/python2.7/site-packages/twisted/conch/tap.py,101
-class Options(17,437
-    def __init__(37,1412
-    def addChecker(50,1990
-def makeService(64,2435
-
-venv/lib/python2.7/site-packages/twisted/conch/ls.py,19
-def lsLine(17,428
-
-venv/lib/python2.7/site-packages/twisted/conch/error.py,304
-class ConchError(15,261
-    def __init__(16,290
-class NotEnoughAuthentication(23,435
-class ValidPublicKey(32,670
-class IgnoreAuthentication(51,1408
-class MissingKeyStoreError(59,1574
-class UserRejectedKey(67,1765
-class InvalidEntry(74,1861
-class HostKeyChanged(81,1989
-    def __init__(99,2530
-
-venv/lib/python2.7/site-packages/twisted/conch/stdio.py,386
-class UnexpectedOutputError(19,454
-class TerminalProcessProtocol(24,506
-    def __init__(25,563
-    def connectionMade(30,668
-    def write(36,814
-    def outReceived(46,999
-    def errReceived(56,1202
-    def childConnectionLost(69,1557
-    def processEnded(74,1690
-class ConsoleManhole(81,1840
-    def connectionLost(85,1964
-def runWithProtocol(94,2174
-def main(108,2497
-
-venv/lib/python2.7/site-packages/twisted/conch/checkers.py,1246
-def verifyCryptedPassword(46,1116
-def _pwdGetByName(61,1468
-def _shadowGetByName(76,1842
-class UNIXPasswordDatabase:UNIXPasswordDatabase94,2300
-    def __init__(105,2740
-    def requestAvatarId(111,2951
-class SSHPublicKeyDatabase:SSHPublicKeyDatabase140,4061
-    def requestAvatarId(149,4323
-    def _cbRequestAvatarId(156,4552
-    def getAuthorizedKeysFiles(192,6127
-    def checkKey(214,7059
-    def _ebRequestAvatarId(243,8064
-class SSHProtocolChecker:SSHProtocolChecker252,8302
-    def __init__(264,8809
-    def get_credentialInterfaces(269,8902
-    def registerChecker(274,9042
-    def requestAvatarId(281,9322
-    def _cbGoodAuthentication(303,10313
-    def areDone(320,11001
-class IAuthorizedKeysDB(342,11647
-    def getAuthorizedKeys(348,11792
-def readAuthorizedKeyFile(362,12179
-def _keysFromFilepaths(393,13220
-class InMemorySSHKeyDB(423,14140
-    def __init__(430,14328
-    def getAuthorizedKeys(442,14603
-class UNIXAuthorizedKeysFiles(448,14728
-    def __init__(457,15052
-    def getAuthorizedKeys(476,15741
-class SSHPublicKeyChecker(490,16160
-    def __init__(502,16571
-    def requestAvatarId(512,16811
-    def _sanityCheckKey(519,17044
-    def _checkKey(542,17837
-    def _verifyKey(567,18700
-
-venv/lib/python2.7/site-packages/twisted/conch/openssh_compat/factory.py,118
-class OpenSSHFactory(20,444
-    def getPublicKeys(26,626
-    def getPrivateKeys(43,1199
-    def getPrimes(68,2168
-
-venv/lib/python2.7/site-packages/twisted/conch/openssh_compat/primes.py,28
-def parseModuliFile(15,225
-
-venv/lib/python2.7/site-packages/twisted/conch/recvline.py,1222
-class Logging(21,398
-    def __init__(29,660
-    def __str__(37,907
-    def __repr__(41,1002
-    def __getattribute__(45,1099
-class TransportSequence(54,1392
-    def __init__(76,2215
-def %s(83,2454
-class LocalTerminalBufferMixin(91,2589
-    def makeConnection(103,3073
-    def __str__(110,3341
-class RecvLine(115,3405
-    def connectionMade(139,4327
-    def initializeScreen(168,5279
-    def currentLineBuffer(185,5974
-    def setInsertMode(190,6113
-    def setTypeoverMode(195,6225
-    def drawInputLine(200,6343
-    def terminalSize(208,6597
-    def unhandledControlSequence(218,6893
-    def keystrokeReceived(222,6953
-    def characterReceived(232,7257
-    def handle_TAB(241,7573
-    def handle_LEFT(248,7791
-    def handle_RIGHT(254,7938
-    def handle_HOME(260,8104
-    def handle_END(266,8266
-    def handle_BACKSPACE(273,8478
-    def handle_DELETE(281,8728
-    def handle_RETURN(287,8913
-    def handle_INSERT(295,9112
-    def lineReceived(303,9312
-class HistoricRecvLine(308,9362
-    def connectionMade(316,9722
-    def currentHistoryBuffer(327,10011
-    def _deliverBuffer(332,10152
-    def handle_UP(339,10349
-    def handle_DOWN(352,10776
-    def handle_RETURN(370,11304
-
-venv/lib/python2.7/site-packages/twisted/conch/endpoints.py,1900
-class AuthenticationFailed(40,1402
-class _ISSHConnectionCreator(49,1588
-    def secureConnection(53,1723
-    def cleanupConnection(61,1977
-class SSHCommandAddress(79,2707
-    def __init__(89,3043
-class _CommandChannel(109,3675
-    def __init__(124,4223
-    def openFailed(149,5214
-    def channelOpen(157,5476
-    def _execFailure(167,5843
-    def _execSuccess(178,6202
-    def dataReceived(199,7055
-    def request_exit_status(210,7355
-    def request_exit_signal(224,7802
-    def closed(252,8880
-class _ConnectionReady(266,9274
-    def __init__(272,9493
-    def serviceStarted(281,9717
-class _UserAuth(293,10034
-    def getPublicKey(306,10462
-    def signData(326,11107
-    def getPrivateKey(340,11541
-    def getPassword(352,11894
-    def ssh_USERAUTH_SUCCESS(364,12211
-    def connectToAgent(373,12536
-        def connected(388,13070
-    def loseAgentConnection(395,13224
-class _CommandTransport(405,13412
-    def __init__(426,14143
-        def readyFired(439,14698
-    def verifyHostKey(446,14878
-    def _saveHostKeyFailure(464,15528
-    def connectionSecure(479,15947
-        def maybeGotAgent(497,16557
-    def connectionLost(502,16676
-class SSHCommandClientEndpoint(523,17469
-    def __init__(540,18237
-    def newConnection(560,19005
-    def existingConnection(620,21618
-    def connect(641,22406
-    def _executeCommand(661,23243
-        def disconnectOnFailure(677,23852
-class _ReadFile(692,24453
-    def __init__(697,24626
-    def write(705,24818
-    def readline(713,24916
-    def close(726,25195
-class _NewConnectionHelper(734,25295
-    def __init__(742,25540
-    def _opener(770,26418
-    def _knownHosts(786,26919
-    def secureConnection(796,27194
-    def cleanupConnection(816,27884
-class _ExistingConnectionHelper(837,28645
-    def __init__(844,28861
-    def secureConnection(852,29077
-    def cleanupConnection(861,29292
-
-venv/lib/python2.7/site-packages/twisted/conch/ui/ansi.py,355
-class ColorText:ColorText15,219
-    def __init__(31,680
-class AnsiParser:AnsiParser42,1035
-    def __init__(64,1671
-    def stripEscapes(72,1977
-    def writeString(94,2581
-    def parseString(97,2632
-    def parseColor(158,4818
-    def parseCursor(211,6476
-    def parseErase(214,6525
-    def pickColor(218,6573
-    def formatText(225,6789
-
-venv/lib/python2.7/site-packages/twisted/conch/ui/tkvt100.py,359
-class VT100Frame(34,884
-    def __init__(35,917
-    def _delete(70,2593
-    def _write(79,2886
-    def write(96,3655
-    def writeString(106,4100
-    def parseErase(131,4927
-    def parseCursor(160,5843
-    def keyPressed(187,6650
-    def upPressed(192,6786
-    def downPressed(195,6851
-    def rightPressed(198,6918
-    def leftPressed(201,6986
-
-venv/lib/python2.7/site-packages/twisted/conch/manhole.py,994
-class FileWrapper:FileWrapper27,710
-    def __init__(38,965
-    def flush(42,1013
-    def write(46,1049
-    def writelines(50,1131
-class ManholeInterpreter(55,1202
-    class captures 60,1413
-    def __init__(70,1904
-    def resetBuffer(78,2160
-    def push(85,2270
-    def runcode(112,3334
-    def displayhook(124,3723
-    def _cbDisplayDeferred(144,4558
-    def _ebDisplayDeferred(150,4747
-    def write(156,4952
-class Manhole(171,5219
-    def __init__(184,5704
-    def connectionMade(190,5875
-    def handle_INT(201,6345
-    def handle_EOF(217,6798
-    def handle_FF(224,6938
-    def handle_QUIT(234,7185
-    def _needsNewline(238,7253
-    def addOutput(243,7386
-    def lineReceived(266,8071
-class VT102Writer:VT102Writer275,8296
-    def __init__(295,8824
-    def color(299,8876
-    def write(304,8966
-    def __bytes__(314,9245
-def lastColorizedLine(324,9438
-class ColoredManhole(348,10062
-    def getSource(353,10165
-    def characterReceived(365,10486
-
-venv/lib/python2.7/site-packages/twisted/conch/scripts/tkconch.py,1362
-class TkConchMenu(29,865
-    def __init__(30,899
-    def getIdentityFile(97,4600
-    def addForward(103,4787
-    def removeForward(113,5193
-    def doConnect(118,5323
-class GeneralOptions(188,7939
-    def opt_identity(230,10081
-    def opt_localforward(233,10146
-    def opt_remoteforward(239,10404
-    def opt_compress(245,10656
-    def parseArgs(248,10750
-def deferredAskFrame(262,11041
-    def gotChar(267,11200
-def run(290,11832
-def handleError(337,13414
-class SSHClientFactory(345,13574
-    def stopFactory(348,13637
-    def buildProtocol(351,13688
-    def clientConnectionFailed(354,13760
-class SSHClientTransport(357,13930
-    def receiveError(359,13987
-    def sendDisconnect(363,14164
-    def receiveDebug(368,14413
-    def verifyHostKey(373,14599
-    def _cbVerifyHostKey(400,15919
-    def connectionSecure(418,16838
-class SSHUserAuthClient(425,17055
-    def getPassword(428,17128
-    def getPublicKey(433,17309
-    def getPrivateKey(449,17789
-    def _cbGetPrivateKey(460,18308
-class SSHConnection(471,18759
-    def serviceStarted(472,18806
-class SSHSession(490,19688
-    def channelOpen(494,19750
-    def handleInput(529,21311
-    def dataReceived(555,22293
-    def extReceived(562,22500
-    def eofReceived(568,22704
-    def closed(572,22785
-    def request_exit_status(577,22927
-    def sendEOF(582,23098
-
-venv/lib/python2.7/site-packages/twisted/conch/scripts/ckeygen.py,399
-def _keyGenerator(30,739
-    def assignkeygenerator(31,767
-        def wrapper(33,838
-class GeneralOptions(41,1026
-def run(66,2195
-def enumrepresentation(95,3106
-def handleError(108,3524
-def generateRSAkey(116,3649
-def generateDSAkey(133,4106
-def generateECDSAkey(149,4534
-def printFingerprint(167,5117
-def changePassPhrase(185,5733
-def displayPublicKey(233,7527
-def _saveKey(251,8170
-
-venv/lib/python2.7/site-packages/twisted/conch/scripts/conch.py,1450
-class ClientOptions(31,738
-    def opt_escape(64,2219
-    def opt_localforward(78,2618
-    def opt_remoteforward(88,2965
-    def parseArgs(98,3306
-def run(114,3538
-def handleError(173,5210
-def _stopReactor(183,5395
-def doConnect(190,5467
-def _ebExit(213,6307
-def onConnect(220,6447
-def reConnect(255,7771
-def beforeShutdown(261,7858
-def stopConnection(269,8088
-class _KeepAlive:_KeepAlive275,8191
-    def __init__(277,8210
-    def sendGlobal(284,8380
-    def _cbGlobal(291,8646
-    def _ebGlobal(297,8787
-class SSHConnection(304,8933
-    def serviceStarted(305,8980
-    def serviceStopped(317,9343
-    def requestRemoteForwarding(325,9516
-    def _cbRemoteForwarding(335,9997
-    def _ebRemoteForwarding(342,10252
-    def cancelRemoteForwarding(348,10425
-    def channel_forwarded_tcpip(359,10832
-    def channelClosed(376,11641
-class SSHSession(388,12017
-    def channelOpen(392,12079
-    def handleInput(436,14121
-                def _(449,14651
-    def dataReceived(477,15728
-    def extReceived(481,15795
-    def eofReceived(490,16091
-    def closeReceived(495,16188
-    def closed(500,16307
-    def request_exit_status(506,16434
-    def sendEOF(512,16612
-    def stopWriting(516,16669
-    def startWriting(520,16734
-    def _windowResized(524,16801
-class SSHListenClientForwardingChannel(532,17094
-class SSHConnectForwardingChannel(533,17184
-def _leaveRawMode(537,17267
-def _enterRawMode(547,17448
-
-venv/lib/python2.7/site-packages/twisted/conch/scripts/cftp.py,2431
-class ClientOptions(21,703
-    def parseArgs(42,1713
-def run(50,1984
-def handleError(76,2614
-def doConnect(85,2765
-def _ebExit(104,3422
-def _ignore(116,3666
-class FileWrapper:FileWrapper118,3692
-    def __init__(120,3712
-    def __getattr__(126,3852
-class StdioClient(129,3923
-    def __init__(138,4043
-    def connectionMade(144,4221
-    def _cbSetCurDir(147,4316
-    def _writeToTransport(151,4412
-    def lineReceived(156,4567
-    def _dispatchCommand(177,5196
-    def _printFailure(197,5927
-    def _newLine(209,6477
-    def _cbCommand(222,6878
-    def _ebCommand(231,7192
-    def cmd_CD(237,7375
-    def _cbCd(247,7719
-    def _cbCurDir(253,7882
-    def cmd_CHGRP(256,7951
-    def cmd_CHMOD(264,8203
-    def cmd_CHOWN(272,8454
-    def _cbSetUsrGrp(280,8706
-    def cmd_GET(288,9003
-    def _cbGetMultiple(312,9916
-    def _cbGetMultipleNext(317,10133
-    def _ebCloseLf(335,10838
-    def _cbGetOpenFile(339,10908
-    def _cbGetFileSize(342,11017
-    def _getNextChunk(361,11766
-    def _cbGetRead(375,12263
-    def _cbGetDone(406,13480
-    def cmd_PUT(415,13723
-    def _putSingleFile(447,14760
-    def _putMultipleFiles(463,15219
-    def _cbPutMultipleNext(479,15686
-    def _putRemoteFile(534,17573
-    def _cbPutOpenFile(558,18370
-    def _cbPutWrite(573,18903
-    def _cbPutDone(588,19391
-    def cmd_LCD(595,19605
-    def cmd_LN(598,19658
-    def cmd_LS(606,20008
-    def _cbDisplayFiles(631,20925
-    def cmd_MKDIR(644,21323
-    def cmd_RMDIR(649,21529
-    def cmd_LMKDIR(654,21733
-    def cmd_RM(657,21803
-    def cmd_LLS(662,21999
-    def cmd_RENAME(665,22063
-    def cmd_EXIT(673,22404
-    def cmd_VERSION(678,22510
-    def cmd_HELP(684,22715
-    def cmd_PWD(711,24152
-    def cmd_LPWD(714,24222
-    def cmd_PROGRESS(717,24283
-    def cmd_EXEC(721,24455
-    def _remoteGlob(737,24894
-    def _cbOpenList(754,25498
-    def _ebNotADirectory(760,25668
-    def _cbReadFile(765,25828
-    def _abbrevSize(782,26394
-    def _abbrevTime(798,26845
-    def _printProgressBar(811,27201
-    def _getFilename(853,28737
-class SSHConnection(892,30100
-    def serviceStarted(893,30147
-class SSHSession(896,30217
-    def channelOpen(900,30279
-    def _cbSubsystem(911,30683
-    def extReceived(922,31100
-    def eofReceived(928,31304
-    def closeReceived(932,31400
-    def closed(936,31512
-    def stopWriting(942,31608
-    def startWriting(945,31672
-
-venv/lib/python2.7/site-packages/twisted/python/threadpool.py,676
-class ThreadPool:ThreadPool27,601
-    def __init__(54,1343
-        def trackingThreadFactory(74,2018
-        def currentLimit(79,2207
-    def workers(88,2407
-    def working(101,2819
-    def waiters(113,3190
-    def _queue(126,3608
-        class NotAQueue(133,3862
-            def qsize(134,3895
-    def start(150,4446
-    def startAWorker(163,4758
-    def _generateName(171,4970
-    def stopAWorker(181,5229
-    def __setstate__(189,5412
-    def __getstate__(194,5544
-    def callInThread(201,5678
-    def callInThreadWithCallback(214,6061
-        def inContext(248,7575
-    def stop(272,8326
-    def adjustPoolsize(283,8564
-    def dumpStats(313,9534
-
-venv/lib/python2.7/site-packages/twisted/python/test/test_textattributes.py,72
-class DefaultFormattingStateTests(13,230
-    def test_equality(17,372
-
-venv/lib/python2.7/site-packages/twisted/python/test/test_components.py,4318
-class Compo(22,526
-    def inc(24,577
-class IAdept(28,653
-    def adaptorFunc(29,678
-class IElapsed(32,738
-    def elapsedFunc(33,765
-class Adept(39,845
-    def __init__(40,878
-    def adaptorFunc(43,958
-class Elapsed(48,1086
-    def elapsedFunc(49,1121
-class AComp(52,1166
-class BComp(54,1214
-class CComp(56,1243
-class ITest(59,1273
-class ITest2(63,1308
-class ITest3(67,1344
-class ITest4(71,1380
-class Test(76,1452
-    def __init__(77,1484
-class Test2(82,1550
-    def __init__(84,1596
-class RegistryUsingMixin(89,1642
-    def setUp(93,1759
-class ComponentizedTests(110,2460
-    def setUp(114,2603
-    def testComponentized(122,2834
-    def testInheritanceAdaptation(131,3185
-    def testMultiAdapter(145,3608
-    def test_getComponentDefaults(154,3835
-    def test_setAdapter(172,4412
-    def test_addAdapter(184,4864
-    def test_setComponent(196,5336
-    def test_unsetComponent(207,5689
-    def test_reprableComponentized(219,6076
-class AdapterTests(231,6410
-    def testAdapterGetComponent(234,6486
-class IMeta(242,6672
-class MetaAdder(248,6728
-    def add(249,6765
-class BackwardsAdder(255,6851
-    def add(256,6893
-class MetaNumber(261,6959
-    def __init__(265,7053
-class ComponentNumber(270,7108
-    def __init__(271,7157
-class ComponentAdder(278,7273
-    def __init__(282,7374
-    def add(287,7499
-class IAttrX(293,7574
-    def x(297,7671
-class IAttrXX(304,7735
-    def xx(308,7836
-class Xcellent(316,7932
-    def x(320,8038
-class DoubleXAdapter(331,8164
-    def __init__(336,8249
-    def xx(340,8318
-    def __cmp__(344,8392
-class MetaInterfaceTests(349,8465
-    def test_basic(350,8541
-    def testComponentizedInteraction(358,8802
-    def testAdapterWithCmp(365,9045
-class RegistrationTests(372,9302
-    def _registerAdapterForClassOrInterface(376,9429
-        class or 379,9579
-    def test_registerAdapterForClass(389,9914
-        class TheOriginal(394,10070
-    def test_registerAdapterForInterface(399,10193
-    def _duplicateAdapterForClassOrInterface(407,10424
-    def test_duplicateAdapterForClass(425,11118
-        class TheOriginal(430,11300
-    def test_duplicateAdapterForInterface(435,11424
-    def _duplicateAdapterForClassOrInterfaceAllowed(443,11682
-        class TheInterface(451,12058
-    def test_duplicateAdapterForClassAllowed(474,12839
-        class TheOriginal(480,13097
-    def test_duplicateAdapterForInterfaceAllowed(485,13228
-        class TheOriginal(491,13493
-    def _multipleInterfacesForClassOrInterface(496,13627
-    def test_multipleInterfacesForClass(509,14109
-        class TheOriginal(514,14276
-    def test_multipleInterfacesForInterface(519,14402
-    def _subclassAdapterRegistrationForClassOrInterface(527,14647
-        class TheSubclass(536,15101
-    def test_subclassAdapterRegistrationForClass(548,15525
-        class TheOriginal(553,15722
-    def test_subclassAdapterRegistrationForInterface(558,15857
-class IProxiedInterface(567,16142
-    def yay(575,16355
-class IProxiedSubInterface(580,16452
-    def boo(585,16594
-class Yayable(592,16730
-    def __init__(600,16927
-    def yay(604,17000
-class Booable(615,17208
-    def yay(621,17329
-    def boo(628,17450
-class IMultipleMethods(636,17573
-    def methodOne(641,17665
-    def methodTwo(646,17754
-class MultipleMethodImplementor(653,17846
-    def methodOne(658,17957
-    def methodTwo(665,18044
-class ProxyForInterfaceTests(673,18132
-    def test_original(678,18245
-    def test_proxyMethod(688,18569
-    def test_decoratedProxyMethod(701,18983
-        class klass(707,19229
-            def yay(709,19285
-    def test_proxyAttribute(719,19521
-    def test_proxySetAttribute(731,19934
-    def test_proxyDeleteAttribute(743,20315
-    def test_multipleMethods(755,20712
-    def test_subclassing(766,21090
-        class SpecializedProxy(771,21218
-            def boo(775,21392
-    def test_proxyName(788,21727
-    def test_implements(799,22058
-    def test_proxyDescriptorGet(807,22302
-        class Sample(823,23216
-            def hello(825,23273
-    def test_proxyInheritance(837,23687
-        class YayableWrapper(843,23930
-        class EnhancedWrapper(848,24091
-            def yay(853,24249
-    def test_interfaceInheritance(864,24611
-    def test_attributeCustomization(878,25072
-
-venv/lib/python2.7/site-packages/twisted/python/test/pullpipe.py,19
-def recvfd(13,239
-
-venv/lib/python2.7/site-packages/twisted/python/test/test_zippath.py,193
-def zipit(18,375
-class ZipFilePathTests(34,893
-    def setUp(39,1058
-    def test_zipPathRepr(49,1414
-    def test_zipPathReprParentDirSegment(71,2226
-    def test_zipArchiveRepr(83,2696
-
-venv/lib/python2.7/site-packages/twisted/python/test/test_pydoctor.py,603
-class TwistedSystemTests(27,655
-    def test_initCustomSphinxInventory(33,764
-    def test_privacyClassBaseTestPackage(42,1006
-    def test_privacyClassProtoHelpers(66,1687
-    def test_privacyClassChildTestModule(95,2503
-    def test_privacyClassPublicCode(125,3309
-class TwistedSphinxInventoryTests(167,4622
-    def getInventoryWithZope(173,4749
-    def test_getLinkExistentInInterSphinx(195,5442
-    def test_getLinkZopeNonExistent(208,5824
-    def test_getLinkZopeAdapterRegistry(224,6404
-    def test_getLinkWin32APIExistingMethod(236,6813
-    def test_getLinkWin32APIUnknown(255,7446
-
-venv/lib/python2.7/site-packages/twisted/python/test/test_htmlizer.py,83
-class FilterTests(14,233
-    def test_empty(18,327
-    def test_variable(31,717
-
-venv/lib/python2.7/site-packages/twisted/python/test/test_constants.py,4717
-class NamedConstantTests(22,460
-    def setUp(27,628
-        class foo(31,742
-    def test_name(36,816
-    def test_representation(46,1121
-    def test_equality(56,1471
-    def test_nonequality(66,1747
-    def test_hash(79,2151
-class _ConstantsTestsMixin(93,2627
-    def _notInstantiableTest(98,2766
-    def _initializedOnceTest(110,3178
-class NamesTests(131,3891
-    def setUp(136,4062
-        class METHOD(142,4336
-    def test_notInstantiable(157,4695
-    def test_symbolicAttributes(165,4914
-    def test_withoutOtherAttributes(177,5367
-    def test_representation(185,5632
-    def test_lookupByName(193,5916
-    def test_notLookupMissingByName(201,6143
-    def test_name(212,6628
-    def test_attributeIdentity(220,6829
-    def test_iterconstants(228,7089
-    def test_attributeIterconstantsIdentity(240,7490
-    def test_iterconstantsIdentity(252,7964
-    def test_initializedOnce(265,8430
-    def test_asForeignClassAttribute(273,8647
-        class Another(278,8858
-    def test_asForeignClassAttributeViaInstance(284,8990
-        class Another(290,9251
-    def test_notAsAlternateContainerAttribute(296,9385
-        def defineIt(302,9644
-            class AnotherNames(303,9668
-class ValuesTests(314,9956
-    def setUp(319,10150
-        class STATUS(325,10426
-    def test_notInstantiable(332,10571
-    def test_symbolicAttributes(340,10791
-    def test_withoutOtherAttributes(350,11140
-    def test_representation(358,11406
-    def test_lookupByName(367,11698
-    def test_notLookupMissingByName(375,11924
-    def test_lookupByValue(385,12337
-    def test_lookupDuplicateByValue(394,12646
-        class TRANSPORT_MESSAGE(399,12862
-    def test_notLookupMissingByValue(411,13219
-    def test_name(421,13628
-    def test_attributeIdentity(429,13821
-    def test_iterconstants(437,14080
-    def test_attributeIterconstantsIdentity(448,14436
-    def test_iterconstantsIdentity(458,14806
-    def test_initializedOnce(469,15181
-class _FlagsTestsMixin(478,15399
-    def setUp(484,15582
-        class FXF(490,15856
-class FlagsTests(507,16350
-    def test_notInstantiable(512,16572
-    def test_symbolicAttributes(520,16785
-    def test_withoutOtherAttributes(533,17284
-    def test_representation(541,17546
-    def test_lookupByName(549,17826
-    def test_notLookupMissingByName(557,18045
-    def test_lookupByValue(567,18447
-    def test_lookupDuplicateByValue(589,19178
-        class TIMEX(594,19393
-    def test_notLookupMissingByValue(604,19672
-    def test_name(612,19933
-    def test_attributeIdentity(620,20127
-    def test_iterconstants(628,20382
-    def test_attributeIterconstantsIdentity(640,20791
-    def test_iterconstantsIdentity(653,21309
-    def test_initializedOnce(667,21815
-class FlagConstantSimpleOrTests(676,22031
-    def test_value(682,22325
-    def test_name(694,22701
-    def test_representation(703,22989
-    def test_iterate(712,23309
-    def test_membership(728,23822
-    def test_truthiness(738,24120
-class FlagConstantSimpleAndTests(748,24396
-    def test_value(754,24703
-    def test_name(766,25136
-    def test_representation(778,25561
-class FlagConstantSimpleExclusiveOrTests(791,26024
-    def test_value(797,26341
-    def test_name(811,26826
-    def test_representation(823,27266
-class FlagConstantNegationTests(836,27739
-    def test_value(842,28042
-    def test_name(864,28683
-    def test_representation(874,29003
-class OrderedConstantsTests(885,29356
-    def test_orderedNameConstants_lt(892,29633
-    def test_orderedNameConstants_le(900,29873
-    def test_orderedNameConstants_gt(909,30181
-    def test_orderedNameConstants_ge(917,30421
-    def test_orderedValueConstants_lt(926,30729
-    def test_orderedValueConstants_le(935,31043
-    def test_orderedValueConstants_gt(945,31428
-    def test_orderedValueConstants_ge(954,31742
-    def test_orderedFlagConstants_lt(964,32127
-    def test_orderedFlagConstants_le(973,32445
-    def test_orderedFlagConstants_gt(983,32844
-    def test_orderedFlagConstants_ge(992,33162
-    def test_orderedDifferentConstants_lt(1002,33561
-    def test_orderedDifferentConstants_le(1013,33891
-    def test_orderedDifferentConstants_gt(1024,34221
-    def test_orderedDifferentConstants_ge(1035,34551
-    def test_orderedDifferentContainers_lt(1046,34881
-    def test_orderedDifferentContainers_le(1057,35232
-    def test_orderedDifferentContainers_gt(1068,35583
-    def test_orderedDifferentContainers_ge(1079,35934
-class NamedLetters(1091,36286
-class MoreNamedLetters(1100,36413
-class ValuedLetters(1109,36551
-class PizzaToppings(1123,37026
-class ConstantsDeprecationTests(1136,37487
-    def test_constantsDeprecation(1140,37593
-
-venv/lib/python2.7/site-packages/twisted/python/test/test_tzhelper.py,241
-def mktime(27,656
-def setTZ(48,1089
-def addTZCleanup(69,1397
-    def resetTZ(79,1676
-class FixedOffsetTimeZoneTests(84,1718
-    def test_tzinfo(89,1815
-        def testForTimeZone(99,2147
-            def timeDeltaFromOffset(120,2914
-
-venv/lib/python2.7/site-packages/twisted/python/test/test_versions.py,680
-class VersionsTests(19,405
-    def test_versionComparison(21,437
-    def test_versionComparisonCaseInsensitive(36,895
-    def test_comparingPrereleasesWithReleases(52,1434
-    def test_comparingPrereleases(63,1785
-    def test_infComparison(78,2318
-    def test_disallowBuggyComparisons(87,2488
-    def test_notImplementedComparisons(97,2822
-    def test_repr(107,3151
-    def test_reprWithPrerelease(116,3423
-    def test_str(125,3787
-    def test_strWithPrerelease(134,4053
-    def testShort(142,4322
-    def test_getVersionString(146,4418
-    def test_getVersionStringWithPrerelease(155,4688
-    def test_base(164,4959
-    def test_baseWithPrerelease(171,5156
-
-venv/lib/python2.7/site-packages/twisted/python/test/test_win32.py,147
-class CommandLineQuotingTests(12,187
-    def test_argWithoutSpaces(17,285
-    def test_argWithSpaces(25,533
-    def test_emptyStringArg(33,794
-
-venv/lib/python2.7/site-packages/twisted/python/test/test_appdirs.py,87
-class AppdirsTests(18,293
-    def test_moduleName(26,445
-    def test_manual(36,789
-
-venv/lib/python2.7/site-packages/twisted/python/test/test_url.py,1934
-class TestURL(81,2472
-    def assertUnicoded(86,2547
-    def assertURL(104,3221
-    def test_initDefaults(132,4022
-        def check(136,4134
-    def test_init(145,4380
-    def test_initPercent(160,4935
-    def test_repr(173,5362
-    def test_fromText(187,5864
-    def test_roundtrip(196,6098
-    def test_equality(221,6996
-    def test_fragmentEquality(236,7494
-    def test_child(246,7862
-    def test_multiChild(266,8645
-    def test_childInitRoot(276,8974
-    def test_sibling(286,9301
-    def test_click(305,9971
-    def test_clickRFC3986(341,11683
-    def test_clickSchemeRelPath(350,11995
-    def test_cloneUnchanged(359,12319
-    def test_clickCollapse(378,12912
-    def test_queryAdd(414,14520
-    def test_querySet(447,15851
-    def test_queryRemove(468,16655
-    def test_parseEqualSignInParamValue(479,16981
-    def test_empty(493,17596
-    def test_justQueryText(500,17756
-    def test_identicalEqual(508,17987
-    def test_similarEqual(516,18166
-    def test_differentNotEqual(525,18414
-    def test_otherTypesNotEqual(536,18783
-    def test_identicalNotUnequal(547,19161
-    def test_similarNotUnequal(555,19391
-    def test_differentUnequal(564,19683
-    def test_otherTypesUnequal(573,19973
-    def test_asURI(582,20277
-    def test_asIRI(604,21349
-    def test_badUTF8AsIRI(625,22293
-    def test_alreadyIRIAsIRI(641,22940
-    def test_alreadyURIAsURI(655,23563
-    def test_userinfo(665,23889
-    def test_portText(686,24731
-    def test_mailto(695,25035
-    def test_queryIterable(706,25481
-    def test_pathIterable(715,25779
-    def test_invalidArguments(724,26045
-        class Unexpected(734,26517
-            def __str__(735,26551
-            def __repr__(737,26613
-        def assertRaised(740,26749
-        def check(746,27023
-    def test_technicallyTextIsIterableBut(788,28840
-class URLDeprecationTests(803,29334
-    def test_urlDeprecation(807,29439
-
-venv/lib/python2.7/site-packages/twisted/python/test/test_shellcomp.py,1627
-class ZshScriptTestMeta(20,417
-    def __new__(24,501
-        def makeTest(25,543
-            def runTest(26,587
-class ZshScriptTestMixin(41,1071
-def test_genZshFunction(62,1825
-        class to 72,2182
-class ZshTests(130,4250
-    def test_accumulateMetadata(134,4335
-    def test_mutuallyExclusiveCornerCase(159,5341
-        class OddFighterAceOptions(165,5582
-    def test_accumulateAdditionalOptions(193,6898
-    def test_verifyZshNames(209,7494
-        class TmpOptions(214,7636
-        class TmpOptions2(221,7921
-    def test_zshCode(231,8310
-    def test_zshCodeWithSubs(244,8798
-    def test_incompleteCommandLine(257,9320
-    def test_incompleteCommandLine_case2(275,9983
-    def test_incompleteCommandLine_case3(298,10812
-    def test_skipSubcommandList(318,11546
-    def test_poorlyDescribedOptMethod(334,12108
-    def test_brokenActions(348,12565
-        class BrokenActions(353,12731
-    def test_optMethodsDontOverride(366,13185
-        class Options(371,13369
-            def opt_flag(375,13519
-            def opt_param(378,13593
-class EscapeTests(389,13907
-    def test_escape(390,13945
-class CompleterNotImplementedTests(404,14233
-    def test_unknownShell(411,14469
-class FighterAceServerOptions(422,14761
-class FighterAceOptions(433,15110
-    def opt_silly(474,16838
-class FighterAceExtendedOptions(480,16932
-    def opt_nocrash(497,17617
-    def opt_difficulty(503,17717
-def _accuracyAction(510,17820
-class SimpleProgOptions(516,17987
-    def opt_X(544,19065
-class SimpleProgSub1(551,19181
-class SimpleProgSub2(556,19270
-class SimpleProgWithSubcommands(561,19359
-
-venv/lib/python2.7/site-packages/twisted/python/test/test_dist3.py,94
-class ModulesToInstallTests(18,329
-    def test_exist(22,419
-    def test_notexist(37,1078
-
-venv/lib/python2.7/site-packages/twisted/python/test/test_release.py,2827
-class ExternalTempdirTestCase(79,1899
-    def mktemp(84,2100
-def _gitConfig(94,2298
-def _gitInit(111,2838
-def genVersion(124,3131
-class StructureAssertingMixin(136,3453
-    def createStructure(142,3668
-    def assertStructure(170,4840
-class ProjectTests(200,6109
-    def assertProjectsEqual(205,6227
-    def makeProject(218,6843
-    def makeProjects(241,7778
-    def test_getVersion(253,8137
-    def test_repr(262,8387
-    def test_findTwistedStyleProjects(271,8622
-class UtilityTests(287,9224
-    def test_chdir(292,9341
-        def chAndBreak(300,9569
-    def test_replaceInFile(311,9834
-def doNotFailOnNetworkError(334,10607
-    def wrapper(346,11016
-class DoNotFailTests(359,11410
-    def test_skipsOnAssertionError(364,11501
-        def inner(371,11770
-    def test_doesNotSkipOnDifferentError(380,11982
-        def inner(386,12200
-class APIBuilderTests(396,12382
-    def test_build(403,12529
-    def test_buildWithPolicy(465,14730
-    def test_buildWithDeprecated(515,16593
-    def test_apiBuilderScriptMainRequiresTwoArguments(585,19182
-    def test_apiBuilderScriptMain(596,19624
-class FilePathDeltaTests(609,20025
-    def test_filePathDeltaSubdir(614,20110
-    def test_filePathDeltaSiblingDir(623,20413
-    def test_filePathNoCommonElements(633,20738
-    def test_filePathDeltaSimilarEndElements(643,21098
-class SphinxBuilderTests(654,21505
-    def setUp(693,22770
-    def createFakeSphinxProject(706,23156
-    def verifyFileExists(718,23674
-    def test_build(756,24843
-    def test_main(765,25079
-    def test_warningsAreErrors(774,25331
-    def verifyBuilt(793,26018
-    def test_failToBuild(809,26581
-class CommandsTestMixin(821,26917
-    def setUp(825,27048
-    def test_ensureIsWorkingDirectoryWithWorkingDirectory(829,27117
-    def test_ensureIsWorkingDirectoryWithNonWorkingDirectory(839,27500
-    def test_statusClean(849,27903
-    def test_statusNotClean(858,28210
-    def test_remove(868,28583
-    def test_export(884,29137
-class GitCommandTest(909,30069
-    def makeRepository(918,30292
-    def commitRepository(932,30643
-class RepositoryCommandDetectionTest(945,31075
-    def setUp(952,31296
-    def test_git(956,31364
-    def test_unknownRepository(965,31606
-class VCSCommandInterfaceTests(975,31921
-    def test_git(979,32044
-class CheckNewsfragmentScriptTests(987,32207
-    def setUp(993,32336
-    def test_noArgs(1010,32937
-    def test_diffFromTrunkNoNewsfragments(1022,33283
-    def test_noChangeFromTrunk(1047,34132
-    def test_trunk(1066,34696
-    def test_release(1081,35107
-    def test_releaseWithNewsfragments(1107,35978
-    def test_onlyQuotes(1138,37034
-    def test_newsfragmentAdded(1165,37901
-    def test_topfileButNotFragmentAdded(1195,38915
-    def test_newsfragmentAddedButWithOtherNewsfragments(1226,39959
-
-venv/lib/python2.7/site-packages/twisted/python/test/test_sendmsg.py,2178
-class _FDHolder(60,1628
-    def __init__(64,1744
-    def fileno(67,1795
-    def close(73,1904
-    def __del__(81,2090
-    def __enter__(92,2412
-    def __exit__(95,2458
-def _makePipe(99,2537
-class ExitedWithStderr(108,2699
-    def __str__(113,2790
-class StartStopProcessProtocol(124,3046
-    def __init__(139,3610
-    def connectionMade(146,3756
-    def outReceived(150,3834
-    def errReceived(154,3897
-    def processEnded(158,3960
-def _spawn(167,4196
-class BadList(195,4975
-    def __iter__(210,5575
-class WorseList(225,6043
-    def __iter__(232,6250
-        class BadIterator(237,6399
-            def next(238,6434
-class CModuleSendmsgTests(244,6559
-    def setUp(254,6842
-    def tearDown(261,6982
-    def test_sendmsgBadArguments(269,7130
-    def test_badAncillaryIter(295,8201
-    def test_badAncillaryNext(312,8788
-    def test_sendmsgBadAncillaryItem(323,9174
-    def test_syscallError(360,10579
-    def test_syscallErrorWithControlMessage(371,10969
-    def test_roundtrip(383,11405
-    def test_roundtripEmptyAncillary(396,11771
-    def test_flags(407,12159
-    def test_wrongTypeAncillary(430,13043
-    def test_sendSubProcessFD(443,13539
-    def test_sendmsgTwoAncillaryDoesNotSegfault(467,14458
-class CModuleRecvmsgTests(484,14977
-    def test_badArguments(491,15162
-    def test_cmsgSpaceOverflow(516,16089
-    def test_syscallError(524,16355
-    def test_flags(535,16729
-class CModuleGetSocketFamilyTests(551,17250
-    def _socket(559,17482
-    def test_badArguments(570,17825
-    def test_syscallError(580,18171
-    def test_inet(591,18553
-    def test_inet6(599,18811
-    def test_unix(607,19074
-class SendmsgTests(618,19402
-    def setUp(625,19567
-    def tearDown(632,19707
-    def test_syscallError(640,19855
-    def test_syscallErrorWithControlMessage(650,20211
-    def test_roundtrip(661,20613
-    def test_shortsend(676,21046
-    def test_roundtripEmptyAncillary(692,21708
-    def test_flags(703,22074
-    def test_sendSubProcessFD(727,22975
-class GetSocketFamilyTests(752,23877
-    def _socket(759,24023
-    def test_inet(770,24357
-    def test_inet6(778,24625
-    def test_unix(786,24898
-
-venv/lib/python2.7/site-packages/twisted/python/test/test_runtime.py,697
-class PythonVersionTests(19,401
-    def test_shortPythonVersion(24,506
-class PlatformTests(34,768
-    def test_isKnown(43,1031
-    def test_isVistaConsistency(52,1278
-    def test_isMacOSXConsistency(64,1696
-    def test_isLinuxConsistency(74,1986
-    def test_isWinNT(84,2320
-    def test_isWinNTDeprecated(99,2820
-    def test_supportsThreads(111,3224
-class ForeignPlatformTests(128,3838
-    def test_getType(133,3967
-    def test_isMacOSX(145,4437
-    def test_isLinux(156,4887
-class DockerPlatformTests(170,5473
-    def test_noChecksOnLinux(175,5597
-    def test_noCGroups(183,5825
-    def test_cgroupsSuggestsDocker(192,6122
-    def test_cgroupsSuggestsRealSystem(216,7275
-
-venv/lib/python2.7/site-packages/twisted/python/test/cmodulepullpipe.py,19
-def recvfd(10,219
-
-venv/lib/python2.7/site-packages/twisted/python/test/test_systemd.py,621
-class InheritedDescriptorsMixin(16,271
-    def test_inheritedDescriptors(22,513
-    def test_repeated(31,819
-class MemoryOnlyMixin(42,1109
-    def getDaemon(48,1385
-class EnvironmentMixin(59,1769
-    def initializeEnvironment(67,2154
-    def getDaemon(78,2515
-class MemoryOnlyTests(90,2993
-class EnvironmentTests(98,3182
-    def test_secondEnvironment(102,3358
-    def test_mismatchedPID(113,3837
-    def test_missingPIDVariable(123,4227
-    def test_nonIntegerPIDVariable(134,4648
-    def test_missingFDSVariable(144,5073
-    def test_nonIntegerFDSVariable(155,5494
-    def test_defaultEnviron(165,5929
-
-venv/lib/python2.7/site-packages/twisted/python/test/test_deprecate.py,3813
-class _MockDeprecatedAttribute(45,1378
-    def __init__(51,1542
-    def get(55,1602
-class ModuleProxyTests(63,1701
-    def _makeProxy(69,1969
-    def test_getattrPassthrough(83,2372
-    def test_getattrIntercept(94,2833
-    def test_privateAttributes(107,3314
-    def test_setattr(118,3712
-    def test_repr(129,4066
-class DeprecatedAttributeTests(142,4491
-    def setUp(148,4751
-    def _getWarningString(154,4927
-    def test_deprecatedAttributeHelper(164,5278
-        def addStackLevel(179,5964
-    def test_deprecatedAttribute(193,6410
-    def test_wrappedModule(219,7471
-class ImportedModuleAttributeTests(251,8454
-    def pathEntryTree(266,8858
-        def makeSomeFiles(280,9515
-    def simpleModuleEntry(303,10419
-    def checkOneWarning(314,10837
-    def test_deprecatedModule(329,11437
-    def test_deprecatedModuleMultipleTimes(338,11745
-class WarnAboutFunctionTests(360,12733
-    def setUp(365,12957
-def testFunction(378,13416
-def callTestFunction(383,13483
-    def test_warning(404,14219
-        def aFunc(410,14451
-    def test_warningLineNumber(422,14887
-    def assertSamePath(440,15688
-    def test_renamedFile(455,16146
-    def test_filteredWarning(491,17713
-    def test_filteredOnceWarning(512,18504
-def dummyCallable(544,19821
-def dummyReplacementMethod(553,19931
-class DeprecationWarningsTests(562,20066
-    def test_getDeprecationWarningString(563,20119
-    def test_getDeprecationWarningStringWithFormat(576,20682
-    def test_deprecateEmitsWarning(591,21430
-        def addStackLevel(597,21659
-    def test_deprecatedPreservesName(608,22124
-    def test_getDeprecationDocstring(619,22534
-    def test_deprecatedUpdatesDocstring(630,22876
-        def localDummyCallable(636,23057
-    def test_versionMetadata(653,23495
-    def test_getDeprecationWarningStringReplacement(663,23820
-    def test_getDeprecationWarningStringReplacementWithCallable(681,24597
-class DeprecatedClass(702,25480
-class ClassWithDeprecatedProperty(709,25599
-    def someProperty(717,25789
-    def someProperty(727,25966
-class DeprecatedDecoratorTests(735,26095
-    def assertDocstring(740,26202
-    def test_propertyGetter(757,26716
-    def test_propertySetter(789,27909
-    def test_class(810,28657
-    def test_deprecatedReplacement(837,29678
-    def test_deprecatedReplacementWithCallable(856,30434
-class AppendToDocstringTests(876,31272
-    def test_appendToEmptyDocstring(883,31442
-        def noDocstring(888,31581
-    def test_appendToSingleLineDocstring(895,31750
-        def singleLineDocstring(906,32212
-    def test_appendToMultilineDocstring(918,32667
-        def multiLineDocstring(927,32984
-        def expectedDocstring(932,33095
-class MutualArgumentExclusionTests(945,33394
-    def checkPassed(950,33513
-    def test_passed_simplePositional(973,34283
-        def func(978,34438
-    def test_passed_tooManyArgs(983,34552
-        def func(988,34697
-    def test_passed_doublePassKeyword(993,34810
-        def func(998,34985
-    def test_passed_unspecifiedKeyword(1003,35094
-        def func(1008,35287
-    def test_passed_star(1013,35396
-        def func(1018,35567
-    def test_passed_starStar(1024,35715
-        def func(1029,35876
-    def test_passed_noDefaultValues(1035,36047
-        def func(1040,36217
-    def test_mutualExclusionPrimeDirective(1046,36381
-        def func(1053,36662
-    def test_mutualExclusionExcludesByKeyword(1061,36863
-        def func(1067,37127
-    def test_invalidParameterType(1073,37236
-        class FakeSignature:FakeSignature1079,37470
-            def __init__(1080,37499
-        class FakeParameter:FakeParameter1083,37589
-            def __init__(1084,37618
-        def func(1088,37729
-    class KeywordOnlyTests(1111,38450
-        def test_notAvailable(1120,38761
-
-venv/lib/python2.7/site-packages/twisted/python/test/test_fakepwd.py,901
-def findInvalidUID(26,404
-class UserDatabaseTestsMixin(54,1200
-    def test_getpwuid(62,1599
-    def test_noSuchUID(82,2398
-    def test_getpwnam(90,2635
-    def test_noSuchName(110,3444
-    def test_recordLength(121,3804
-    def test_recordIndexable(133,4252
-class UserDatabaseTests(156,5257
-    def setUp(160,5363
-    def getExistingUserInfo(168,5550
-    def test_addUser(186,6132
-class PwdModuleTests(216,7182
-    def setUp(227,7568
-    def getExistingUserInfo(232,7671
-class ShadowDatabaseTestsMixin(247,8128
-    def test_getspnam(255,8545
-    def test_noSuchName(277,9424
-    def test_recordLength(285,9663
-    def test_recordIndexable(297,10050
-class ShadowDatabaseTests(324,11191
-    def setUp(328,11303
-    def getExistingUserInfo(336,11477
-    def test_addUser(358,12225
-class SPwdModuleTests(392,13383
-    def setUp(405,13878
-    def getExistingUserInfo(409,13954
-
-venv/lib/python2.7/site-packages/twisted/python/test/test_setup.py,1049
-class SetupTests(28,498
-    def test_conditionalExtensions(33,574
-    def test_win32Definition(55,1478
-class OptionalDependenciesTests(72,2036
-    def test_distributeTakesExtrasRequire(77,2129
-        def canonicalizeExtras(99,3052
-    def test_extrasRequireDictContainsKeys(111,3409
-    def test_extrasRequiresDevDeps(129,4217
-    def test_extrasRequiresTlsDeps(144,4788
-    def test_extrasRequiresConchDeps(156,5245
-    def test_extrasRequiresSoapDeps(168,5661
-    def test_extrasRequiresSerialDeps(179,5979
-    def test_extrasRequiresHttp2Deps(190,6303
-    def test_extrasRequiresAllNonPlatformDeps(200,6665
-    def test_extrasRequiresMacosPlatformDeps(219,7465
-    def test_extrasRequireMacOSXPlatformDeps(238,8238
-    def test_extrasRequiresWindowsPlatformDeps(246,8513
-class FakeModule(266,9301
-    def __init__(270,9408
-    def __getattr__(280,9665
-class WithPlatformTests(298,10127
-    def test_cpython(302,10253
-    def test_other(310,10502
-class BuildPy3Tests(319,10754
-    def test_find_package_modules(328,10936
-
-venv/lib/python2.7/site-packages/twisted/python/test/test_inotify.py,881
-class INotifyTests(22,496
-    def test_missingInit(29,666
-        class libc:libc34,850
-            def inotify_add_watch(35,870
-            def inotify_rm_watch(37,932
-    def test_missingAdd(42,1060
-        class libc:libc47,1248
-            def inotify_init(48,1268
-            def inotify_rm_watch(50,1325
-    def test_missingRemove(55,1453
-        class libc:libc60,1643
-            def inotify_init(61,1663
-            def inotify_add_watch(63,1720
-    def test_setTypes(68,1849
-        class libc:libc74,2109
-            def inotify_init(75,2129
-            def inotify_rm_watch(79,2241
-            def inotify_add_watch(83,2365
-    def test_failedInit(100,2941
-        class libc:libc105,3090
-            def inotify_init(106,3110
-    def test_failedAddWatch(112,3265
-        class libc:libc117,3422
-            def inotify_add_watch(118,3442
-
-venv/lib/python2.7/site-packages/twisted/python/test/test_syslog.py,491
-class SyslogObserverTests(16,285
-    def setUp(25,520
-    def openlog(31,744
-    def syslog(36,874
-    def test_emitWithoutMessage(40,963
-    def test_emitCustomPriority(49,1247
-    def test_emitErrorPriority(62,1737
-    def test_emitCustomPriorityOverridesError(75,2162
-    def test_emitCustomFacility(89,2722
-    def test_emitCustomSystem(102,3231
-    def test_emitMessage(114,3642
-    def test_emitMultilineMessage(127,4062
-    def test_emitStripsTrailingEmptyLines(140,4484
-
-venv/lib/python2.7/site-packages/twisted/python/test/modules_helpers.py,213
-class TwistedModulesMixin(16,282
-    def replaceSysPath(22,466
-        def cleanUpSysPath(27,645
-    def replaceSysModules(33,789
-        def cleanUpSysModules(38,987
-    def pathEntryWithOnePackage(46,1215
-
-venv/lib/python2.7/site-packages/twisted/python/test/test_urlpath.py,880
-class _BaseURLPathTests(14,289
-    def test_partsAreBytes(18,386
-    def test_strReturnsStr(29,792
-    def test_mutabilityWithText(36,981
-    def test_mutabilityWithBytes(70,2350
-    def test_allAttributesAreBytes(77,2540
-    def test_stringConversion(88,2933
-    def test_childString(97,3219
-    def test_siblingString(110,3806
-    def test_parentString(128,4593
-    def test_hereString(148,5493
-    def test_doubleSlash(162,6084
-    def test_pathList(174,6516
-class BytesURLPathTests(198,7369
-    def setUp(202,7519
-    def test_mustBeBytes(207,7653
-    def test_withoutArguments(218,7954
-    def test_partialArguments(227,8208
-    def test_nonASCIIBytes(243,8819
-class StringURLPathTests(252,9094
-    def setUp(257,9272
-    def test_mustBeStr(262,9406
-class UnicodeURLPathTests(275,9746
-    def setUp(280,9929
-    def test_nonASCIICharacters(285,10064
-
-venv/lib/python2.7/site-packages/twisted/python/test/test_util.py,4620
-class UtilTests(38,855
-    def testUniq(40,892
-    def testRaises(44,1041
-    def test_uidFromNumericString(56,1422
-    def test_uidFromUsernameString(64,1671
-    def test_gidFromNumericString(76,2108
-    def test_gidFromGroupnameString(84,2357
-class NameToLabelTests(97,2799
-    def test_nameToLabel(102,2889
-class UntilConcludesTests(121,3399
-    def test_uninterruptably(125,3514
-        def f(132,3824
-class SwitchUIDTests(151,4368
-    def setUp(160,4550
-    def initgroups(167,4738
-    def test_uid(174,4914
-    def test_euid(184,5232
-    def test_currentUID(194,5594
-    def test_currentEUID(211,6303
-class MergeFunctionMetadataTests(229,7034
-    def test_mergedFunctionBehavesLikeMergeTarget(234,7144
-        def foo(242,7393
-        def bar(245,7443
-    def test_moduleIsMerged(253,7655
-        def foo(258,7805
-        def bar(261,7842
-    def test_docstringIsMerged(269,8031
-        def foo(274,8173
-        def bar(279,8250
-    def test_nameIsMerged(288,8431
-        def foo(293,8563
-        def bar(296,8600
-    def test_instanceDictionaryIsMerged(303,8743
-        def foo(309,8924
-        def bar(314,8997
-class OrderedDictTests(326,9241
-    def test_deprecated(330,9335
-class InsensitiveDictTests(348,9954
-    def test_preserve(353,10057
-    def test_noPreserve(382,10992
-    def test_unicode(398,11525
-    def test_bytes(408,11777
-class PasswordTestingProcessProtocol(419,12026
-    def connectionMade(424,12238
-    def childDataReceived(428,12336
-    def processEnded(431,12423
-class GetPasswordTests(435,12515
-    def test_stdin(439,12669
-        def processFinished(458,13442
-class SearchUpwardsTests(467,13663
-    def testSearchupwards(468,13708
-class IntervalDifferentialTests(491,14642
-    def testDefault(492,14694
-    def testSingle(497,14853
-    def testPair(502,15008
-    def testTriple(518,15670
-    def testInsert(541,16659
-    def testRemove(555,17170
-class Record(569,17627
-    def __init__(575,17763
-class DifferentRecord(581,17834
-    def __init__(587,17999
-class DerivedRecord(593,18070
-class EqualToEverything(600,18177
-    def __eq__(604,18302
-    def __ne__(608,18353
-class EqualToNothing(613,18406
-    def __eq__(617,18525
-    def __ne__(621,18577
-class EqualityTests(626,18629
-    def test_identity(630,18716
-        class Empty(635,18901
-    def test_equality(645,19155
-    def test_unequality(657,19648
-    def test_differentClassesEquality(668,20040
-    def test_differentClassesInequality(676,20277
-    def test_inheritedClassesEquality(684,20513
-    def test_inheritedClassesInequality(696,21044
-        class if 700,21250
-    def test_rightHandArgumentImplementsEquality(708,21567
-    def test_rightHandArgumentImplementsUnequality(719,21999
-class RunAsEffectiveUserTests(731,22438
-    def setUp(739,22652
-    def _securedFunction(747,22926
-    def test_forwardResult(757,23307
-    def test_takeParameters(766,23563
-    def test_takesKeyworkArguments(775,23817
-    def _testUIDGIDSwitch(784,24097
-    def test_root(802,24888
-    def test_UID(812,25226
-    def test_GID(822,25583
-    def test_UIDGID(832,25924
-class InitGroupsTests(846,26474
-    def test_initgroupsInStdlib(850,26566
-        def mockInitgroups(857,26739
-    def test_initgroupsNoneGid(869,27110
-class DeprecationTests(880,27415
-    def test_getPluginDirs(884,27528
-    def test_addPluginDir(899,28060
-class SuppressedWarningsTests(919,28767
-    def test_runWithWarningsSuppressedFiltered(925,28960
-    def test_runWithWarningsSuppressedUnfiltered(937,29474
-    def test_passThrough(949,29977
-    def test_noSideEffects(957,30201
-class FancyStrMixinTests(971,30654
-    def test_sequenceOfStrings(976,30753
-        class Foo(981,30964
-    def test_formatter(988,31174
-        class Foo(995,31480
-    def test_override(1004,31770
-        class Foo(1011,32108
-    def test_fancybasename(1018,32326
-        class Foo(1022,32470
-    def test_repr(1027,32591
-        class Foo(1031,32700
-class PadToTests(1040,32908
-    def test_default(1045,32991
-    def test_specificDefaultValue(1054,33217
-    def test_padNonEmptyList(1063,33462
-    def test_padToSmallerSize(1072,33713
-    def test_alreadyPadded(1080,33951
-    def test_alreadyPaddedCopies(1090,34250
-    def test_makeCopy(1100,34556
-class ReplaceIfTests(1110,34766
-    def test_replacesIfTrue(1115,34858
-        def test(1121,35061
-    def test_keepsIfFalse(1129,35271
-        def test(1135,35481
-    def test_multipleReplace(1141,35569
-        def test(1149,35892
-    def test_boolsOnly(1155,35979
-            def test(1162,36195
-
-venv/lib/python2.7/site-packages/twisted/python/test/test_zipstream.py,963
-class FileEntryMixin(17,272
-    def getFileEntry(21,376
-    def test_isatty(32,720
-    def test_closed(40,937
-    def test_readline(50,1219
-    def test_next(61,1606
-    def test_readlines(71,1965
-    def test_iteration(79,2222
-    def test_readWhole(88,2507
-    def test_readPartial(97,2751
-    def test_tell(109,3097
-class DeflatedZipFileEntryTests(123,3462
-class ZipFileEntryTests(131,3633
-class ZipstreamTests(139,3782
-    def setUp(143,3878
-    def makeZipFile(154,4214
-    def test_invalidMode(169,4813
-    def test_closedArchive(178,5128
-    def test_invalidHeader(188,5454
-    def test_filenameMismatch(207,6252
-    def test_unsupportedCompression(227,7019
-    def test_extraData(245,7708
-    def test_unzipIterChunky(262,8299
-    def test_unzipIterChunkyDirectory(281,9041
-    def _unzipIterChunkyTest(306,10252
-    def test_unzipIterChunkyStored(337,11455
-    def test_chunkyDeflated(345,11696
-    def _makebigfile(353,11934
-
-venv/lib/python2.7/site-packages/twisted/python/text.py,226
-def stringyString(11,172
-def isMultiline(66,1860
-def endsInNewline(73,1986
-def greedyWrap(80,2116
-def removeLeadingBlanks(133,3602
-def removeLeadingTrailingBlanks(141,3748
-def splitQuoted(149,3945
-def strFile(184,4866
-
-venv/lib/python2.7/site-packages/twisted/python/util.py,2368
-class InsensitiveDict:InsensitiveDict34,869
-    def __init__(48,1337
-    def __delitem__(58,1570
-    def _lowerOrReturn(63,1664
-    def __getitem__(70,1832
-    def __setitem__(78,2022
-    def has_key(87,2275
-    def _doPreserve(97,2476
-    def keys(105,2699
-    def values(112,2827
-    def items(119,2938
-    def get(126,3058
-    def setdefault(137,3317
-    def update(147,3589
-    def __repr__(155,3744
-    def iterkeys(163,3962
-    def itervalues(168,4066
-    def iteritems(173,4154
-    def popitem(178,4264
-    def clear(184,4355
-    def copy(189,4432
-    def __len__(193,4506
-    def __eq__(197,4561
-def uniquify(205,4742
-def padTo(220,5047
-def getPluginDirs(244,5608
-def addPluginDir(258,6145
-def sibpath(266,6344
-def _getpass(278,6689
-def getPassword(294,7013
-def println(344,8692
-def str_xor(353,8824
-def makeStatBar(358,8895
-    def statBar(363,9119
-def spewer(387,10030
-def searchupwards(408,10664
-class LineLog:LineLog438,11526
-    def __init__(445,11708
-    def append(456,11991
-    def str(464,12163
-        def __str__(468,12227
-    def __bytes__(472,12292
-    def __getitem__(476,12369
-    def clear(480,12448
-def raises(488,12557
-class IntervalDifferential(500,12772
-    def __init__(519,13291
-    def __iter__(532,13709
-class _IntervalDifferentialIterator(537,13811
-    def __init__(538,13856
-    def __next__(545,14009
-    def addInterval(559,14418
-    def removeInterval(568,14705
-class FancyStrMixin:FancyStrMixin582,15146
-    def __str__(603,16081
-class FancyEqMixin:FancyEqMixin621,16663
-    def __eq__(630,16868
-    def __ne__(640,17219
-    def initgroups(657,17555
-    def initgroups(664,17720
-def switchUID(684,18335
-class SubclassableCStringIO(730,20051
-    def __init__(736,20180
-    def __iter__(741,20296
-    def next(745,20360
-    def close(749,20416
-    def isatty(753,20474
-    def seek(757,20534
-    def tell(761,20612
-    def read(765,20668
-    def readline(769,20731
-    def readlines(773,20814
-    def truncate(777,20900
-    def write(781,20979
-    def writelines(785,21041
-    def flush(789,21119
-    def getvalue(793,21177
-def untilConcludes(798,21242
-def mergeFunctionMetadata(823,21838
-def nameToLabel(851,22455
-def uidFromString(898,23960
-def gidFromString(921,24569
-def runAsEffectiveUser(944,25181
-def runWithWarningsSuppressed(985,26477
-
-venv/lib/python2.7/site-packages/twisted/python/usage.py,1510
-class UsageError(30,686
-class CoerceParameter(37,747
-    def __init__(41,858
-    def dispatch(50,1145
-class Options(66,1668
-    def __init__(158,6024
-    def opt_help(194,6912
-    def opt_version(201,7047
-    def parseOptions(211,7323
-    def postOptions(279,10038
-    def parseArgs(288,10309
-    def _generic_flag(303,10890
-    def _gather_flags(310,11141
-    def _gather_parameters(337,11948
-    def _gather_handlers(371,13028
-    def __str__(446,15594
-    def getSynopsis(449,15687
-    def getUsage(473,16625
-class Completer(555,19192
-    def __init__(565,19583
-    def _getRepeatFlag(583,20288
-    def _description(591,20447
-    def _shellCode(598,20594
-class CompleteFiles(618,21286
-    def __init__(622,21383
-    def _description(627,21511
-    def _shellCode(634,21724
-class CompleteDirs(643,22083
-    def _shellCode(647,22160
-class CompleteList(655,22444
-    def __init__(659,22536
-    def _shellCode(663,22641
-class CompleteMultiList(672,22968
-    def __init__(676,23096
-    def _shellCode(680,23201
-class CompleteUsernames(690,23654
-    def _shellCode(694,23729
-class CompleteGroups(702,24001
-    def _shellCode(707,24103
-class CompleteHostnames(715,24377
-    def _shellCode(719,24452
-class CompleteUserAtHost(727,24724
-    def _shellCode(735,24948
-class CompleteNetInterfaces(752,25856
-    def _shellCode(756,25949
-class Completions(764,26239
-    def __init__(847,30175
-def docMakeChunks(857,30506
-def flagFunction(954,33430
-def portCoerce(993,34685
-
-venv/lib/python2.7/site-packages/twisted/python/hook.py,321
-class HookError(40,1282
-def addPre(43,1373
-def addPost(51,1571
-def removePre(58,1770
-def removePost(67,2018
-def %(81,2330
-def _XXX(97,2720
-def PRE(104,2860
-def POST(108,2975
-def ORIG(112,3093
-def _addHook(117,3213
-def _removeHook(128,3505
-def _enhook(143,4054
-    def newfunc(148,4207
-def _dehook(168,4865
-
-venv/lib/python2.7/site-packages/twisted/python/_release.py,982
-def runCommand(42,1459
-class IVCSCommand(59,1997
-    def ensureIsWorkingDirectory(63,2078
-    def isStatusClean(72,2305
-    def remove(82,2580
-    def exportTo(91,2796
-class GitCommand(107,3331
-    def ensureIsWorkingDirectory(112,3460
-    def isStatusClean(128,3948
-    def remove(142,4366
-    def exportTo(153,4674
-def getRepositoryCommand(173,5484
-class Project(199,6290
-    def __init__(209,6648
-    def __repr__(213,6720
-    def getVersion(218,6827
-def findTwistedProjects(236,7433
-def replaceInFile(251,7904
-class NoDocumentsFound(267,8341
-class APIBuilder(274,8441
-    def build(280,8648
-        def templatefile(316,9974
-class SphinxBuilder(346,11109
-    def main(361,11618
-    def build(377,12189
-def filePathDelta(421,13832
-class NotWorkingDirectory(450,14767
-class BuildAPIDocsScript(458,14921
-    def buildAPIDocs(463,15029
-    def main(485,15815
-class CheckNewsfragmentScript(501,16336
-    def __init__(505,16455
-    def main(509,16518
-
-venv/lib/python2.7/site-packages/twisted/python/sendmsg.py,70
-def sendmsg(27,697
-def recvmsg(54,1587
-def getSocketFamily(94,3129
-
-venv/lib/python2.7/site-packages/twisted/python/_pydoctor.py,528
-class HeadRequest(19,479
-    def get_method(24,580
-class TwistedSphinxInventory(32,689
-    def getLink(41,957
-    def _getURLAsHEAD(108,3345
-def getDeprecated(128,3882
-class TwistedModuleVisitor(157,4927
-    def visitClass(159,4998
-    def visitFunction(170,5265
-def versionToUsefulObject(183,5570
-def deprecatedToUsefulText(193,5774
-class TwistedFunction(212,6325
-    def docsources(214,6386
-class TwistedASTBuilder(224,6580
-class TwistedSystem(230,6717
-    def __init__(237,6911
-    def privacyClass(245,7269
-
-venv/lib/python2.7/site-packages/twisted/python/components.py,1153
-   class IFoo(14,391
-   class Foo:Foo18,452
-def registerAdapter(50,1339
-def getAdapterFactory(74,2355
-def _addHook(89,2886
-    def _hook(99,3184
-def _removeHook(109,3429
-def getRegistry(122,3781
-class Adapter:Adapter132,3999
-    def __init__(154,4687
-    def __conform__(159,4838
-    def isuper(168,5128
-class Componentized:Componentized176,5295
-    def __init__(190,5837
-    def locateAdapterClass(193,5894
-    def setAdapter(196,6026
-    def addAdapter(203,6278
-    def setComponent(213,6630
-    def addComponent(219,6828
-    def unsetComponent(241,7699
-    def removeComponent(245,7881
-    def getComponent(259,8332
-    def __conform__(292,9795
-class ReprableComponentized(296,9879
-    def __init__(297,9923
-    def __repr__(300,9985
-def proxyForInterface(308,10147
-      class MySpecializedProxy(316,10464
-          def someInterfaceMethod(317,10521
-    def __init__(332,11133
-class _ProxiedClassMethod(344,11511
-    def __init__(360,11979
-    def __call__(365,12140
-class _ProxyDescriptor(380,12602
-    def __init__(394,13132
-    def __get__(399,13286
-    def __set__(410,13679
-    def __delete__(418,13913
-
-venv/lib/python2.7/site-packages/twisted/python/win32.py,204
-class FakeWindowsError(28,632
-def cmdLineQuote(42,944
-def quoteArguments(57,1481
-class _ErrorFormatter(70,1933
-    def __init__(85,2542
-    def fromEnvironment(90,2711
-    def formatError(111,3354
-
-venv/lib/python2.7/site-packages/twisted/python/shortcut.py,147
-def open(16,197
-class Shortcut:Shortcut29,390
-    def __init__(34,448
-    def load(66,1725
-    def save(74,1928
-    def __getattr__(84,2179
-
-venv/lib/python2.7/site-packages/twisted/python/failure.py,1048
-class DefaultException(30,554
-def format_frames(35,601
-class NoCurrentExceptionError(86,2917
-def _Traceback(94,3111
-class _TracebackFrame(113,3717
-    def __init__(119,3873
-class _Frame(132,4286
-    def __init__(141,4552
-class _Code(154,4880
-    def __init__(158,4978
-def _extraneous(166,5118
-class Failure(183,5478
-    def __init__(217,6759
-    def _extrapolate(380,12808
-    def trap(412,14097
-            def _ebFoo(422,14471
-    def check(445,15230
-        def raiseException(466,16034
-    def throwExceptionIntoGenerator(480,16387
-    def _findFailure(494,16941
-    def __repr__(553,19294
-    def __str__(559,19495
-    def __getstate__(563,19587
-    def cleanFailure(596,20478
-    def getTracebackObject(609,20889
-    def getErrorMessage(627,21516
-    def getBriefTraceback(636,21774
-    def getTraceback(642,21904
-    def printTraceback(649,22146
-    def printBriefTraceback(719,24783
-    def printDetailedTraceback(726,24997
-def _safeReprVars(734,25239
-def _debuginit(752,25808
-def startDebugMode(773,26529
-
-venv/lib/python2.7/site-packages/twisted/python/procutils.py,18
-def which(13,182
-
-venv/lib/python2.7/site-packages/twisted/python/fakepwd.py,512
-class _UserRecord(14,314
-    def __init__(20,527
-    def __len__(30,800
-    def __getitem__(34,842
-class UserDatabase(41,1026
-    def __init__(49,1302
-    def addUser(53,1353
-    def getpwuid(89,2481
-    def getpwnam(99,2723
-    def getpwall(109,2973
-class _ShadowRecord(117,3094
-    def __init__(123,3320
-    def __len__(136,3700
-    def __getitem__(140,3742
-class ShadowDatabase(148,3966
-    def __init__(158,4260
-    def addUser(162,4311
-    def getspnam(206,5751
-    def getspall(216,6013
-
-venv/lib/python2.7/site-packages/twisted/python/finalize.py,168
-def callbackFactory(12,119
-    def _cb(13,151
-def register(21,257
-    def fin(28,450
-    class Finalizeable:Finalizeable31,499
-        def __finalizers__(36,576
-
-venv/lib/python2.7/site-packages/twisted/python/formmethod.py,1515
-class FormException(18,331
-    def __init__(21,421
-class InputError(26,539
-class Argument:Argument34,641
-    def __init__(40,789
-    def addHints(53,1208
-    def getHint(56,1277
-    def getShortDescription(59,1366
-    def getLongDescription(62,1458
-    def coerce(65,1569
-class String(70,1712
-    def __init__(77,1820
-    def coerce(84,2156
-class Text(93,2480
-class Password(98,2532
-class VerifiedPassword(103,2619
-    def coerce(106,2730
-class Hidden(117,3171
-class Integer(124,3289
-    def __init__(129,3374
-    def coerce(139,3934
-class IntegerRange(148,4194
-    def __init__(150,4224
-    def coerce(157,4551
-class Float(168,4978
-    def __init__(172,5029
-    def coerce(183,5590
-class Choice(192,5816
-    def __init__(202,6315
-    def coerce(209,6648
-class Flags(217,6862
-    def __init__(227,7336
-    def coerce(232,7585
-class CheckGroup(246,8006
-class RadioGroup(250,8042
-class Boolean(254,8079
-    def coerce(255,8104
-class File(263,8304
-    def __init__(264,8326
-    def coerce(269,8549
-def positiveInt(277,8744
-class Date(282,8825
-    def __init__(287,8921
-    def coerce(294,9222
-class Submit(317,9960
-    def __init__(320,10042
-    def coerce(327,10394
-class PresentationHint:PresentationHint336,10562
-class MethodSignature:MethodSignature344,10651
-    def __init__(349,10722
-    def getArgument(354,10820
-    def method(359,10949
-class FormMethod:FormMethod365,11071
-    def __init__(368,11136
-    def getArgs(373,11311
-    def call(376,11388
-
-venv/lib/python2.7/site-packages/twisted/python/lockfile.py,250
-def unique(20,403
-        def kill(53,1500
-    def symlink(69,1986
-    def readlink(98,2864
-    def rmlink(115,3356
-class FilesystemLock(121,3465
-    def __init__(143,4083
-    def lock(147,4140
-    def unlock(209,6786
-def isLocked(227,7261
-
-venv/lib/python2.7/site-packages/twisted/python/reflect.py,1076
-def prefixedMethodNames(31,744
-def addMethodNamesToDict(52,1375
-def prefixedMethods(93,2982
-def accumulateMethods(113,3529
-def namedModule(155,5207
-def namedObject(168,5431
-def requireModule(180,5690
-class _NoModuleFound(200,6195
-class InvalidName(207,6292
-class ModuleNotFound(214,6408
-class ObjectNotFound(222,6552
-def _importAndCheckStack(230,6696
-def namedAny(261,8059
-def filenameToModuleName(325,10340
-def qual(363,11638
-def _determineClass(371,11765
-def _determineClassName(379,11863
-def _safeFormat(391,12075
-def safe_repr(415,12741
-def safe_str(431,13042
-class QueueMethod:QueueMethod455,13567
-    def __init__(459,13651
-    def __call__(462,13740
-def fullFuncName(467,13819
-def getClass(475,14062
-def accumulateClassDict(487,14319
-      class Soy:Soy498,14745
-      class Plant:Plant501,14807
-      class Seaweed(504,14872
-      class Lunch(507,14914
-def accumulateClassList(524,15346
-def isSame(536,15778
-def isLike(540,15818
-def modgrep(544,15858
-def isOfType(548,15940
-def findInstances(554,16101
-    def objgrep(564,16496
-
-venv/lib/python2.7/site-packages/twisted/python/_oldstyle.py,152
-def _replaceIf(18,361
-    def decorator(29,718
-        def wrapped(40,1046
-def passthru(49,1174
-def _ensureOldClass(61,1315
-def _oldStyle(85,2031
-
-venv/lib/python2.7/site-packages/twisted/python/htmlizer.py,252
-class TokenPrinter:TokenPrinter17,335
-    def __init__(26,547
-    def printtoken(33,699
-class HTMLWriter:HTMLWriter72,1998
-    def __init__(80,2154
-    def write(87,2336
-class SmallerHTMLWriter(101,2756
-def filter(111,2982
-def main(124,3355
-
-venv/lib/python2.7/site-packages/twisted/python/context.py,465
-class ContextTracker:ContextTracker27,548
-        def handleRequest(39,1006
-        def renderRequest(42,1116
-        def renderHeader(46,1207
-        def renderBody(49,1271
-    def __init__(61,1856
-    def callWithContext(65,1927
-    def getContext(90,2725
-class ThreadedContextTracker(110,3250
-    def __init__(111,3288
-    def currentContext(114,3344
-    def callWithContext(121,3528
-    def getContext(124,3661
-def installContextTracker(128,3770
-
-venv/lib/python2.7/site-packages/twisted/python/_inotify.py,110
-class INotifyError(17,318
-def init(24,445
-def add(35,668
-def remove(56,1282
-def initializeModule(84,2533
-
-venv/lib/python2.7/site-packages/twisted/python/syslog.py,117
-class SyslogObserver:SyslogObserver23,480
-    def __init__(37,911
-    def emit(55,1556
-def startLogging(99,3207
-
-venv/lib/python2.7/site-packages/twisted/python/threadable.py,372
-class DummyLock(14,301
-    def __reduce__(19,408
-def unpickle_lock(24,472
-def _synchPre(33,637
-def _synchPost(43,925
-def _sync(48,986
-    def sync(50,1035
-def synchronize(60,1225
-def init(76,1789
-                class XLock(88,2094
-                    def __reduce__(89,2155
-def getThreadID(104,2555
-def isInIOThread(111,2682
-def registerAsIOThread(118,2825
-
-venv/lib/python2.7/site-packages/twisted/python/rebuild.py,319
-def _isClassType(31,492
-class Sensitive(51,1092
-    def needRebuildUpdate(61,1368
-    def rebuildUpToDate(66,1467
-    def latestVersionOf(70,1539
-def latestFunction(97,2446
-def latestClass(111,2807
-class RebuildError(138,3695
-def updateInstance(145,3824
-def __injectedgetattr__(153,3957
-def rebuild(167,4341
-
-venv/lib/python2.7/site-packages/twisted/python/_shellcomp.py,863
-def shellComplete(35,1252
-class SubcommandAction(136,5481
-    def _shellCode(137,5522
-class ZshBuilder(144,5720
-    class will 150,5968
-    def __init__(164,6505
-    def write(170,6642
-class ZshSubcommandBuilder(197,7849
-    def __init__(207,8293
-    def write(212,8416
-class ZshArgumentsGenerator(226,8811
-    class with 233,9116
-    def __init__(278,11211
-    def write(348,13567
-    def writeHeader(359,13816
-    def writeOptions(369,14111
-    def writeExtras(380,14407
-    def writeFooter(402,15351
-    def verifyZshNames(410,15543
-        def err(416,15775
-    def excludeStr(432,16351
-    def makeExcludesDict(475,17852
-    def writeOpt(503,18883
-    def getAction(550,20554
-    def getDescription(567,21088
-    def getShortOption(599,22197
-    def addAdditionalOptions(608,22439
-def descrFromDoc(649,24177
-def escape(662,24506
-
-venv/lib/python2.7/site-packages/twisted/python/deprecate.py,1508
-    def badAPI(14,376
-    class BadClass(21,526
-    class OtherwiseUndeprecatedClass(35,933
-        def badProperty(38,1038
-        def badProperty(44,1169
-def _fullyQualifiedName(99,2762
-def _getReplacementString(132,3886
-def _getDeprecationDocstring(148,4343
-def _getDeprecationWarningString(169,4994
-def getDeprecationWarningString(206,6270
-def _appendToDocstring(242,7542
-def deprecated(269,8505
-    def deprecationDecorator(288,9334
-        def deprecatedFunction(296,9583
-def deprecatedProperty(312,10040
-    class _DeprecatedProperty(338,11004
-        def _deprecatedWrapper(343,11142
-            def deprecatedFunction(345,11219
-        def setter(354,11497
-    def deprecationDecorator(358,11611
-        def deprecatedFunction(376,12352
-def getWarningMethod(395,12900
-def setWarningMethod(403,13036
-class _InternalState(415,13288
-    def __init__(423,13571
-    def __getattribute__(427,13653
-    def __setattr__(432,13817
-class _ModuleProxy(438,13981
-    def __init__(465,15216
-    def __repr__(472,15394
-    def __setattr__(481,15672
-    def __getattribute__(490,15909
-class _DeprecatedAttribute(521,17041
-    def __init__(541,17669
-    def get(552,17966
-def _deprecateAttribute(568,18617
-def deprecatedModuleAttribute(594,19490
-def warnAboutFunction(621,20369
-def _passedArgSpec(656,21535
-def _passedSignature(699,23049
-def _mutuallyExclusiveArguments(759,25400
-            def function(771,25910
-    def wrapper(776,26122
-        def wrapped(787,26450
-
-venv/lib/python2.7/site-packages/twisted/python/_setup.py,462
-class ConditionalExtension(155,4641
-    def __init__(165,5061
-def _checkPythonVersion(195,5977
-def getSetupArgs(207,6352
-    class my_build_ext(227,7203
-class BuildPy3(268,8251
-    def find_package_modules(273,8400
-class build_ext_twisted(285,8713
-    def prepare_extensions(291,8877
-    def build_extensions(322,10122
-    def _remove_conftest(330,10340
-    def _compile_helper(338,10555
-    def _check_header(353,10946
-def _checkCPython(363,11290
-
-venv/lib/python2.7/site-packages/twisted/python/urlpath.py,447
-def _rereconstituter(19,449
-class URLPath(40,1121
-    def __init__(59,1627
-    def _reconstitute(69,1934
-    def _fromURL(88,2561
-    def pathList(111,3430
-    def fromString(130,4008
-    def fromBytes(151,4745
-    def fromRequest(174,5472
-    def _mod(187,5840
-    def sibling(207,6499
-    def child(224,7029
-    def parent(240,7463
-    def here(253,7814
-    def click(266,8163
-    def __str__(280,8582
-    def __repr__(287,8739
-
-venv/lib/python2.7/site-packages/twisted/python/roots.py,1037
-class NotSupportedError(18,368
-class Request:Request27,557
-    def write(37,948
-    def finish(42,1123
-class Entity:Entity50,1340
-    def render(60,1711
-class Collection:Collection70,1968
-    def __init__(77,2141
-    def getStaticEntity(85,2334
-    def getDynamicEntity(92,2539
-    def getEntity(98,2712
-    def putEntity(115,3260
-    def delEntity(122,3460
-    def storeEntity(129,3636
-    def removeEntity(134,3846
-    def listStaticEntities(139,4059
-    def listDynamicEntities(146,4254
-    def listEntities(153,4429
-    def listStaticNames(160,4644
-    def listDynamicNames(168,4835
-    def listNames(176,5010
-class ConstraintViolation(184,5189
-class Constrained(189,5295
-    def nameConstraint(192,5401
-    def entityConstraint(200,5714
-    def reallyPutEntity(208,6013
-    def putEntity(211,6108
-class Locked(225,6573
-    def lock(230,6681
-    def entityConstraint(233,6726
-class Homogenous(237,6799
-    def entityConstraint(246,7028
-    def getNameType(253,7285
-    def getEntityType(256,7335
-
-venv/lib/python2.7/site-packages/twisted/python/zippath.py,818
-class ZipPath(32,842
-    def __init__(37,957
-    def __cmp__(57,1694
-    def __repr__(64,1915
-    def sep(73,2231
-    def parent(83,2485
-    def child(90,2690
-    def sibling(107,3500
-    def exists(111,3572
-    def isdir(115,3641
-    def isfile(119,3723
-    def islink(123,3816
-    def listdir(127,3861
-    def splitext(139,4266
-    def basename(149,4605
-    def dirname(153,4685
-    def open(159,4855
-    def changed(164,5030
-    def getsize(168,5068
-    def getAccessTime(178,5338
-    def getModificationTime(188,5605
-    def getStatusChangeTime(201,6039
-class ZipArchive(212,6341
-    def __init__(226,6914
-    def child(253,8109
-    def exists(263,8412
-    def getAccessTime(270,8574
-    def getModificationTime(277,8744
-    def getStatusChangeTime(284,8927
-    def __repr__(291,9111
-
-venv/lib/python2.7/site-packages/twisted/python/log.py,1578
-class ILogContext:ILogContext40,1037
-class ILogObserver(50,1293
-    def __call__(57,1528
-def callWithContext(83,2518
-def callWithLogger(90,2700
-def err(111,3208
-class Logger:Logger144,4393
-    def logPrefix(148,4495
-class LogPublisher:LogPublisher159,4778
-    def __init__(167,4892
-    def observers(191,5971
-    def _startLogging(201,6281
-    def _stopLogging(217,6804
-    def addObserver(227,7189
-    def removeObserver(240,7584
-    def msg(251,7913
-    def _actually(294,9261
-        def decorate(309,9796
-    def addObserver(321,10120
-    def removeObserver(333,10396
-    def msg(345,10709
-    def showwarning(360,11121
-def _safeFormat(369,11281
-def textFromEventDict(418,12940
-class _GlobalStartStopMixIn:_GlobalStartStopMixIn461,14555
-    def start(466,14662
-    def stop(473,14776
-class FileLogObserver(481,14892
-    def __init__(491,15149
-    def getTimezoneOffset(497,15260
-    def formatTime(512,15755
-    def emit(544,16911
-class PythonLoggingObserver(567,17603
-    def __init__(577,18007
-    def emit(585,18236
-class StdioOnnaStick:StdioOnnaStick600,18703
-    def __init__(616,19150
-    def close(624,19365
-    def fileno(628,19401
-    def flush(632,19443
-    def read(636,19479
-    def write(645,19625
-    def writelines(655,19936
-def startLogging(663,20159
-def startLoggingWithObserver(677,20484
-class NullFile:NullFile689,20804
-    def read(695,20904
-    def write(701,20970
-    def flush(710,21102
-    def close(716,21169
-def discardLogs(723,21237
-class DefaultObserver(743,21829
-    def emit(752,22087
-
-venv/lib/python2.7/site-packages/twisted/python/modules.py,1747
-def _isPythonIdentifier(89,2996
-def _isPackagePath(104,3365
-class _ModuleIteratorHelper:_ModuleIteratorHelper113,3611
-    def iterModules(120,3835
-    def walkModules(176,6425
-    def _subModuleName(188,6891
-    def _packagePaths(195,7091
-    def _getEntry(203,7304
-    def __getitem__(213,7525
-    def __iter__(235,8293
-class PythonAttribute:PythonAttribute246,8693
-    def __init__(258,9086
-    def __repr__(273,9620
-    def isLoaded(276,9695
-    def load(286,10028
-    def iterAttributes(295,10278
-class PythonModule(299,10438
-    def __init__(312,10812
-    def _getEntry(328,11342
-    def __repr__(331,11398
-    def isLoaded(338,11563
-    def iterAttributes(347,11811
-    def isPackage(367,12675
-    def load(374,12877
-    def __eq__(398,13777
-    def __ne__(406,13995
-    def walkModules(414,14218
-    def _subModuleName(419,14424
-    def _packagePaths(425,14581
-class PathEntry(447,15342
-    def __init__(456,15626
-    def _getEntry(463,15827
-    def __repr__(466,15873
-    def _packagePaths(469,15948
-class IPathImportMapper(472,16006
-    def mapPath(477,16159
-class _DefaultMapImpl:_DefaultMapImpl491,16529
-    def mapPath(493,16610
-class _ZipMapImpl:_ZipMapImpl499,16757
-    def __init__(501,16849
-    def mapPath(504,16917
-def _defaultSysPathFactory(531,17909
-class PythonPath:PythonPath541,18124
-    def __init__(561,18814
-    def _getSysPath(618,21380
-    def _findEntryPathString(626,21574
-    def _smartPath(658,23044
-    def iterEntries(678,23745
-    def __getitem__(689,24017
-    def __contains__(729,25379
-    def __repr__(743,25743
-    def iterModules(749,25931
-    def walkModules(757,26151
-def walkModules(768,26524
-def iterModules(776,26768
-def getModule(785,27017
-
-venv/lib/python2.7/site-packages/twisted/python/_textattributes.py,901
-class _Attribute(29,855
-    def __init__(43,1251
-    def __repr__(47,1304
-    def __getitem__(51,1391
-    def serialize(60,1646
-class _NormalAttr(87,2635
-    def serialize(91,2720
-class _OtherAttr(97,2874
-    def __init__(112,3252
-    def __neg__(118,3401
-    def serialize(124,3557
-class _ColorAttr(130,3754
-    def __init__(141,3980
-    def serialize(147,4111
-class _ForegroundColorAttr(153,4302
-    def __init__(157,4390
-class _BackgroundColorAttr(162,4479
-    def __init__(166,4567
-class _ColorAttribute(171,4656
-    def __init__(185,5052
-    def __getattr__(190,5149
-class CharacterAttributesMixin(198,5311
-    def __getattr__(205,5648
-class DefaultFormattingState(214,5854
-    def copy(224,6062
-    def _withAttribute(233,6229
-    def toVT102(246,6575
-class _FormattingStateMixin(258,6864
-    def copy(262,7002
-    def _withAttribute(268,7125
-def flatten(279,7393
-
-venv/lib/python2.7/site-packages/twisted/python/compat.py,1016
-def _shouldEnableNewStyle(61,1260
-def currentframe(81,1810
-def inet_pton(100,2342
-def inet_ntop(163,4417
-def execfile(231,6229
-    def cmp(253,6894
-def comparable(269,7201
-    def __eq__(283,7603
-    def __ne__(290,7741
-    def __lt__(297,7879
-    def __le__(304,8016
-    def __gt__(311,8154
-    def __ge__(318,8291
-def ioType(343,8693
-def nativeString(404,10999
-def _matchingString(430,11776
-    def reraise(463,13147
-    def iterbytes(492,13941
-    def intToBytes(497,14060
-    def lazyByteSlice(501,14127
-    def networkString(522,14751
-    def iterbytes(527,14929
-    def intToBytes(531,14994
-    def networkString(536,15071
-    def iteritems(616,17171
-    def itervalues(620,17220
-    def items(624,17271
-    def iteritems(631,17379
-    def itervalues(635,17432
-    def items(639,17487
-def _keys(669,17934
-def bytesEnviron(683,18125
-def _constructMethod(703,18578
-def _bytesChr(746,19638
-def _coercedUnicode(769,19973
-def _bytesRepr(804,20938
-def _get_async_param(838,21657
-
-venv/lib/python2.7/site-packages/twisted/python/runtime.py,400
-def shortPythonVersion(16,282
-class Platform:Platform42,664
-    def __init__(51,892
-    def isKnown(59,1161
-    def getType(69,1385
-    def isMacOSX(79,1561
-    def isWinNT(89,1799
-    def isWindows(107,2398
-    def isVista(118,2641
-    def isLinux(131,3020
-    def isDocker(141,3265
-    def _supportsSymlinks(170,4316
-    def supportsThreads(197,5389
-    def supportsINotify(211,5733
-
-venv/lib/python2.7/site-packages/twisted/python/release.py,134
-class DirectoryExists(21,289
-class DirectoryDoesntExist(29,394
-class CommandFailed(37,508
-def sh(44,563
-def runChdirSafe(62,1045
-
-venv/lib/python2.7/site-packages/twisted/python/_appdirs.py,29
-def getDataDirectory(17,307
-
-venv/lib/python2.7/site-packages/twisted/python/systemd.py,121
-class ListenFDs(19,370
-    def __init__(37,1036
-    def fromEnvironment(46,1274
-    def inheritedDescriptors(85,2682
-
-venv/lib/python2.7/site-packages/twisted/python/logfile.py,879
-class BaseLogFile:BaseLogFile22,404
-    def __init__(29,535
-    def fromFullPath(48,1207
-    def shouldRotate(58,1536
-    def _openFile(66,1714
-    def write(94,2574
-    def flush(109,2971
-    def close(116,3069
-    def reopen(127,3278
-    def getCurrentLog(139,3653
-class LogFile(146,3797
-    def __init__(152,3938
-    def _openFile(174,4835
-    def shouldRotate(178,4935
-    def getLog(184,5123
-    def write(193,5432
-    def rotate(200,5590
-    def listLogs(220,6319
-    def __getstate__(235,6742
-class DailyLogFile(244,6900
-    def _openFile(247,7014
-    def shouldRotate(251,7135
-    def toDate(255,7273
-    def suffix(265,7674
-    def getLog(273,7967
-    def write(282,8365
-    def rotate(290,8688
-    def __getstate__(305,9212
-class LogReader:LogReader314,9389
-    def __init__(317,9439
-    def readLines(326,9664
-    def close(339,10035
-
-venv/lib/python2.7/site-packages/twisted/python/zipstream.py,654
-class ChunkingZipFile(18,420
-    def readfile(24,598
-class _FileEntry(70,2230
-    def __init__(93,3068
-    def isatty(104,3373
-    def close(111,3501
-    def readline(120,3659
-    def __next__(132,3900
-    def readlines(146,4236
-    def xreadlines(153,4353
-    def __iter__(160,4463
-    def __enter__(167,4571
-    def __exit__(171,4618
-class ZipFileEntry(176,4698
-    def __init__(181,4816
-    def tell(186,4953
-    def read(190,5005
-class DeflatedZipFileEntry(204,5403
-    def __init__(209,5524
-    def tell(217,5764
-    def read(221,5820
-def countZipFileChunks(262,7220
-def countFileChunks(274,7557
-def unzipIterChunky(292,8040
-
-venv/lib/python2.7/site-packages/twisted/python/filepath.py,3033
-def _stub_islink(49,1448
-class IFilePath(68,1795
-    def child(98,3072
-    def open(110,3542
-    def changed(118,3741
-    def getsize(123,3860
-    def getModificationTime(131,4078
-    def getStatusChangeTime(139,4270
-    def getAccessTime(147,4472
-    def exists(155,4661
-    def isdir(164,4864
-    def isfile(172,5065
-    def children(180,5273
-    def basename(188,5522
-    def parent(197,5755
-    def sibling(202,5875
-class InsecurePath(213,6207
-class LinkError(220,6332
-class UnlistableError(228,6504
-    def __init__(239,6959
-class _WindowsUnlistableError(250,7241
-def _secureEnoughString(262,7615
-class AbstractFilePath(277,8048
-    def getContent(287,8393
-    def parents(298,8630
-    def children(314,9125
-    def walk(381,12380
-    def sibling(412,13700
-    def descendant(426,14062
-    def segmentsFrom(444,14554
-    def __hash__(476,15699
-    def getmtime(484,15904
-    def getatime(491,16055
-    def getctime(498,16194
-class RWX(506,16346
-    def __init__(524,16915
-    def __repr__(530,17066
-    def shorthand(535,17197
-class Permissions(554,17704
-    def __init__(573,18166
-    def __repr__(582,18470
-    def shorthand(587,18594
-class _SpecialNoValue(600,18976
-def _asFilesystemBytes(610,19158
-def _asFilesystemText(631,19730
-def _coerceToFilesystemEncoding(653,20310
-class FilePath(670,20862
-    def __init__(731,23858
-    def __getstate__(740,24128
-    def sep(752,24415
-    def _asBytesPath(762,24664
-    def _asTextPath(774,25017
-    def asBytesMode(786,25371
-    def asTextMode(800,25803
-    def _getPathAsSameTypeAs(814,26237
-    def child(828,26684
-    def preauthChild(863,28053
-    def childSearchPreauth(883,28797
-    def siblingExtensionSearch(903,29454
-    def realpath(934,30605
-    def siblingExtension(960,31607
-    def linkTo(974,32041
-    def open(990,32589
-    def restat(1016,33545
-    def changed(1036,34228
-    def chmod(1045,34406
-    def getsize(1057,34738
-    def getModificationTime(1072,35115
-    def getStatusChangeTime(1086,35451
-    def getAccessTime(1100,35797
-    def getInodeNumber(1114,36130
-    def getDevice(1135,36788
-    def getNumberOfHardLinks(1159,37515
-    def getUserID(1185,38416
-    def getGroupID(1205,38925
-    def getPermissions(1225,39421
-    def exists(1241,39879
-    def isdir(1259,40317
-    def isfile(1276,40743
-    def isBlockDevice(1293,41217
-    def isSocket(1310,41647
-    def islink(1327,42061
-    def isabs(1342,42639
-    def listdir(1354,42877
-    def splitext(1369,43371
-    def __repr__(1381,43730
-    def touch(1385,43801
-    def remove(1401,44251
-    def makedirs(1416,44744
-    def globChildren(1437,45352
-    def basename(1457,46091
-    def dirname(1469,46481
-    def parent(1481,46915
-    def setContent(1492,47222
-    def __cmp__(1545,49808
-    def createDirectory(1551,49960
-    def requireCreate(1562,50189
-    def create(1575,50514
-    def temporarySibling(1590,51020
-    def copyTo(1617,52088
-    def moveTo(1690,55723
-    def statinfo(1737,57687
-
-venv/lib/python2.7/site-packages/twisted/python/randbytes.py,311
-    def _fromhex(20,439
-class SecureRandomNotAvailable(24,507
-class SourceNotAvailable(31,635
-class RandomFactory(38,770
-    def _osUrandom(53,1187
-    def secureRandom(63,1467
-    def _randBits(92,2387
-        def _randModule(105,2787
-        def _randModule(113,3066
-    def insecureRandom(123,3325
-
-venv/lib/python2.7/site-packages/twisted/python/_tzhelper.py,206
-class FixedOffsetTimeZone(18,268
-    def __init__(29,613
-    def fromSignHoursMinutes(44,1016
-    def fromLocalTimeStamp(74,2027
-    def utcoffset(92,2522
-    def dst(99,2652
-    def tzname(107,2844
-
-venv/lib/python2.7/site-packages/twisted/python/monkey.py,190
-class MonkeyPatcher(9,176
-    def __init__(15,327
-    def addPatch(25,658
-    def _alreadyPatched(35,1003
-    def patch(46,1288
-    def restore(57,1676
-    def runWithPatches(66,1907
-
-venv/lib/python2.7/site-packages/twisted/cred/test/test_simpleauth.py,363
-class UsernamePasswordTests(16,431
-    def test_initialisation(20,521
-    def test_correctPassword(30,831
-    def test_wrongPassword(39,1139
-    def test_interface(48,1460
-class UsernameHashedPasswordTests(56,1653
-    def test_initialisation(60,1755
-    def test_correctPassword(70,2073
-    def test_wrongPassword(79,2393
-    def test_interface(88,2726
-
-venv/lib/python2.7/site-packages/twisted/cred/test/test_cred.py,1729
-class ITestable(27,583
-class TestAvatar(35,684
-    def __init__(39,745
-    def login(45,863
-    def logout(50,948
-class Testable(56,1027
-class IDerivedCredentials(66,1192
-class DerivedCredentials(72,1307
-    def __init__(74,1342
-    def checkPassword(79,1454
-class TestRealm(85,1565
-    def __init__(89,1630
-    def requestAvatar(93,1682
-class CredTests(105,2032
-    def setUp(110,2173
-    def test_listCheckers(118,2448
-    def test_basicLogin(130,2908
-    def test_derivedInterface(151,3627
-    def test_failedLoginPassword(172,4332
-    def test_failedLoginName(183,4765
-class OnDiskDatabaseTests(195,5192
-    def setUp(202,5349
-    def test_getUserNonexistentDatabase(209,5535
-    def testUserLookup(219,5855
-    def testCaseInSensitivity(226,6101
-    def testRequestAvatarId(232,6315
-    def testRequestAvatarId_hashed(241,6679
-class HashedPasswordOnDiskDatabaseTests(252,7074
-    def setUp(259,7245
-    def hash(271,7613
-    def testGoodCredentials(275,7714
-    def testGoodCredentials_login(283,8030
-    def testBadCredentials(292,8429
-    def testHashedCredentials(301,8805
-    def _assertFailures(310,9201
-class CheckersMixin(321,9484
-    def test_positive(336,9999
-    def test_negative(348,10388
-class HashlessFilePasswordDBMixin(359,10712
-    def getGoodCredentials(370,10995
-    def getBadCredentials(375,11135
-    def getCheckers(382,11365
-class LocallyHashedFilePasswordDBMixin(411,12594
-class NetworkHashedFilePasswordDBMixin(416,12716
-    class credClass(419,12839
-        def checkPassword(420,12896
-class HashlessFilePasswordDBCheckerTests(425,12996
-class LocallyHashedFilePasswordDBCheckerTests(431,13154
-class NetworkHashedFilePasswordDBCheckerTests(438,13373
-
-venv/lib/python2.7/site-packages/twisted/cred/test/test_digestauth.py,1660
-def b64encode(24,679
-class FakeDigestCredentialFactory(29,739
-    def __init__(34,902
-    def _generateNonce(39,1051
-    def _getTime(46,1188
-class DigestAuthTests(54,1285
-    def setUp(60,1513
-    def test_MD5HashA1(77,2058
-    def test_MD5SessionHashA1(90,2587
-    def test_SHAHashA1(105,3193
-    def test_MD5HashA2Auth(113,3423
-    def test_MD5HashA2AuthInt(126,3903
-    def test_MD5SessHashA2Auth(139,4425
-    def test_MD5SessHashA2AuthInt(147,4684
-    def test_SHAHashA2Auth(155,4953
-    def test_SHAHashA2AuthInt(164,5226
-    def test_MD5HashResponse(172,5489
-    def test_MD5SessionHashResponse(190,6146
-    def test_SHAHashResponse(199,6484
-    def test_MD5HashResponseExtra(208,6810
-    def test_MD5SessionHashResponseExtra(230,7606
-    def test_SHAHashResponseExtra(239,7929
-    def formatResponse(248,8240
-    def getDigestResponse(287,9501
-    def test_response(303,10037
-    def test_responseWithoutQuotes(324,10845
-    def test_responseWithCommaURI(334,11225
-    def test_caseInsensitiveAlgorithm(344,11532
-    def test_md5DefaultAlgorithm(353,11770
-    def test_responseWithoutClientIP(361,11972
-    def test_multiResponse(380,12730
-    def test_failsWithDifferentMethod(413,14000
-    def test_noUsername(435,14954
-    def test_noNonce(457,15766
-    def test_noOpaque(470,16192
-    def test_checkHash(483,16605
-    def test_invalidOpaque(509,17622
-    def test_incompatibleNonce(558,19384
-    def test_incompatibleClientIP(592,20563
-    def test_oldNonce(617,21429
-    def test_mismatchedOpaqueChecksum(642,22376
-    def test_incompatibleCalcHA1Options(666,23250
-    def test_noNewlineOpaque(691,24025
-
-venv/lib/python2.7/site-packages/twisted/cred/test/test_strcred.py,2820
-def getInvalidAuthType(39,759
-class PublicAPITests(51,1079
-    def test_emptyDescription(53,1121
-    def test_invalidAuthType(63,1441
-class StrcredFunctionsTests(74,1768
-    def test_findCheckerFactories(76,1817
-    def test_findCheckerFactory(85,2131
-class MemoryCheckerTests(95,2438
-    def setUp(97,2484
-    def test_isChecker(105,2848
-    def test_badFormatArgString(115,3225
-    def test_memoryCheckerSucceeds(124,3549
-        def _gotAvatar(128,3665
-    def test_memoryCheckerFailsUsername(135,3877
-    def test_memoryCheckerFailsPassword(143,4139
-class AnonymousCheckerTests(152,4402
-    def test_isChecker(154,4451
-    def testAnonymousAccessSucceeds(164,4843
-        def _gotAvatar(170,5082
-class UnixCheckerTests(176,5225
-    def _spwd_getspnam(183,5343
-    def setUp(189,5564
-    def test_isChecker(214,6809
-    def test_unixCheckerSucceeds(228,7408
-        def _gotAvatar(232,7522
-    def test_unixCheckerSucceedsBytes(239,7734
-        def _gotAvatar(243,7862
-    def test_unixCheckerFailsUsername(251,8134
-    def test_unixCheckerFailsUsernameBytes(259,8394
-    def test_unixCheckerFailsPassword(267,8657
-    def test_unixCheckerFailsPasswordBytes(275,8917
-class CryptTests(298,9841
-    def test_verifyCryptedPassword(305,10020
-class FileDBCheckerTests(351,12038
-    def setUp(356,12137
-    def _fakeFilename(366,12612
-    def test_isChecker(373,12770
-    def test_fileCheckerSucceeds(383,13147
-        def _gotAvatar(387,13261
-    def test_fileCheckerFailsUsername(394,13473
-    def test_fileCheckerFailsPassword(402,13733
-    def test_failsWithEmptyFilename(410,13993
-    def test_warnWithBadFilename(418,14240
-class SSHCheckerTests(432,14777
-    def test_isChecker(448,15225
-class DummyOptions(460,15638
-class CheckerOptionsTests(467,15776
-    def test_createsList(469,15823
-    def test_invalidAuthError(482,16293
-    def test_createsDictionary(499,16901
-    def test_credInterfacesProvidesLists(519,17872
-    def test_listDoesNotDisplayDuplicates(531,18306
-    def test_displaysListCorrectly(542,18655
-    def test_displaysHelpCorrectly(555,19157
-    def test_unexpectedException(570,19719
-class OptionsForUsernamePassword(583,20200
-class OptionsForUsernameHashedPassword(588,20336
-class OptionsSupportsAllInterfaces(593,20484
-class OptionsSupportsNoInterfaces(598,20594
-class LimitingInterfacesTests(603,20701
-    def setUp(620,21420
-    def _hash(630,21794
-    def test_supportsInterface(637,21975
-    def test_supportsAllInterfaces(651,22450
-    def test_supportsCheckerFactory(663,22865
-    def test_canAddSupportedChecker(674,23283
-    def test_failOnAddingUnsupportedChecker(691,24043
-    def test_unsupportedInterfaceError(701,24410
-    def test_helpAuthLimitsOutput(713,24817
-    def test_helpAuthTypeLimitsOutput(729,25407
-
-venv/lib/python2.7/site-packages/twisted/cred/test/test_cramauth.py,249
-class CramMD5CredentialsTests(19,404
-    def test_idempotentChallenge(23,498
-    def test_checkPassword(33,804
-    def test_noResponse(46,1339
-    def test_wrongPassword(55,1576
-    def test_setResponse(68,2102
-    def test_interface(83,2637
-
-venv/lib/python2.7/site-packages/twisted/cred/portal.py,198
-class IRealm(19,457
-    def requestAvatar(24,584
-class Portal(46,1658
-    def __init__(58,2180
-    def listCredentialsInterfaces(68,2419
-    def registerChecker(75,2601
-    def login(82,2881
-
-venv/lib/python2.7/site-packages/twisted/cred/strcred.py,597
-class ICheckerFactory(28,495
-    def generateChecker(53,1167
-class StrcredException(61,1346
-class InvalidAuthType(68,1438
-class InvalidAuthArgumentString(76,1611
-class UnsupportedInterfaces(84,1784
-def findCheckerFactories(99,2230
-def findCheckerFactory(107,2372
-def makeChecker(118,2641
-class AuthOptionMixin:AuthOptionMixin133,3063
-    def supportsInterface(162,4034
-    def supportsCheckerFactory(170,4284
-    def addChecker(181,4637
-    def opt_auth(205,5612
-    def _checkerFactoriesForOptHelpAuth(221,6168
-    def opt_help_auth(233,6592
-    def opt_help_auth_type(255,7579
-
-venv/lib/python2.7/site-packages/twisted/cred/error.py,146
-class Unauthorized(11,146
-class LoginFailed(16,219
-class UnauthorizedLogin(23,325
-class UnhandledCredentials(29,434
-class LoginDenied(38,764
-
-venv/lib/python2.7/site-packages/twisted/cred/_digest.py,68
-def calcHA1(36,980
-def calcHA2(83,2481
-def calcResponse(107,3271
-
-venv/lib/python2.7/site-packages/twisted/cred/checkers.py,563
-class ICredentialsChecker(17,400
-    def requestAvatarId(26,643
-class AllowAnonymousAccess:AllowAnonymousAccess55,1808
-    def requestAvatarId(58,1888
-class InMemoryUsernamePasswordDatabaseDontUse(64,2009
-    def __init__(78,2563
-    def addUser(82,2667
-    def _cbPasswordMatch(86,2752
-    def requestAvatarId(93,2929
-class FilePasswordDB:FilePasswordDB105,3335
-    def __init__(124,4082
-    def __getstate__(183,6512
-    def _cbPasswordMatch(193,6730
-    def _loadCredentials(200,6907
-    def getUser(227,7871
-    def requestAvatarId(243,8459
-
-venv/lib/python2.7/site-packages/twisted/cred/credentials.py,1196
-class ICredentials(32,805
-class IUsernameDigestHash(42,1026
-    def checkHash(47,1226
-class IUsernameHashedPassword(58,1576
-    def checkPassword(72,2133
-class IUsernamePassword(88,2636
-    def checkPassword(105,3274
-class IAnonymous(121,3777
-class DigestedCredentials(129,3940
-    def __init__(134,4050
-    def checkPassword(141,4227
-    def checkHash(164,5104
-class DigestCredentialFactory(189,6024
-    def __init__(223,7307
-    def getChallenge(229,7498
-    def _generateNonce(249,8090
-    def _getTime(259,8324
-    def _generateOpaque(267,8529
-    def _verifyOpaque(287,9262
-    def decode(349,11495
-class CramMD5Credentials(396,13200
-    def __init__(413,13676
-    def getChallenge(417,13738
-    def setResponse(433,14411
-    def moreChallenges(437,14513
-    def checkPassword(441,14566
-class UsernameHashedPassword:UsernameHashedPassword448,14756
-    def __init__(450,14787
-    def checkPassword(454,14892
-class UsernamePassword:UsernamePassword460,15005
-    def __init__(462,15030
-    def checkPassword(466,15141
-class Anonymous:Anonymous472,15249
-class ISSHPrivateKey(477,15278
-class SSHPrivateKey:SSHPrivateKey502,15975
-    def __init__(503,15996
-
-venv/lib/python2.7/site-packages/twisted/news/test/test_news.py,331
-class NewsTests(32,704
-    def setUp(33,740
-    def testArticleExists(39,943
-    def testArticleRequest(45,1092
-        def cbArticle(48,1191
-    def testHeadRequest(66,1971
-        def cbArticle(69,2041
-        def cbHead(76,2224
-    def testBodyRequest(88,2619
-        def cbArticle(91,2689
-        def cbBody(98,2872
-
-venv/lib/python2.7/site-packages/twisted/news/test/test_database.py,583
-class ModerationTestsMixin:ModerationTestsMixin20,402
-    def setUp(24,520
-    def sendmail(28,568
-    def getApprovedMessage(53,1303
-    def getUnapprovedMessage(64,1685
-    def getStorage(75,2044
-    def test_postApproved(89,2562
-        def cbPosted(104,3092
-    def test_postModerated(113,3365
-        def cbModerated(128,3924
-    def _checkModeratorMessage(144,4600
-class PickleStorageTests(166,5358
-    def getStorage(170,5464
-class NewsShelfTests(184,5925
-    def getStorage(188,6023
-    def test_notifyModerator(203,6560
-    def test_defaultSender(214,6960
-
-venv/lib/python2.7/site-packages/twisted/news/test/test_nntp.py,667
-class TestNNTPClient(36,868
-    def __init__(37,907
-    def assertEqual(40,971
-    def connectionMade(43,1079
-    def gotSubscriptions(48,1190
-    def gotAllGroups(55,1401
-    def getAllGroupsFailed(62,1581
-    def gotGroup(66,1692
-    def getSubscriptionsFailed(73,1840
-    def getGroupFailed(77,1962
-    def postFailed(81,2068
-    def postedOk(85,2171
-    def gotArticle(89,2226
-    def getArticleFailed(99,2458
-class NNTPTests(103,2568
-    def setUp(104,2604
-    def testLoopback(117,3037
-    def test_connectionMade(129,3477
-    def test_LIST(140,3782
-    def test_GROUP(155,4255
-    def test_LISTGROUP(168,4696
-    def test_XROVER(183,5186
-
-venv/lib/python2.7/site-packages/twisted/news/database.py,3016
-def hexdigest(32,747
-class Article:Article35,870
-    def __init__(36,885
-    def getHeader(64,1806
-    def putHeader(72,1972
-    def textHeaders(76,2069
-    def overview(82,2244
-class NewsServerError(89,2385
-class INewsStorage(93,2430
-    def listRequest(98,2536
-    def subscriptionRequest(105,2736
-    def postRequest(112,2923
-    def overviewRequest(120,3166
-    def xoverRequest(127,3348
-    def xhdrRequest(136,3671
-    def listGroupRequest(145,3997
-    def groupRequest(152,4168
-    def articleExistsRequest(159,4374
-    def articleRequest(167,4625
-    def headRequest(179,5163
-    def bodyRequest(188,5453
-class NewsStorage:NewsStorage196,5740
-    def listRequest(201,5894
-    def subscriptionRequest(203,5957
-    def postRequest(205,6028
-    def overviewRequest(207,6100
-    def xoverRequest(209,6174
-    def xhdrRequest(211,6256
-    def listGroupRequest(213,6345
-    def groupRequest(215,6420
-    def articleExistsRequest(217,6491
-    def articleRequest(219,6567
-    def headRequest(221,6658
-    def bodyRequest(223,6735
-class _ModerationMixin:_ModerationMixin228,6815
-    def notifyModerators(236,7104
-class PickleStorage(283,8668
-    def __init__(292,8913
-    def getModerators(308,9551
-    def listRequest(317,9904
-    def subscriptionRequest(334,10447
-    def postRequest(337,10526
-    def overviewRequest(371,11557
-    def xoverRequest(375,11633
-    def xhdrRequest(385,11978
-    def listGroupRequest(395,12327
-    def groupRequest(401,12511
-    def articleExistsRequest(415,12969
-    def articleRequest(423,13225
-    def headRequest(441,13788
-    def bodyRequest(452,14156
-    def flush(463,14534
-    def load(468,14637
-class Group:Group486,15321
-    def __init__(493,15424
-class NewsShelf(500,15575
-    def __init__(504,15701
-    def initialize(525,16443
-    def addGroup(539,16958
-    def addSubscription(543,17051
-    def addModerator(547,17161
-    def listRequest(551,17251
-    def subscriptionRequest(558,17456
-    def getModerator(562,17549
-    def notifyModerator(573,17907
-    def postRequest(582,18166
-    def overviewRequest(616,19357
-    def xoverRequest(620,19433
-    def xhdrRequest(635,19916
-    def listGroupRequest(650,20407
-    def groupRequest(656,20643
-    def articleExistsRequest(669,21037
-    def articleRequest(673,21139
-    def headRequest(695,21859
-    def bodyRequest(713,22477
-class NewsStorageAugmentation:NewsStorageAugmentation732,23132
-    def __init__(776,24180
-    def __setstate__(781,24294
-    def listRequest(788,24553
-    def subscriptionRequest(805,25188
-    def postRequest(812,25400
-    def _doPost(819,25655
-    def overviewRequest(888,28121
-    def xoverRequest(895,28326
-    def xhdrRequest(917,29088
-    def listGroupRequest(933,29633
-    def groupRequest(945,30025
-    def articleExistsRequest(963,30635
-    def articleRequest(974,30926
-    def headRequest(1002,32081
-    def bodyRequest(1015,32592
-def makeGroupSQL(1035,33334
-def makeOverviewSQL(1042,33506
-
-venv/lib/python2.7/site-packages/twisted/news/tap.py,309
-class DBOptions(11,233
-    def postOptions(24,891
-class PickleOptions(50,1835
-    def postOptions(63,2266
-class Options(79,2969
-    def __init__(98,3674
-    def opt_group(105,3820
-    def opt_moderator(110,3944
-    def opt_subscription(115,4102
-    def opt_server(120,4249
-def makeService(125,4413
-
-venv/lib/python2.7/site-packages/twisted/news/nntp.py,4147
-def parseRange(38,961
-def extractCode(61,1511
-class NNTPError(71,1698
-    def __init__(72,1726
-    def __str__(75,1788
-class NNTPClient(79,1858
-    def __init__(82,1926
-    def gotAllGroups(96,2237
-    def getAllGroupsFailed(100,2350
-    def gotOverview(104,2461
-    def getOverviewFailed(108,2577
-    def gotSubscriptions(112,2689
-    def getSubscriptionsFailed(116,2820
-    def gotGroup(120,2942
-    def getGroupFailed(124,3049
-    def gotArticle(128,3155
-    def getArticleFailed(132,3268
-    def gotHead(136,3378
-    def getHeadFailed(140,3482
-    def gotBody(144,3586
-    def getBodyFailed(148,3690
-    def postedOk(152,3793
-    def postFailed(156,3895
-    def gotXHeader(160,3998
-    def getXHeaderFailed(164,4110
-    def gotNewNews(168,4218
-    def getNewNewsFailed(172,4327
-    def gotNewGroups(176,4435
-    def getNewGroupsFailed(180,4550
-    def setStreamSuccess(184,4662
-    def setStreamFailed(188,4770
-    def fetchGroups(192,4876
-    def fetchOverview(201,5158
-    def fetchSubscriptions(210,5453
-    def fetchGroup(220,5808
-    def fetchHead(229,6123
-    def fetchBody(239,6483
-    def fetchArticle(249,6841
-    def postArticle(259,7242
-    def fetchNewNews(271,7699
-    def fetchNewGroups(295,8751
-    def fetchXHeader(307,9331
-    def setStream(332,10435
-    def quit(342,10770
-    def _newState(347,10862
-    def _endState(355,11131
-    def _newLine(365,11374
-    def _setResponseCode(371,11534
-    def _getResponseCode(375,11612
-    def lineReceived(379,11684
-    def _statePassive(395,12224
-    def _passiveError(399,12303
-    def _headerInitial(403,12389
-    def _stateList(412,12587
-    def _stateOverview(420,12838
-    def _stateSubscriptions(427,13026
-    def _headerGroup(434,13202
-    def _stateArticle(440,13342
-    def _stateHead(449,13583
-    def _stateBody(456,13744
-    def _headerPost(465,13979
-    def _headerPosted(479,14488
-    def _stateXHDR(488,14710
-    def _stateNewNews(495,14872
-    def _stateNewGroups(502,15028
-    def _headerMode(509,15188
-class NNTPServer(518,15411
-    def __init__(525,15694
-    def connectionMade(529,15750
-    def lineReceived(535,15940
-    def do_LIST(560,16952
-    def _gotList(581,17869
-    def _errList(588,18074
-    def _gotSubscription(593,18216
-    def _errSubscription(600,18386
-    def _gotOverview(605,18544
-    def _errOverview(612,18734
-    def do_LISTGROUP(617,18893
-    def _gotListGroup(626,19216
-    def _errListGroup(640,19599
-    def do_XOVER(645,19727
-    def _gotXOver(654,20057
-    def _errXOver(661,20250
-    def xhdrWork(666,20379
-    def do_XHDR(686,21083
-    def _gotXHDR(692,21242
-    def _errXHDR(698,21408
-    def do_POST(703,21526
-    def _doingPost(709,21703
-    def _gotPost(721,22057
-    def _errPost(725,22137
-    def do_CHECK(730,22256
-    def _gotCheck(735,22399
-    def _errCheck(742,22621
-    def do_TAKETHIS(747,22754
-    def _doingTakeThis(752,22861
-    def _didTakeThis(763,23218
-    def _errTakeThis(767,23308
-    def do_GROUP(772,23444
-    def _gotGroup(777,23593
-    def _errGroup(784,23821
-    def articleWork(789,23941
-    def do_ARTICLE(809,24726
-    def _gotArticle(815,24945
-    def finishedFileTransfer(826,25290
-    def _errArticle(834,25465
-    def do_STAT(839,25594
-    def _gotStat(845,25801
-    def _errStat(851,26000
-    def do_HEAD(856,26123
-    def _gotHead(862,26327
-    def _errHead(870,26568
-    def do_BODY(875,26709
-    def _gotBody(881,26906
-    def _errBody(890,27236
-    def do_NEXT(897,27490
-    def do_LAST(903,27680
-    def do_MODE(909,27870
-    def do_QUIT(921,28241
-    def do_HELP(926,28343
-    def do_SLAVE(932,28481
-    def do_XPATH(937,28586
-    def do_XINDEX(944,28859
-    def do_XROVER(950,29099
-    def do_IHAVE(961,29396
-    def _foundArticle(965,29512
-    def _handleIHAVE(974,29824
-    def _gotIHAVE(986,30156
-    def _errIHAVE(990,30243
-class UsenetClientProtocol(995,30383
-    def __init__(1001,30537
-    def connectionMade(1013,31039
-    def articleExists(1020,31278
-    def gotNewNews(1028,31486
-    def getNewNewsFailed(1037,31817
-    def gotArticle(1042,31981
-
-venv/lib/python2.7/site-packages/twisted/news/news.py,460
-class NNTPFactory(16,238
-    def __init__(21,369
-    def buildProtocol(24,438
-class UsenetClientFactory(30,551
-    def __init__(31,602
-    def clientConnectionLost(37,734
-    def clientConnectionFailed(41,804
-    def updateChecks(45,916
-    def buildProtocol(49,1011
-class UsenetServerFactory(57,1317
-    def __init__(62,1444
-    def startFactory(69,1729
-    def stopFactory(73,1829
-    def buildProtocol(79,1961
-    def syncWithRemotes(85,2074
-
-venv/lib/python2.7/site-packages/twisted/scripts/test/test_scripts.py,328
-def outputFromPythonScript(22,582
-class ScriptTestsMixin(49,1567
-    def scriptTest(56,1788
-class ScriptTests(84,2824
-    def test_twistd(88,2919
-    def test_twistdPathInsert(92,2982
-    def test_trial(113,3722
-    def test_trialPathInsert(117,3783
-    def test_pyhtmlizer(136,4442
-class ZshIntegrationTests(141,4514
-
-venv/lib/python2.7/site-packages/twisted/scripts/htmlizer.py,65
-class Options(32,623
-    def parseArgs(46,973
-def run(51,1047
-
-venv/lib/python2.7/site-packages/twisted/scripts/_twistw.py,159
-class ServerOptions(14,297
-    def opt_version(20,467
-class WindowsApplicationRunner(31,751
-    def preApplication(37,928
-    def postApplication(46,1139
-
-venv/lib/python2.7/site-packages/twisted/scripts/_twistd_unix.py,633
-def _umask(28,745
-class ServerOptions(32,791
-    def opt_version(73,2772
-    def postOptions(83,3047
-def checkPID(89,3211
-class UnixAppLogger(119,4261
-    def __init__(135,4738
-    def _getLogObserver(142,4982
-                    def rotateLog(174,6248
-def launchWithName(182,6537
-class UnixApplicationRunner(190,6778
-    def preApplication(197,6996
-    def _formatChildException(208,7327
-    def postApplication(247,9165
-    def removePID(272,10165
-    def setupEnvironment(293,10805
-    def daemonize(334,12167
-    def _waitForStart(379,13699
-    def shedPrivileges(399,14363
-    def startApplication(426,15316
-
-venv/lib/python2.7/site-packages/twisted/scripts/trial.py,1078
-def _parseLocalVariables(38,884
-def loadLocalVariables(64,1783
-def getTestModules(81,2259
-def isTestFile(88,2446
-def _reporterAction(98,2763
-def _maybeFindSourceLine(103,2907
-def _checkKnownRunOrder(144,4224
-class _BasicOptions(163,4849
-    def __init__(211,6957
-    def getSynopsis(215,7046
-    def coverdir(225,7471
-    def opt_coverage(244,8298
-    def opt_testmodule(255,8627
-    def opt_spew(279,9622
-    def opt_help_orders(288,9879
-    def opt_help_reporters(299,10290
-    def opt_disablegc(309,10687
-    def opt_tbformat(317,10834
-    def opt_recursionlimit(330,11258
-    def opt_random(343,11617
-    def opt_without_module(357,12093
-    def parseArgs(370,12571
-    def _loadReporterByName(374,12640
-    def postOptions(384,13055
-class Options(397,13620
-    def opt_jobs(447,15538
-    def _getWorkerArguments(462,16009
-    def postOptions(477,16504
-def _initialDebugSetup(493,17099
-def _getSuite(502,17357
-def _getLoader(509,17518
-def _wrappedPdb(524,18021
-class _DebuggerNotFound(547,18566
-def _makeRunner(557,18723
-def run(602,20300
-
-venv/lib/python2.7/site-packages/twisted/scripts/twistd.py,35
-def runApp(23,621
-def run(30,791
-
-venv/lib/python2.7/site-packages/hamcrest/library/object/hasproperty.py,227
-class IsObjectWithProperty(13,436
-    def __init__(15,478
-    def _matches(19,619
-    def describe_to(29,864
-    def describe_mismatch(35,1198
-    def __str__(51,1969
-def has_property(57,2076
-def has_properties(90,3161
-
-venv/lib/python2.7/site-packages/hamcrest/library/object/hasstring.py,124
-class HasString(9,221
-    def __init__(11,252
-    def _matches(14,329
-    def describe_to(17,411
-def has_string(22,580
-
-venv/lib/python2.7/site-packages/hamcrest/library/object/haslength.py,160
-class HasLength(10,275
-    def __init__(12,306
-    def _matches(15,383
-    def describe_mismatch(20,533
-    def describe_to(26,847
-def has_length(31,1016
-
-venv/lib/python2.7/site-packages/hamcrest/library/integration/match_equality.py,154
-class EqualityWrapper(10,244
-    def __init__(12,276
-    def __eq__(15,341
-    def __str__(18,416
-    def __repr__(21,466
-def match_equality(25,530
-
-venv/lib/python2.7/site-packages/hamcrest/library/collection/isdict_containingkey.py,132
-class IsDictContainingKey(10,275
-    def __init__(12,316
-    def _matches(15,393
-    def describe_to(22,617
-def has_key(27,790
-
-venv/lib/python2.7/site-packages/hamcrest/library/collection/issequence_onlycontaining.py,143
-class IsSequenceOnlyContaining(11,319
-    def __init__(13,365
-    def _matches(16,430
-    def describe_to(28,773
-def only_contains(33,950
-
-venv/lib/python2.7/site-packages/hamcrest/library/collection/is_empty.py,91
-class IsEmpty(8,163
-    def matches(10,192
-    def describe_to(26,650
-def empty(30,747
-
-venv/lib/python2.7/site-packages/hamcrest/library/collection/issequence_containing.py,315
-class IsSequenceContaining(11,319
-    def __init__(13,361
-    def _matches(16,450
-    def describe_to(24,687
-class IsSequenceContainingEvery(33,1139
-    def __init__(35,1186
-    def _matches(39,1332
-    def describe_mismatch(45,1487
-    def describe_to(48,1616
-def has_item(53,1705
-def has_items(71,2336
-
-venv/lib/python2.7/site-packages/hamcrest/library/collection/isdict_containing.py,132
-class IsDictContaining(10,275
-    def __init__(12,313
-    def _matches(16,448
-    def describe_to(23,719
-def has_entry(31,1079
-
-venv/lib/python2.7/site-packages/hamcrest/library/collection/issequence_containinginanyorder.py,357
-class MatchInAnyOrder(10,275
-    def __init__(11,306
-    def matches(15,456
-    def isfinished(18,550
-    def isnotsurplus(28,1005
-    def ismatched(36,1301
-class IsSequenceContainingInAnyOrder(48,1693
-    def __init__(50,1745
-    def matches(53,1813
-    def describe_mismatch(67,2412
-    def describe_to(70,2523
-def contains_inanyorder(76,2746
-
-venv/lib/python2.7/site-packages/hamcrest/library/collection/isdict_containingvalue.py,136
-class IsDictContainingValue(10,275
-    def __init__(12,318
-    def _matches(15,401
-    def describe_to(22,635
-def has_value(27,810
-
-venv/lib/python2.7/site-packages/hamcrest/library/collection/isdict_containingentries.py,245
-class IsDictContainingEntries(10,275
-    def __init__(12,320
-    def _not_a_dictionary(15,422
-    def matches(21,686
-    def describe_mismatch(50,1974
-    def describe_keyvalue(53,2085
-    def describe_to(59,2398
-def has_entries(70,2764
-
-venv/lib/python2.7/site-packages/hamcrest/library/collection/isin.py,114
-class IsIn(8,161
-    def __init__(10,187
-    def _matches(13,255
-    def describe_to(16,323
-def is_in(21,478
-
-venv/lib/python2.7/site-packages/hamcrest/library/collection/issequence_containinginorder.py,342
-class MatchingInOrder(10,275
-    def __init__(11,306
-    def matches(16,487
-    def isfinished(19,581
-    def ismatched(27,921
-    def isnotsurplus(37,1342
-class IsSequenceContainingInOrder(46,1665
-    def __init__(48,1714
-    def matches(51,1782
-    def describe_mismatch(64,2335
-    def describe_to(67,2446
-def contains(72,2613
-
-venv/lib/python2.7/site-packages/hamcrest/library/text/stringmatches.py,140
-class StringMatchesPattern(12,239
-    def __init__(14,281
-    def describe_to(17,346
-    def _matches(22,569
-def matches_regexp(26,654
-
-venv/lib/python2.7/site-packages/hamcrest/library/text/substringmatcher.py,83
-class SubstringMatcher(9,172
-    def __init__(11,210
-    def describe_to(16,411
-
-venv/lib/python2.7/site-packages/hamcrest/library/text/stringcontains.py,135
-class StringContains(9,232
-    def __init__(11,273
-    def _matches(14,365
-    def relationship(19,507
-def contains_string(23,565
-
-venv/lib/python2.7/site-packages/hamcrest/library/text/isequal_ignoring_whitespace.py,182
-def stripspace(9,172
-class IsEqualIgnoringWhiteSpace(23,507
-    def __init__(25,554
-    def _matches(31,801
-    def describe_to(36,964
-def equal_to_ignoring_whitespace(41,1131
-
-venv/lib/python2.7/site-packages/hamcrest/library/text/stringstartswith.py,133
-class StringStartsWith(9,232
-    def __init__(11,275
-    def _matches(14,369
-    def relationship(19,518
-def starts_with(23,579
-
-venv/lib/python2.7/site-packages/hamcrest/library/text/stringcontainsinorder.py,152
-class StringContainsInOrder(10,242
-    def __init__(12,287
-    def _matches(19,586
-    def describe_to(29,897
-def string_contains_in_order(34,1068
-
-venv/lib/python2.7/site-packages/hamcrest/library/text/isequal_ignoring_case.py,146
-class IsEqualIgnoringCase(9,172
-    def __init__(11,213
-    def _matches(17,449
-    def describe_to(22,607
-def equal_to_ignoring_case(27,768
-
-venv/lib/python2.7/site-packages/hamcrest/library/text/stringendswith.py,129
-class StringEndsWith(9,232
-    def __init__(11,273
-    def _matches(14,365
-    def relationship(19,510
-def ends_with(23,569
-
-venv/lib/python2.7/site-packages/hamcrest/library/number/iscloseto.py,182
-def isnumeric(10,194
-class IsCloseTo(26,554
-    def __init__(28,585
-    def _matches(37,871
-    def describe_mismatch(42,1012
-    def describe_to(51,1469
-def close_to(58,1751
-
-venv/lib/python2.7/site-packages/hamcrest/library/number/ordering_comparison.py,231
-class OrderingComparison(9,177
-    def __init__(11,217
-    def _matches(16,437
-    def describe_to(19,526
-def greater_than(26,820
-def greater_than_or_equal_to(35,1027
-def less_than(44,1270
-def less_than_or_equal_to(53,1468
-
-venv/lib/python2.7/site-packages/hamcrest/core/description.py,149
-class Description(6,109
-    def append_text(14,347
-    def append_description_of(22,540
-    def append_value(34,906
-    def append_list(46,1231
-
-venv/lib/python2.7/site-packages/hamcrest/core/selfdescribingvalue.py,87
-class SelfDescribingValue(10,183
-    def __init__(20,534
-    def describe_to(25,697
-
-venv/lib/python2.7/site-packages/hamcrest/core/core/is_.py,175
-class Is(11,317
-    def __init__(13,341
-    def matches(16,406
-    def describe_mismatch(19,527
-    def describe_to(22,663
-def wrap_value_or_type(26,761
-def is_(33,890
-
-venv/lib/python2.7/site-packages/hamcrest/core/core/raises.py,318
-class Raises(12,254
-    def __init__(13,281
-    def _matches(19,450
-    def _call_function(26,632
-    def describe_to(39,1037
-    def describe_mismatch(42,1160
-def raises(62,2049
-class DeferredCallable(81,2823
-    def __init__(82,2855
-    def __call__(87,2964
-    def with_args(90,3041
-def calling(96,3159
-
-venv/lib/python2.7/site-packages/hamcrest/core/core/isequal.py,120
-class IsEqual(9,203
-    def __init__(11,232
-    def _matches(14,294
-    def describe_to(17,360
-def equal_to(26,651
-
-venv/lib/python2.7/site-packages/hamcrest/core/core/anyof.py,116
-class AnyOf(9,221
-    def __init__(11,248
-    def _matches(14,317
-    def describe_to(20,473
-def any_of(24,580
-
-venv/lib/python2.7/site-packages/hamcrest/core/core/isnot.py,166
-class IsNot(12,356
-    def __init__(14,383
-    def _matches(17,448
-    def describe_to(20,525
-def wrap_value_or_type(24,643
-def is_not(31,772
-def not_(49,1345
-
-venv/lib/python2.7/site-packages/hamcrest/core/core/isinstanceof.py,129
-class IsInstanceOf(10,239
-    def __init__(12,273
-    def _matches(17,495
-    def describe_to(20,578
-def instance_of(29,930
-
-venv/lib/python2.7/site-packages/hamcrest/core/core/issame.py,158
-class IsSame(8,161
-    def __init__(10,189
-    def _matches(13,251
-    def describe_to(16,317
-    def describe_mismatch(22,611
-def same_instance(30,929
-
-venv/lib/python2.7/site-packages/hamcrest/core/core/allof.py,149
-class AllOf(9,221
-    def __init__(11,248
-    def matches(14,317
-    def describe_mismatch(24,750
-    def describe_to(27,861
-def all_of(31,969
-
-venv/lib/python2.7/site-packages/hamcrest/core/core/isnone.py,112
-class IsNone(10,226
-    def _matches(12,254
-    def describe_to(15,313
-def none(19,395
-def not_none(24,470
-
-venv/lib/python2.7/site-packages/hamcrest/core/core/isanything.py,123
-class IsAnything(8,161
-    def __init__(10,193
-    def _matches(15,340
-    def describe_to(18,391
-def anything(22,483
-
-venv/lib/python2.7/site-packages/hamcrest/core/core/described_as.py,163
-class DescribedAs(12,211
-    def __init__(14,244
-    def matches(19,414
-    def describe_mismatch(22,535
-    def describe_to(25,664
-def described_as(37,1131
-
-venv/lib/python2.7/site-packages/hamcrest/core/base_description.py,302
-class BaseDescription(13,346
-    def append_text(19,490
-    def append_description_of(23,570
-    def append_value(42,1313
-    def append_value_list(53,1685
-    def append_list(59,1980
-    def append(71,2298
-    def append_string_in_python_syntax(75,2425
-def character_in_python_syntax(82,2613
-
-venv/lib/python2.7/site-packages/hamcrest/core/string_description.py,125
-def tostring(13,222
-class StringDescription(24,558
-    def __init__(30,702
-    def __str__(33,749
-    def append(37,836
-
-venv/lib/python2.7/site-packages/hamcrest/core/assert_that.py,77
-def assert_that(13,411
-def _assert_match(48,1795
-def _assert_bool(60,2264
-
-venv/lib/python2.7/site-packages/hamcrest/core/compat.py,28
-    def is_callable(13,356
-
-venv/lib/python2.7/site-packages/hamcrest/core/matcher.py,98
-class Matcher(9,192
-    class,16,492
-    def matches(23,723
-    def describe_mismatch(36,1211
-
-venv/lib/python2.7/site-packages/hamcrest/core/selfdescribing.py,55
-class SelfDescribing(6,109
-    def describe_to(9,195
-
-venv/lib/python2.7/site-packages/hamcrest/core/helpers/wrap_matcher.py,55
-def wrap_matcher(12,230
-def is_matchable_type(24,547
-
-venv/lib/python2.7/site-packages/hamcrest/core/helpers/hasmethod.py,21
-def hasmethod(6,109
-
-venv/lib/python2.7/site-packages/hamcrest/core/base_matcher.py,134
-class BaseMatcher(10,245
-    def __str__(21,679
-    def _matches(24,733
-    def matches(27,810
-    def describe_mismatch(33,1055
-
-venv/lib/python2.7/site-packages/automat/_core.py,458
-class NoTransition(14,227
-    def __init__(24,515
-class Automaton(32,726
-    def __init__(39,877
-    def initialState(48,1079
-    def initialState(56,1239
-    def addTransition(69,1614
-    def allTransitions(86,2410
-    def inputAlphabet(93,2535
-    def outputAlphabet(101,2792
-    def states(114,3133
-    def outputForInput(129,3510
-class Transitioner(140,3937
-    def __init__(145,4042
-    def setTrace(150,4191
-    def transition(153,4254
-
-venv/lib/python2.7/site-packages/automat/_discover.py,189
-def isOriginalLocation(7,133
-def findMachinesViaWrapper(24,609
-class InvalidFQPN(62,2029
-class NoModule(68,2144
-class NoObject(74,2257
-def wrapFQPN(80,2358
-def findMachines(129,3731
-
-venv/lib/python2.7/site-packages/automat/_test/test_core.py,220
-class CoreTests(6,77
-    def test_NoTransition(11,194
-    def test_noOutputForInput(30,790
-    def test_oneTransition(40,1097
-    def test_oneTransition_nonIterableOutputs(56,1795
-    def test_initialState(73,2383
-
-venv/lib/python2.7/site-packages/automat/_test/test_discover.py,2380
-def isTwistedInstalled(12,135
-class _WritesPythonModules(21,277
-    def setUp(26,398
-    def tearDown(42,879
-    def makeImportable(52,1188
-    def writeSourceInto(55,1255
-    def makeModule(66,1634
-    def attributesAsDict(70,1826
-    def loadModuleAsDict(73,1958
-    def makeModuleAsDict(77,2066
-class OriginalLocationTests(82,2257
-    def setUp(94,2727
-    def test_failsWithNoModule(99,2904
-        class Fake(105,3121
-    def test_failsWithDifferentModule(118,3540
-        class ImportThisClass(124,3783
-    def test_succeedsWithSameModule(155,5022
-        class ThisClassWasDefinedHere(161,5266
-class FindMachinesViaWrapperTests(180,6065
-    class PythonClass(191,6411
-        class NestedClass(194,6487
-        def ignoredMethod(199,6621
-    def setUp(207,6829
-    def test_yieldsMachine(212,7024
-    def test_yieldsMachineInClass(229,7657
-        class PythonClass(239,8019
-    def test_yieldsMachineInNestedClass(248,8435
-        class variable,252,8637
-        class PythonClass(258,8810
-            class NestedClass(259,8845
-    def test_yieldsMachineInModule(271,9389
-    def test_yieldsMachineInClassInModule(287,10044
-        class PythonClass(297,10411
-    def test_yieldsMachineInNestedClassInModule(307,10844
-        class PythonClass(317,11224
-            class NestedClass(318,11259
-    def test_ignoresImportedClass(329,11734
-        class when 336,12042
-        class PythonClass(341,12199
-    def test_descendsIntoPackages(356,12700
-        class PythonClass(370,13115
-    def test_infiniteLoop(394,14007
-        class InfiniteLoop(401,14205
-class WrapFQPNTests(411,14511
-    def setUp(418,14713
-    def assertModuleWrapperRefersTo(429,15109
-    def assertAttributeWrapperRefersTo(438,15485
-    def test_failsWithEmptyFQPN(447,15871
-    def test_failsWithBadDotting(454,16085
-    def test_singleModule(463,16393
-    def test_failsWithMissingSingleModuleOrPackage(475,16761
-    def test_singlePackage(483,17069
-    def test_multiplePackages(491,17350
-    def test_multiplePackagesFinalModule(499,17653
-    def test_singleModuleObject(508,18015
-    def test_multiplePackagesObject(517,18350
-    def test_failsWithMultiplePackagesMissingModuleOrPackage(533,19008
-class FindMachinesIntegrationTests(545,19478
-    class PythonClass(554,19723
-    def setUp(563,19902
-    def test_discoverAll(585,20728
-
-venv/lib/python2.7/site-packages/automat/_test/test_trace.py,363
-class SampleObject(4,75
-    def begin(8,161
-    def middle(11,222
-    def end(14,283
-    def go1(18,339
-    def go2(21,397
-    def back(24,455
-    def out(28,516
-class TraceTests(38,722
-    def test_only_inputs(39,750
-        def tracer(41,802
-    def test_inputs_and_outputs(65,1697
-        def tracer(67,1756
-            def trace_outputs(69,1868
-
-venv/lib/python2.7/site-packages/automat/_test/test_visualize.py,1589
-def isGraphvizModuleInstalled(15,229
-def isGraphvizInstalled(27,440
-def sampleMachine(40,666
-    class SampleObject(45,798
-        def begin(47,862
-        def end(50,935
-        def go(53,1002
-        def out(56,1072
-class ElementMakerTests(65,1288
-    def setUp(70,1411
-    def test_sortsAttrs(74,1520
-    def test_quotesAttrs(85,1930
-    def test_noAttrs(98,2456
-class HTMLElement(107,2683
-def findElements(114,2846
-def isLeaf(129,3220
-class TableMakerTests(137,3430
-    def fakeElementMaker(146,3693
-    def setUp(149,3837
-    def test_inputLabelRow(157,4101
-        def hasPort(164,4356
-    def test_noOutputLabels(181,5058
-    def test_withOutputLabels(191,5470
-        def hasCorrectColspan(204,5988
-class IntegrationTests(217,6588
-    def test_validGraphviz(223,6725
-class SpotChecks(235,7185
-    def test_containsMachineFeatures(241,7331
-class RecordsDigraphActions(253,7719
-    def __init__(258,7815
-    def reset(261,7861
-class FakeDigraph(266,7942
-    def __init__(272,8071
-    def render(275,8140
-    def save(278,8223
-class FakeMethodicalMachine(282,8303
-    def __init__(287,8428
-    def asDigraph(290,8494
-class VisualizeToolTests(297,8763
-    def setUp(299,8800
-    def collectPrints(308,9088
-    def fakeFindMachines(311,9177
-    def tool(314,9276
-    def test_checksCurrentDirectory(328,9751
-    def test_quietHidesOutput(337,10037
-    def test_onlySaveDot(346,10335
-    def test_saveOnlyImage(366,11077
-    def test_saveDotAndImagesInDifferentDirectories(387,11862
-    def test_saveDotAndImagesInSameDirectory(412,12935
-
-venv/lib/python2.7/site-packages/automat/_test/test_methodical.py,3759
-class MethodicalTests(14,269
-    def test_oneTransition(19,355
-        class Machination(27,694
-            def anInput(30,800
-            def anOutput(34,889
-            def anotherOutput(39,1021
-            def anState(44,1179
-            def anotherState(48,1266
-    def test_machineItselfIsPrivate(60,1675
-        class Machination(68,2087
-    def test_outputsArePrivate(78,2456
-        class Machination(86,2882
-            def anInput(90,3012
-            def anOutput(93,3100
-            def state(96,3207
-    def test_multipleMachines(114,3791
-        class MultiMach(119,3962
-            def inputA(124,4091
-            def inputB(127,4170
-            def initialA(130,4261
-            def initialB(133,4356
-            def outputA(136,4440
-            def outputB(139,4522
-    def test_collectOutputs(149,4808
-        class Machine(154,4964
-            def input(157,5054
-            def outputA(160,5134
-            def outputB(163,5216
-            def state(166,5309
-    def test_methodName(174,5555
-        class Mech(178,5663
-            def declaredInputName(181,5750
-            def aState(184,5853
-    def test_inputWithArguments(192,6099
-        class Mechanism(196,6240
-            def input(199,6332
-            def state(202,6431
-            def output(205,6510
-    def test_outputWithSubsetOfArguments(215,6755
-        class Mechanism(219,6882
-            def input(222,6974
-            def state(225,7073
-            def outputX(228,7152
-            def outputY(232,7263
-            def outputNoArgs(236,7374
-    def test_inputFunctionsMustBeEmpty(263,8186
-        class Mechanism(273,8513
-                def input(277,8663
-        class MechanismWithDocstring(285,9005
-            def input(288,9110
-            def start(291,9201
-        class MechanismWithPass(296,9360
-            def input(299,9460
-            def start(302,9545
-        class MechanismWithDocstringAndPass(307,9699
-            def input(310,9811
-            def start(314,9923
-        class MechanismReturnsNone(319,10089
-            def input(322,10192
-            def start(325,10284
-        class MechanismWithDocstringAndReturnsNone(330,10441
-            def input(333,10560
-            def start(337,10679
-    def test_inputOutputMismatch(343,10853
-        class Mechanism(348,11064
-            def nameOfInput(351,11156
-            def outputThatMatches(354,11245
-            def outputThatDoesntMatch(357,11354
-            def state(360,11472
-    def test_getArgNames(369,11851
-    def test_filterArgs(388,12333
-    def test_multipleInitialStatesFailure(400,12741
-        class WillFail(405,12879
-            def firstInitialState(409,12983
-                def secondInitialState(414,13169
-    def test_multipleTransitionsFailure(418,13292
-        class WillFail(424,13454
-            def start(428,13558
-            def end(431,13643
-            def event(435,13726
-    def test_badTransitionForCurrentState(442,13943
-        class OnlyOnePath(448,14153
-            def start(451,14259
-            def end(454,14342
-            def advance(457,14421
-            def deadEnd(460,14517
-    def test_saveState(476,15072
-        class Mechanism(484,15374
-            def __init__(486,15443
-            def first(489,15567
-            def second(492,15675
-            def save(495,15765
-    def test_restoreState(510,16113
-        class Mechanism(518,16465
-            def __init__(520,16534
-            def first(524,16697
-            def second(527,16805
-            def input(530,16890
-            def output(533,16970
-            def output2(538,17118
-            def save(545,17411
-            def _restore(552,17610
-            def fromBlob(557,17767
-
-venv/lib/python2.7/site-packages/automat/_visualize.py,162
-def _gvquote(10,121
-def _gvhtml(14,188
-def elementMaker(18,234
-def tableMaker(31,682
-def makeDigraph(63,1610
-def tool(108,3292
-        def _print(158,5407
-
-venv/lib/python2.7/site-packages/automat/_methodical.py,1272
-def _getArgSpec(26,628
-def _getArgNames(50,1381
-def _keywords_only(69,1910
-    def g(80,2236
-class MethodicalState(86,2324
-    def upon(94,2506
-    def _name(128,4179
-def _transitionerFromInstance(132,4238
-def _empty(146,4591
-def _docstring(149,4615
-def assertNoCode(152,4654
-def _filterArgs(169,5552
-class MethodicalInput(210,7173
-    def _buildArgSpec(221,7508
-    def __get__(224,7578
-        def doInput(234,8024
-    def _name(249,8637
-class MethodicalOutput(254,8717
-    def _buildArgSpec(263,8932
-    def __get__(266,9002
-    def __call__(279,9421
-    def _name(285,9581
-class MethodicalTracer(289,9670
-    def __get__(294,9773
-        def setTrace(297,9948
-def gensym(304,10065
-class MethodicalMachine(312,10180
-    def __init__(318,10331
-    def __get__(324,10455
-    def state(337,10859
-        def decorator(358,11751
-    def input(369,12101
-        def decorator(375,12214
-    def output(383,12470
-        def decorator(392,12725
-    def _oneTransition(397,12860
-    def serializer(422,14105
-        def decorator(426,14156
-            def serialize(428,14220
-    def unserializer(436,14553
-        def decorator(440,14606
-            def unserialize(442,14670
-    def _setTrace(455,15217
-    def asDigraph(458,15306
-
-venv/lib/python2.7/site-packages/automat/_introspection.py,96
-def copycode(8,102
-def copyfunction(24,550
-def preserveName(35,863
-    def decorator(39,971
-
-venv/lib/python2.7/site-packages/six.py,2443
-        class X(60,2014
-            def __len__(62,2040
-def _add_doc(75,2320
-def _import_module(80,2413
-class _LazyDescr(86,2557
-    def __init__(88,2584
-    def __get__(91,2640
-class MovedModule(103,3006
-    def __init__(105,3038
-    def _resolve(114,3271
-    def __getattr__(117,3336
-class _LazyModule(124,3500
-    def __init__(126,3538
-    def __dir__(130,3663
-class MovedAttribute(139,3879
-    def __init__(141,3914
-    def _resolve(159,4498
-class _SixMetaPathImporter(164,4608
-    def __init__(173,4863
-    def _add_module(177,4973
-    def _get_module(181,5118
-    def find_module(184,5218
-    def __get_module(189,5354
-    def load_module(195,5557
-    def is_package(209,5944
-    def get_code(218,6218
-class _MovedItems(229,6507
-class Module_six_moves_urllib_parse(322,11404
-class Module_six_moves_urllib_error(364,13467
-class Module_six_moves_urllib_request(384,14163
-class Module_six_moves_urllib_response(436,17067
-class Module_six_moves_urllib_robotparser(457,17855
-class Module_six_moves_urllib(475,18504
-    def __dir__(485,18978
-def add_move(492,19189
-def remove_move(497,19289
-    def advance_iterator(529,20008
-    def callable(537,20136
-    def get_unbound_function(542,20249
-    def create_unbound_method(547,20356
-    def get_unbound_function(552,20447
-    def create_bound_method(555,20518
-    def create_unbound_method(558,20617
-    class Iterator(561,20709
-        def next(563,20738
-    def iterkeys(580,21275
-    def itervalues(583,21337
-    def iteritems(586,21403
-    def iterlists(589,21467
-    def iterkeys(598,21680
-    def itervalues(601,21740
-    def iteritems(604,21804
-    def iterlists(607,21866
-    def b(625,22437
-    def u(628,22487
-    def b(648,23040
-    def u(652,23114
-    def byte2int(657,23236
-    def indexbytes(660,23285
-def assertCountEqual(672,23654
-def assertRaisesRegex(676,23762
-def assertRegex(680,23872
-    def reraise(687,24023
-    def exec_(699,24320
-    def raise_from(736,25236
-    def print_(742,25364
-        def write(748,25551
-    def print_(798,27294
-    def wraps(808,27590
-        def wrapper(810,27703
-def with_metaclass(819,27906
-    class metaclass(824,28171
-        def __new__(826,28199
-        def __prepare__(830,28308
-def add_metaclass(835,28469
-    def wrapper(837,28564
-def ensure_binary(853,29114
-def ensure_str(872,29583
-def ensure_text(892,30123
-def python_2_unicode_compatible(912,30580
-
-venv/lib/python2.7/site-packages/zope/interface/interfaces.py,3742
-class IElement(25,870
-    def getTaggedValue(32,1088
-    def queryTaggedValue(38,1232
-    def getTaggedValueTags(44,1398
-    def setTaggedValue(47,1471
-class IAttribute(51,1554
-class IMethod(59,1779
-    def getSignatureInfo(62,1835
-    def getSignatureString(78,2269
-class ISpecification(86,2568
-    def providedBy(89,2645
-    def implementedBy(97,2908
-    def isOrExtends(105,3196
-    def extends(109,3301
-    def weakref(118,3599
-    def get(152,4668
-class IInterface(160,4842
-      class IMyInterface(204,6775
-        def meth(207,6851
-     class IMySubInterface(212,6970
-        def meth2(215,7051
-         class itself 240,7831
-    def names(248,8022
-    def namesAndDescriptions(259,8421
-    def __getitem__(271,8898
-    def direct(277,9052
-    def validateInvariants(283,9231
-    def __contains__(291,9559
-    def __iter__(294,9652
-class IDeclaration(303,9966
-    def __contains__(310,10144
-    def __iter__(317,10370
-    def flattened(321,10473
-    def __sub__(333,11028
-    def __add__(347,11537
-    def __nonzero__(358,11960
-class IInterfaceDeclaration(362,12071
-    def providedBy(386,12991
-    def implementedBy(395,13259
-    def classImplements(401,13421
-          class C(413,13860
-    def implementer(423,14076
-    def classImplementsOnly(430,14306
-          class C(441,14724
-    def implementer_only(451,15005
-    def directlyProvidedBy(458,15235
-    def directlyProvides(464,15405
-          class C(476,15836
-    def alsoProvides(503,16750
-    def noLongerProvides(513,16992
-    def implements(528,17436
-          class C(556,18309
-    def implementsOnly(564,18505
-          class C(588,19242
-    def classProvides(596,19437
-        class has 607,19904
-    def provider(625,20501
-    def moduleProvides(628,20592
-    def Declaration(653,21486
-class IAdapterRegistry(663,21793
-    def register(675,22244
-    def registered(682,22474
-    def lookup(696,22937
-    def queryMultiAdapter(704,23185
-    def lookup1(708,23342
-    def queryAdapter(716,23622
-    def adapter_hook(720,23765
-    def lookupAll(726,23936
-    def names(732,24139
-    def subscribe(736,24254
-    def subscriptions(746,24584
-    def subscribers(753,24803
-class ComponentLookupError(759,24956
-class Invalid(762,25040
-class IObjectEvent(765,25116
-class ObjectEvent(776,25375
-    def __init__(778,25403
-class IComponentLookup(781,25465
-    def queryAdapter(794,25853
-    def getAdapter(800,26069
-    def queryMultiAdapter(807,26292
-    def getMultiAdapter(813,26521
-    def getAdapters(820,26757
-    def subscribers(827,26993
-    def handle(835,27233
-    def queryUtility(841,27382
-    def getUtilitiesFor(847,27555
-    def getAllUtilitiesRegisteredFor(853,27727
-class IRegistration(862,27981
-class IUtilityRegistration(877,28438
-class _IBaseAdapterRegistration(885,28742
-class IAdapterRegistration(903,29301
-class ISubscriptionAdapterRegistration(907,29421
-class IHandlerRegistration(911,29565
-class IRegistrationEvent(922,29931
-class RegistrationEvent(927,30054
-    def __repr__(930,30149
-class IRegistered(933,30246
-class Registered(938,30365
-class IUnregistered(941,30412
-class Unregistered(946,30537
-class IComponentRegistry(951,30641
-    def registerUtility(955,30714
-    def unregisterUtility(983,31591
-    def registeredUtilities(1016,32869
-    def registerAdapter(1023,33075
-    def unregisterAdapter(1058,34380
-    def registeredAdapters(1100,36241
-    def registerSubscriptionAdapter(1107,36446
-    def unregisterSubscriptionAdapter(1145,37920
-    def registeredSubscriptionAdapters(1191,39865
-    def registerHandler(1198,40107
-    def unregisterHandler(1233,41370
-    def registeredHandlers(1269,42776
-class IComponents(1277,42982
-
-venv/lib/python2.7/site-packages/zope/interface/advice.py,193
-def getFrameInfo(38,1412
-def addClassAdvisor(74,2549
-    class will 95,3776
-    def advise(120,4750
-def isClassAdvisor(154,5860
-def determineMetaclass(159,6012
-def minimalBases(188,6917
-
-venv/lib/python2.7/site-packages/zope/interface/adapter.py,1710
-class BaseAdapterRegistry(29,992
-    def __init__(40,1376
-    def _setBases(87,3454
-    def _createLookup(96,3749
-    def changed(101,3928
-    def register(105,4053
-    def registered(140,5073
-    def unregister(159,5608
-    def subscribe(207,7219
-    def unsubscribe(234,8033
-    def get(294,10060
-        class XXXTwistedFakeOut:XXXTwistedFakeOut295,10101
-class LookupBaseFallback(301,10225
-    def __init__(303,10260
-    def changed(308,10362
-    def _getcache(313,10486
-    def lookup(326,10834
-    def lookup1(348,11588
-    def queryAdapter(361,12046
-    def adapter_hook(364,12186
-    def lookupAll(380,12762
-    def subscriptions(395,13198
-class VerifyingBaseFallback(417,13818
-    def changed(423,14111
-    def _verify(428,14340
-    def _getcache(433,14490
-    def lookupAll(437,14621
-    def subscriptions(441,14760
-class AdapterLookupBase(453,15098
-    def __init__(455,15132
-    def changed(461,15309
-    def init_extendors(492,16590
-    def add_extendor(497,16726
-    def remove_extendor(509,17130
-    def _subscribe(516,17354
-    def _uncached_lookup(524,17578
-    def queryMultiAdapter(547,18266
-    def _uncached_lookupAll(558,18586
-    def names(576,19195
-    def _uncached_subscriptions(579,19303
-    def subscribers(602,20017
-class AdapterLookup(616,20530
-class AdapterRegistry(620,20623
-    def __init__(624,20701
-    def _addSubregistry(631,20976
-    def _removeSubregistry(634,21048
-    def _setBases(638,21166
-    def changed(649,21492
-class VerifyingAdapterLookup(656,21696
-class VerifyingAdapterRegistry(660,21801
-def _convert_None_to_Interface(664,21897
-def _lookup(670,22003
-def _lookupAll(688,22523
-def _subscriptions(700,22927
-
-venv/lib/python2.7/site-packages/zope/interface/verify.py,98
-def _verify(27,1059
-def verifyClass(104,3887
-def verifyObject(107,3995
-def _incompat(110,4104
-
-venv/lib/python2.7/site-packages/zope/interface/common/idatetime.py,1579
-class ITimeDeltaClass(23,927
-class ITimeDelta(38,1337
-class IDateClass(64,2100
-    def today(78,2481
-    def fromtimestamp(83,2611
-    def fromordinal(93,3109
-class IDate(103,3423
-    def replace(122,3915
-    def timetuple(130,4217
-    def toordinal(139,4566
-    def weekday(146,4781
-    def isoweekday(155,5012
-    def isocalendar(164,5257
-    def isoformat(183,6173
-    def __str__(190,6379
-    def ctime(193,6476
-    def strftime(203,6877
-class IDateTimeClass(211,7096
-    def today(225,7510
-    def now(233,7722
-    def utcnow(248,8389
-    def fromtimestamp(257,8624
-    def utcfromtimestamp(280,9792
-    def fromordinal(290,10180
-    def combine(299,10518
-class IDateTime(309,10911
-    def date(334,11653
-    def time(337,11735
-    def timetz(345,11909
-    def replace(352,12078
-    def astimezone(360,12472
-    def utcoffset(390,14006
-    def dst(394,14124
-    def tzname(399,14266
-    def timetuple(402,14325
-    def utctimetuple(405,14428
-    def toordinal(408,14521
-    def weekday(414,14664
-    def isoweekday(421,14853
-    def isocalendar(429,15063
-    def isoformat(435,15218
-    def __str__(450,15801
-    def ctime(454,15923
-    def strftime(464,16357
-class ITimeClass(471,16514
-class ITime(487,16906
-    def replace(510,17416
-    def isoformat(519,17778
-    def __str__(528,18168
-    def strftime(531,18255
-    def utcoffset(537,18402
-    def dst(547,18790
-    def tzname(557,19188
-class ITZInfo(566,19431
-    def utcoffset(570,19495
-    def dst(583,20140
-    def tzname(588,20303
-    def fromutc(593,20431
-
-venv/lib/python2.7/site-packages/zope/interface/common/interfaces.py,1134
-class IException(19,766
-class IStandardError(24,868
-class IWarning(32,1101
-class ISyntaxError(37,1196
-class ILookupError(42,1311
-class IValueError(47,1426
-class IRuntimeError(52,1537
-class IArithmeticError(57,1656
-class IAssertionError(62,1787
-class IAttributeError(67,1914
-class IDeprecationWarning(72,2041
-class IEOFError(77,2178
-class IEnvironmentError(82,2281
-class IFloatingPointError(87,2416
-class IIOError(92,2561
-class IImportError(97,2663
-class IIndentationError(102,2778
-class IIndexError(107,2911
-class IKeyError(112,3020
-class IKeyboardInterrupt(117,3121
-class IMemoryError(122,3260
-class INameError(127,3375
-class INotImplementedError(132,3482
-class IOSError(137,3628
-class IOverflowError(142,3730
-class IOverflowWarning(147,3857
-class IReferenceError(155,4088
-class IRuntimeWarning(160,4215
-class IStopIteration(165,4336
-class ISyntaxWarning(170,4455
-class ISystemError(175,4572
-class ISystemExit(180,4687
-class ITabError(185,4794
-class ITypeError(190,4900
-class IUnboundLocalError(195,5007
-class IUnicodeError(200,5142
-class IUserWarning(205,5258
-class IZeroDivisionError(210,5367
-
-venv/lib/python2.7/site-packages/zope/interface/common/sequence.py,955
-class IMinimalSequence(23,844
-    def __getitem__(38,1362
-class IFiniteSequence(44,1549
-    def __len__(46,1591
-class IReadSequence(49,1653
-    def __contains__(52,1742
-    def __lt__(55,1825
-    def __le__(58,1898
-    def __eq__(61,1972
-    def __ne__(64,2046
-    def __gt__(67,2120
-    def __ge__(70,2193
-    def __add__(73,2267
-    def __mul__(76,2342
-    def __rmul__(79,2405
-    def __getslice__(82,2470
-class IExtendedReadSequence(90,2679
-    def count(93,2764
-    def index(96,2838
-class IUniqueMemberWriteSequence(102,2966
-    def __setitem__(105,3088
-    def __delitem__(112,3303
-    def __setslice__(119,3503
-    def __delslice__(127,3734
-    def __iadd__(134,3946
-    def append(137,4012
-    def insert(140,4068
-    def pop(143,4137
-    def remove(146,4222
-    def reverse(149,4292
-    def sort(152,4345
-    def extend(155,4440
-class IWriteSequence(158,4533
-    def __imul__(161,4628
-class ISequence(164,4694
-
-venv/lib/python2.7/site-packages/zope/interface/common/mapping.py,824
-class IItemMapping(21,808
-    def __getitem__(25,888
-class IReadMapping(32,1027
-    def get(36,1101
-    def __contains__(42,1246
-class IWriteMapping(46,1326
-    def __delitem__(49,1403
-    def __setitem__(52,1491
-class IEnumerableMapping(56,1571
-    def keys(60,1674
-    def __iter__(64,1753
-    def values(68,1852
-    def items(72,1935
-    def __len__(76,2016
-class IMapping(80,2087
-class IIterableMapping(83,2176
-    def iterkeys(92,2454
-    def itervalues(95,2531
-    def iteritems(98,2584
-class IClonableMapping(101,2635
-    def copy(107,2765
-class IExtendedReadMapping(110,2812
-    def has_key(118,3029
-class IExtendedWriteMapping(121,3134
-    def clear(127,3262
-    def update(130,3307
-    def setdefault(133,3386
-    def pop(136,3501
-    def popitem(143,3773
-class IFullMapping(147,3909
-
-venv/lib/python2.7/site-packages/zope/interface/common/tests/test_import_interfaces.py,62
-class TestInterfaceImport(16,653
-    def test_import(18,700
-
-venv/lib/python2.7/site-packages/zope/interface/common/tests/basemapping.py,539
-def testIReadMapping(18,702
-def test_keys(31,1152
-def test_iter(37,1383
-def test_values(43,1607
-def test_items(49,1858
-def test___len__(55,2099
-def testIEnumerableMapping(59,2214
-class BaseTestIReadMapping(66,2401
-    def testIReadMapping(67,2437
-class BaseTestIEnumerableMapping(74,2665
-    def test_keys(76,2773
-    def test_values(82,2988
-    def test_items(88,3209
-    def test___len__(94,3427
-    def _IReadMapping__stateDict(100,3637
-    def _IReadMapping__sample(103,3731
-    def _IReadMapping__absentKeys(106,3819
-
-venv/lib/python2.7/site-packages/zope/interface/common/tests/test_idatetime.py,71
-class TestDateTimeInterfaces(26,1087
-    def test_interfaces(28,1137
-
-venv/lib/python2.7/site-packages/zope/interface/declarations.py,1875
-    class implements 19,851
-class named(51,1896
-    def __init__(53,1918
-    def __call__(56,1974
-class Declaration(60,2063
-    def __init__(63,2131
-    def changed(66,2234
-    def __contains__(73,2425
-    def __iter__(79,2613
-    def flattened(84,2753
-    def __sub__(89,2895
-    def __add__(99,3193
-class Implements(123,3802
-    def named(134,4023
-    def __repr__(145,4532
-    def __reduce__(148,4611
-    def __cmp(151,4685
-    def __hash__(176,6081
-    def __lt__(186,6647
-    def __le__(190,6728
-    def __gt__(194,6810
-    def __ge__(198,6891
-def _implements_name(202,6973
-def implementedByFallback(214,7589
-def classImplementsOnly(301,10648
-def classImplements(315,11155
-def _implements_advice(345,12039
-class implementer(352,12239
-        class C(371,12921
-    def __init__(381,13081
-    def __call__(384,13156
-class implementer_only(397,13575
-        class C(412,14123
-    def __init__(421,14272
-    def __call__(424,14347
-def _implements(436,14885
-def implements(454,15670
-def implementsOnly(486,16713
-class Provides(518,17743
-    def __init__(524,17959
-    def __reduce__(529,18144
-    def __get__(534,18243
-def Provides(551,18884
-def directlyProvides(567,19323
-def alsoProvides(603,20754
-def noLongerProvides(614,21221
-class ClassProvidesBaseFallback(621,21513
-    def __get__(623,21555
-class ClassProvides(648,22268
-    def __init__(655,22537
-    def __reduce__(661,22790
-def directlyProvidedBy(667,22940
-def classProvides(685,23574
-def _classProvides_advice(735,25333
-class provider(743,25608
-    def __init__(746,25684
-    def __call__(749,25759
-def moduleProvides(753,25853
-def ObjectSpecification(797,27479
-def getObjectSpecificationFallback(804,27690
-def providedByFallback(821,28124
-class ObjectSpecificationDescriptorFallback(872,29857
-    def __get__(879,30054
-def _normalizeargs(895,30529
-
-venv/lib/python2.7/site-packages/zope/interface/registry.py,2458
-    def notify(21,783
-class _UnhashableComponentCounter(43,1737
-    def __init__(46,1842
-    def __getitem__(50,1967
-    def __setitem__(56,2123
-    def __delitem__(63,2370
-def _defaultdict_int(70,2602
-class _UtilityRegistrations(73,2655
-    def __init__(75,2693
-    def __populate_cache(83,2976
-    def __cache_utility(88,3161
-    def __uncache_utility(97,3556
-    def _is_utility_subscribed(112,4205
-    def registerUtility(119,4441
-    def unregisterUtility(130,4873
-class Components(141,5233
-    def __init__(145,5303
-    def __repr__(155,5700
-    def __reduce__(158,5793
-    def _init_registries(173,6511
-    def _init_registrations(179,6766
-    def _utility_registrations_cache(186,6985
-    def _getBases(198,7550
-    def _setBases(202,7662
-    def registerUtility(215,8086
-    def unregisterUtility(244,9079
-    def registeredUtilities(275,10152
-    def queryUtility(280,10352
-    def getUtility(283,10481
-    def getUtilitiesFor(289,10694
-    def getAllUtilitiesRegisteredFor(293,10839
-    def registerAdapter(296,10954
-    def unregisterAdapter(314,11653
-    def registeredAdapters(341,12670
-    def queryAdapter(347,12950
-    def getAdapter(350,13098
-    def queryMultiAdapter(356,13339
-    def getMultiAdapter(361,13538
-    def getAdapters(367,13792
-    def registerSubscriptionAdapter(375,14072
-    def registeredSubscriptionAdapters(395,14898
-    def unregisterSubscriptionAdapter(399,15055
-    def subscribers(441,16539
-    def registerHandler(444,16646
-    def registeredHandlers(461,17250
-    def unregisterHandler(465,17385
-    def handle(499,18468
-def _getName(503,18551
-def _getUtilityProvided(509,18676
-def _getAdapterProvided(517,18941
-def _getAdapterRequired(525,19215
-class UtilityRegistration(554,20233
-    def __init__(556,20269
-    def __repr__(561,20512
-    def __hash__(570,20860
-    def __eq__(573,20909
-    def __ne__(576,20980
-    def __lt__(579,21051
-    def __le__(582,21121
-    def __gt__(585,21192
-    def __ge__(588,21262
-class AdapterRegistration(592,21368
-    def __init__(594,21404
-    def __repr__(599,21643
-    def __hash__(608,22009
-    def __eq__(611,22058
-    def __ne__(614,22129
-    def __lt__(617,22200
-    def __le__(620,22270
-    def __gt__(623,22341
-    def __ge__(626,22411
-class SubscriptionRegistration(630,22534
-class HandlerRegistration(635,22638
-    def __init__(637,22687
-    def factory(642,22892
-    def __repr__(647,22965
-
-venv/lib/python2.7/site-packages/zope/interface/_flatten.py,21
-def _flatten(20,736
-
-venv/lib/python2.7/site-packages/zope/interface/ro.py,66
-def _mergeOrderings(18,734
-def _flatten(47,1417
-def ro(61,1883
-
-venv/lib/python2.7/site-packages/zope/interface/interface.py,1812
-def invariant(34,1013
-def taggedValue(42,1237
-class Element(50,1500
-    def __init__(60,1729
-    def getName(69,1982
-    def getDoc(73,2083
-    def getTaggedValue(77,2192
-    def queryTaggedValue(81,2326
-    def getTaggedValueTags(85,2489
-    def setTaggedValue(89,2611
-class SpecificationBasePy(93,2743
-    def providedBy(95,2779
-    def implementedBy(101,2942
-    def isOrExtends(109,3212
-class InterfaceBasePy(123,3577
-    def __call__(127,3678
-    def __adapt__(145,4223
-class Specification(171,4782
-    def __init__(188,5349
-    def subscribe(193,5503
-    def unsubscribe(196,5615
-    def __setBases(205,5880
-    def changed(223,6338
-    def interfaces(256,7282
-    def extends(267,7613
-    def weakref(278,7964
-    def get(281,8046
-class InterfaceClass(301,8591
-    def __init__(309,8835
-    def interfaces(377,11287
-    def getBases(382,11416
-    def isEqualOrExtendedBy(385,11471
-    def names(389,11607
-    def __iter__(401,11914
-    def namesAndDescriptions(404,11981
-    def getDescriptionFor(417,12340
-    def __contains__(427,12588
-    def direct(430,12665
-    def queryDescriptionFor(433,12732
-    def validateInvariants(436,12827
-    def __repr__(455,13438
-    def _call_conform(467,13795
-    def __reduce__(486,14641
-    def __cmp(489,14697
-    def __hash__(520,15801
-    def __eq__(527,16078
-    def __ne__(531,16160
-    def __lt__(535,16242
-    def __le__(539,16323
-    def __gt__(543,16405
-    def __ge__(547,16486
-class Attribute(554,16641
-class Method(566,16853
-    def _get_optional(580,17224
-    def _set_optional(584,17340
-    def _del_optional(586,17403
-    def __call__(590,17532
-    def getSignatureInfo(593,17636
-    def getSignatureString(601,17900
-def fromFunction(614,18285
-def fromMethod(659,19483
-def _wire(668,19758
-
-venv/lib/python2.7/site-packages/zope/interface/__init__.py,50
-  class IMyInterface(22,899
-    def meth(26,972
-
-venv/lib/python2.7/site-packages/zope/interface/_compat.py,124
-    def _normalize_name(21,722
-    def _normalize_name(36,1050
-def _skip_under_py3k(51,1404
-def _skip_under_py2(56,1547
-
-venv/lib/python2.7/site-packages/zope/interface/tests/advisory_testing.py,125
-def ping(21,770
-    def pong(23,793
-    class ClassicClass:ClassicClass32,937
-class NewStyleClass:NewStyleClass38,1100
-
-venv/lib/python2.7/site-packages/zope/interface/tests/test_verify.py,5678
-class Test_verifyClass(19,701
-    def _callFUT(21,745
-    def test_class_doesnt_implement(25,879
-        class ICurrent(29,1031
-        class Current(32,1084
-    def test_class_doesnt_implement_but_classImplements_later(37,1212
-        class ICurrent(41,1378
-        class Current(44,1431
-    def test_class_doesnt_have_required_method_simple(51,1566
-        class ICurrent(56,1787
-            def method(57,1822
-        class Current(60,1885
-    def test_class_has_required_method_simple(66,2043
-        class ICurrent(70,2189
-            def method(71,2224
-        class Current(74,2287
-            def method(76,2319
-    def test_class_doesnt_have_required_method_derived(81,2436
-        class IBase(86,2658
-            def method(87,2690
-        class IDerived(90,2738
-        class Current(94,2818
-    def test_class_has_required_method_derived(100,2976
-        class IBase(104,3123
-            def method(105,3155
-        class IDerived(108,3203
-        class Current(112,3283
-            def method(114,3315
-    def test_method_takes_wrong_arg_names_but_OK(119,3432
-        class ICurrent(124,3628
-            def method(126,3664
-        class Current(130,3744
-            def method(132,3776
-    def test_method_takes_not_enough_args(137,3896
-        class ICurrent(142,4111
-            def method(144,4147
-        class Current(148,4227
-            def method(150,4259
-    def test_method_doesnt_take_required_starargs(156,4449
-        class ICurrent(161,4672
-            def method(163,4708
-        class Current(167,4792
-            def method(169,4824
-    def test_method_doesnt_take_required_only_kwargs(175,5014
-        class ICurrent(180,5240
-            def method(182,5276
-        class Current(186,5359
-            def method(188,5391
-    def test_method_takes_extra_arg(194,5581
-        class ICurrent(199,5790
-            def method(201,5826
-        class Current(205,5906
-            def method(207,5938
-    def test_method_takes_extra_arg_with_default(213,6134
-        class ICurrent(217,6283
-            def method(219,6319
-        class Current(223,6399
-            def method(225,6431
-    def test_method_takes_only_positional_args(230,6559
-        class ICurrent(234,6706
-            def method(236,6742
-        class Current(240,6822
-            def method(242,6854
-    def test_method_takes_only_kwargs(247,6978
-        class ICurrent(252,7189
-            def method(254,7225
-        class Current(258,7305
-            def method(260,7337
-    def test_method_takes_extra_starargs(266,7533
-        class ICurrent(270,7674
-            def method(272,7710
-        class Current(276,7790
-            def method(278,7822
-    def test_method_takes_extra_starargs_and_kwargs(283,7949
-        class ICurrent(287,8101
-            def method(289,8137
-        class Current(293,8217
-            def method(295,8249
-    def test_method_doesnt_take_required_positional_and_starargs(300,8382
-        class ICurrent(305,8620
-            def method(307,8656
-        class Current(311,8743
-            def method(313,8775
-    def test_method_takes_required_positional_and_starargs(319,8968
-        class ICurrent(323,9127
-            def method(325,9163
-        class Current(329,9250
-            def method(331,9282
-    def test_method_takes_only_starargs(336,9409
-        class ICurrent(340,9549
-            def method(342,9585
-        class Current(346,9672
-            def method(348,9704
-    def test_method_takes_required_kwargs(353,9828
-        class ICurrent(357,9970
-            def method(359,10006
-        class Current(363,10093
-            def method(365,10125
-    def test_method_takes_positional_plus_required_starargs(370,10248
-        class ICurrent(375,10481
-            def method(377,10517
-        class Current(381,10601
-            def method(383,10633
-    def test_method_doesnt_take_required_kwargs(390,10834
-        class ICurrent(395,11055
-            def method(397,11091
-        class Current(401,11178
-            def method(403,11210
-    def test_class_has_method_for_iface_attr(410,11404
-        class ICurrent(415,11594
-        class Current:Current419,11711
-            def attr(421,11735
-    def test_class_has_nonmethod_for_method(426,11850
-        class ICurrent(431,12067
-            def method(432,12102
-        class Current:Current436,12181
-    def test_class_has_attribute_for_attribute(442,12343
-        class ICurrent(447,12535
-        class Current:Current451,12652
-    def test_class_misses_attribute_for_attribute(457,12740
-        class ICurrent(463,12981
-        class Current:Current467,13098
-    def test_w_callable_non_func_method(472,13181
-        class QuasiMethod(477,13373
-            def __call__(478,13408
-        class QuasiCallable(481,13498
-            def __call__(482,13535
-        class ICurrent(485,13625
-        class Current:Current489,13743
-    def test_w_decorated_method(495,13845
-        def decorator(499,13977
-        class ICurrent(503,14127
-            def method(505,14163
-        class Current(509,14243
-            def method(512,14298
-class Test_verifyObject(517,14418
-    def _callFUT(519,14462
-    def test_class_misses_attribute_for_attribute(525,14685
-        class ICurrent(532,14993
-        class Current:Current536,15110
-    def test_module_hit(542,15260
-    def test_module_miss(548,15444
-        class IDummyModule(554,15670
-    def test_staticmethod_hit_on_class(560,15834
-        class IFoo(565,16025
-            def bar(567,16057
-        class Foo(571,16142
-            def bar(574,16196
-class OldSkool:OldSkool581,16410
-
-venv/lib/python2.7/site-packages/zope/interface/tests/m1.py,34
-class I1(18,736
-class I2(19,762
-
-venv/lib/python2.7/site-packages/zope/interface/tests/test_advice.py,2397
-class FrameInfoTest(35,1404
-    def test_w_module(37,1445
-    def test_w_ClassicClass(46,1806
-    def test_w_NewStyleClass(59,2267
-    def test_inside_function_call(70,2634
-    def test_inside_exec(78,2994
-class AdviceTests(94,3515
-    def test_order(97,3576
-        class Foo(100,3682
-    def test_single_explicit_meta(113,4010
-        class Metaclass(116,4115
-        class Concrete(119,4164
-    def test_mixed_metas(128,4371
-        class Metaclass1(131,4467
-        class Metaclass2(134,4517
-        class Base1:Base1137,4567
-        class Base2:Base2140,4628
-            class Derived(144,4702
-        class Metaclass3(150,4881
-        class Derived(153,4949
-    def test_meta_no_bases(162,5208
-        class Thing:Thing165,5341
-class Test_isClassAdvisor(171,5490
-    def _callFUT(173,5537
-    def test_w_non_function(177,5675
-    def test_w_normal_function(180,5764
-        def foo(181,5802
-    def test_w_advisor_function(185,5914
-        def bar(186,5953
-class Test_determineMetaclass(192,6106
-    def _callFUT(194,6157
-    def test_empty(199,6325
-    def test_empty_w_explicit_metatype(203,6443
-        class Meta(204,6489
-    def test_single(208,6589
-        class Meta(209,6616
-    def test_meta_of_class(214,6737
-        class Metameta(215,6771
-        class Meta(218,6819
-    def test_meta_of_class_py3k(224,6969
-    def test_multiple_in_hierarchy(240,7416
-        class Meta_A(241,7458
-        class Meta_B(243,7503
-        class A(245,7550
-        class B(247,7608
-    def test_multiple_in_hierarchy_py3k(252,7745
-    def test_multiple_not_in_hierarchy(273,8347
-        class Meta_A(274,8393
-        class Meta_B(276,8438
-        class A(278,8483
-        class B(280,8541
-    def test_multiple_not_in_hierarchy_py3k(285,8682
-class Test_minimalBases(306,9269
-    def _callFUT(308,9314
-    def test_empty(312,9440
-    def test_w_oldstyle_meta(316,9537
-        class C:C317,9573
-    def test_w_oldstyle_class(322,9685
-        class C:C323,9722
-    def test_w_newstyle_meta(327,9807
-    def test_w_newstyle_class(330,9900
-        class C(331,9937
-    def test_simple_hierarchy_skips_implied(335,10030
-        class A(336,10081
-        class B(338,10123
-        class C(340,10160
-        class D(342,10197
-    def test_repeats_kicked_to_end_of_queue(350,10514
-        class A(351,10565
-        class B(353,10607
-
-venv/lib/python2.7/site-packages/zope/interface/tests/test_ro.py,1015
-class Test__mergeOrderings(18,694
-    def _callFUT(20,742
-    def test_empty(24,874
-    def test_single(27,949
-    def test_w_duplicates(30,1051
-    def test_suffix_across_multiple_duplicats(33,1158
-class Test__flatten(42,1422
-    def _callFUT(44,1463
-    def test_w_empty_bases(48,1567
-        class Foo(49,1601
-    def test_w_single_base(55,1745
-        class Foo(56,1779
-    def test_w_bases(60,1884
-        class Foo(61,1912
-        class Bar(63,1956
-    def test_w_diamond(67,2063
-        class Foo(68,2093
-        class Bar(70,2137
-        class Baz(72,2178
-        class Qux(74,2219
-class Test_ro(80,2380
-    def _callFUT(82,2415
-    def test_w_empty_bases(86,2507
-        class Foo(87,2541
-    def test_w_single_base(93,2685
-        class Foo(94,2719
-    def test_w_bases(98,2824
-        class Foo(99,2852
-        class Bar(101,2896
-    def test_w_diamond(105,3003
-        class Foo(106,3033
-        class Bar(108,3077
-        class Baz(110,3118
-        class Qux(112,3159
-
-venv/lib/python2.7/site-packages/zope/interface/tests/test_sorting.py,207
-class I1(21,728
-class I2(22,754
-class I3(23,773
-class I4(24,792
-class I5(25,818
-class I6(26,837
-class Test(29,858
-    def test(31,890
-    def test_w_None(36,1019
-    def test_w_equal_names(41,1167
-
-venv/lib/python2.7/site-packages/zope/interface/tests/test_declarations.py,11173
-class _Py3ClassAdvice(21,778
-    def _run_generated_code(23,810
-class NamedTests(44,1548
-    def test_class(46,1586
-        class Foo(50,1690
-    def test_function(55,1793
-        def doFoo(59,1900
-    def test_instance(64,2023
-        class Foo(67,2107
-class DeclarationTests(75,2258
-    def _getTargetClass(77,2302
-    def _makeOne(81,2421
-    def test_ctor_no_bases(84,2510
-    def test_ctor_w_interface_in_bases(88,2627
-    def test_ctor_w_implements_in_bases(94,2862
-    def test_changed_wo_existing__v_attrs(100,3087
-    def test_changed_w_existing__v_attrs(105,3265
-    def test___contains__w_self(111,3459
-    def test___contains__w_unrelated_iface(117,3667
-    def test___contains__w_base_interface(123,3886
-    def test___iter___empty(129,4107
-    def test___iter___single_base(133,4215
-    def test___iter___multiple_bases(139,4435
-    def test___iter___inheritance(146,4708
-    def test___iter___w_nested_sequence_overlap(153,5006
-    def test_flattened_empty(160,5298
-    def test_flattened_single_base(165,5483
-    def test_flattened_multiple_bases(172,5782
-    def test_flattened_inheritance(180,6134
-    def test_flattened_w_nested_sequence_overlap(188,6486
-    def test___sub___unrelated_interface(197,6906
-    def test___sub___related_interface(206,7271
-    def test___sub___related_interface_by_inheritance(213,7525
-    def test___add___unrelated_interface(221,7841
-    def test___add___related_interface(230,8212
-class TestImplements(241,8608
-    def _getTargetClass(243,8650
-    def _makeOne(247,8767
-    def test_ctor_no_bases(250,8856
-    def test___repr__(257,9107
-    def test___reduce__(262,9266
-    def test_sort(267,9461
-        class A(269,9548
-        class B(271,9590
-    def test_proxy_equality(286,10236
-        class Proxy(288,10340
-            def __init__(289,10369
-            def __getattr__(292,10451
-            def __eq__(295,10537
-            def __ne__(298,10621
-        class A(302,10767
-        class B(305,10810
-class Test_implementedByFallback(327,11529
-    def _callFUT(329,11583
-    def test_dictless_wo_existing_Implements_wo_registrations(333,11741
-        class Foo(334,11810
-    def test_dictless_wo_existing_Implements_cant_assign___implemented__(340,11993
-        class Foo(341,12073
-            def _get_impl(342,12100
-            def _set_impl(344,12177
-            def __call__(347,12308
-    def test_dictless_wo_existing_Implements_w_registrations(353,12499
-        class Foo(355,12615
-    def test_dictless_w_existing_Implements(365,12963
-        class Foo(368,13101
-    def test_dictless_w_existing_not_Implements(374,13281
-        class Foo(376,13396
-    def test_w_existing_attr_as_Implements(383,13624
-        class Foo(386,13761
-    def test_builtins_added_to_cache(390,13876
-    def test_builtins_w_existing_cache(406,14681
-    def test_oldstyle_class_no_assertions(418,15229
-        class Foo:Foo420,15314
-    def test_no_assertions(424,15406
-        class Foo(426,15476
-    def test_w_None_no_bases_not_factory(430,15576
-        class Foo(431,15624
-    def test_w_None_no_bases_w_factory(436,15764
-        class Foo(438,15888
-            def __call__(440,15950
-    def test_w_None_no_bases_w_class(453,16454
-        class Foo(455,16560
-    def test_w_existing_Implements(466,17069
-        class Foo(469,17198
-class Test_implementedBy(474,17314
-    def _callFUT(477,17408
-    def test_optimizations(481,17550
-class Test_classImplementsOnly(492,17969
-    def _callFUT(494,18021
-    def test_no_existing(498,18175
-        class Foo(501,18329
-    def test_w_existing_Implements(514,18893
-        class Foo(521,19194
-class Test_classImplements(531,19507
-    def _callFUT(533,19555
-    def test_no_existing(537,19701
-        class Foo(540,19855
-    def test_w_existing_Implements(553,20418
-        class Foo(560,20719
-    def test_w_existing_Implements_w_bases(569,21036
-        class Base1(578,21423
-        class Base2(580,21489
-        class Foo(582,21555
-class Test__implements_advice(593,21942
-    def _callFUT(595,21993
-    def test_no_existing_implements(599,22145
-        class Foo(604,22409
-class Test_implementer(612,22733
-    def _getTargetClass(614,22777
-    def _makeOne(618,22896
-    def test_oldstyle_class(621,22985
-        class Foo:Foo626,23205
-    def test_newstyle_class(640,23804
-        class Foo(644,23999
-    def test_nonclass_cannot_assign_attr(658,24606
-    def test_nonclass_can_assign_attr(664,24851
-        class Foo(667,24994
-class Test_implementer_only(679,25393
-    def _getTargetClass(681,25442
-    def _makeOne(685,25571
-    def test_function(688,25660
-        def _function(692,25827
-    def test_method(696,25953
-        class Bar:Bar700,26118
-            def _method(701,26137
-    def test_oldstyle_class(705,26271
-        class Foo:Foo712,26562
-    def test_newstyle_class(722,26915
-        class Foo(728,27181
-class Test_implementsOnly(741,27614
-    def test_simple(743,27678
-    def test_called_once_from_class_w_bases(771,28713
-class Test_implements(795,29572
-    def test_called_from_function(797,29632
-    def test_called_twice_from_class(815,30342
-    def test_called_once_from_class(839,31245
-class ProvidesClassTests(855,31808
-    def _getTargetClass(857,31854
-    def _makeOne(861,31977
-    def test_simple_class_one_interface(864,32066
-        class Foo(867,32211
-    def test___reduce__(872,32341
-        class Foo(876,32542
-    def test___get___class(883,32754
-        class Foo(886,32886
-    def test___get___instance(892,33053
-        class Foo(895,33188
-        def _test(899,33304
-class Test_Provides(905,33436
-    def _callFUT(907,33477
-    def test_no_cached_spec(911,33609
-        class Foo(916,33809
-    def test_w_cached_spec(923,34059
-        class Foo(928,34264
-class Test_directlyProvides(936,34494
-    def _callFUT(938,34543
-    def test_w_normal_object(942,34691
-        class Foo(946,34887
-    def test_w_class(953,35111
-        class Foo(957,35299
-    def test_w_non_descriptor_aware_metaclass(964,35525
-        class MetaClass(968,35734
-            def __getattribute__(969,35765
-        class Foo(977,36145
-    def test_w_classless_object(982,36294
-        class Foo(987,36515
-            def __getattribute__(988,36542
-            def __setattr__(993,36755
-class Test_alsoProvides(1001,37039
-    def _callFUT(1003,37084
-    def test_wo_existing_provides(1007,37224
-        class Foo(1011,37425
-    def test_w_existing_provides(1018,37649
-        class Foo(1024,37952
-class Test_noLongerProvides(1033,38219
-    def _callFUT(1035,38268
-    def test_wo_existing_provides(1039,38416
-        class Foo(1042,38555
-    def test_w_existing_provides_hit(1048,38706
-        class Foo(1052,38913
-    def test_w_existing_provides_miss(1059,39100
-        class Foo(1064,39346
-    def test_w_iface_implemented_by_class(1071,39537
-        class Foo(1076,39771
-class ClassProvidesBaseFallbackTests(1082,39901
-    def _getTargetClass(1084,39959
-    def _makeOne(1088,40106
-        class Derived(1091,40244
-            def __init__(1092,40291
-    def test_w_same_class_via_class(1097,40439
-        class Foo(1100,40580
-    def test_w_same_class_via_instance(1105,40734
-        class Foo(1108,40878
-    def test_w_different_class(1114,41052
-        class Foo(1117,41188
-        class Bar(1119,41232
-class ClassProvidesBaseTests(1127,41498
-    def _getTargetClass(1130,41600
-    def test_optimizations(1134,41731
-class ClassProvidesTests(1144,42118
-    def _getTargetClass(1146,42164
-    def _makeOne(1150,42287
-    def test_w_simple_metaclass(1153,42376
-        class Foo(1159,42638
-    def test___reduce__(1165,42858
-        class Foo(1171,43112
-class Test_directlyProvidedBy(1178,43343
-    def _callFUT(1180,43394
-    def test_wo_declarations_in_class_or_instance(1184,43546
-        class Foo(1185,43603
-    def test_w_declarations_in_class_but_not_instance(1190,43723
-        class Foo(1195,43969
-    def test_w_declarations_in_instance_but_not_class(1200,44089
-        class Foo(1204,44313
-    def test_w_declarations_in_instance_and_class(1210,44473
-        class Foo(1217,44818
-class Test_classProvides(1224,44979
-    def test_called_from_function(1226,45042
-    def test_called_twice_from_class(1246,45796
-    def test_called_once_from_class(1270,46714
-class Test_provider(1288,47358
-    def _getTargetClass(1290,47399
-    def _makeOne(1294,47512
-    def test_w_class(1297,47601
-        class Foo(1302,47818
-class Test_moduleProvides(1308,47990
-    def test_called_from_function(1310,48037
-    def test_called_from_class(1325,48587
-    def test_called_once_from_module_scope(1339,49122
-    def test_called_twice_from_module_scope(1352,49642
-class Test_getObjectSpecificationFallback(1367,50183
-    def _callFUT(1369,50246
-    def test_wo_existing_provides_classless(1373,50422
-        class Foo(1375,50495
-            def __getattribute__(1376,50522
-            def __setattr__(1384,50845
-    def test_existing_provides_is_spec(1390,51033
-        def foo(1394,51242
-    def test_existing_provides_is_not_spec(1400,51422
-        def foo(1401,51472
-    def test_existing_provides(1407,51662
-        class Foo(1411,51863
-    def test_wo_provides_on_class_w_implements(1418,52043
-        class Foo(1423,52282
-    def test_wo_provides_on_class_wo_implements(1429,52426
-        class Foo(1430,52481
-class Test_getObjectSpecification(1437,52622
-    def _callFUT(1440,52734
-    def test_optimizations(1444,52894
-class Test_providedByFallback(1457,53422
-    def _callFUT(1459,53473
-    def test_wo_providedBy_on_class_wo_implements(1463,53625
-        class Foo(1464,53682
-    def test_w_providedBy_valid_spec(1470,53822
-        class Foo(1474,54021
-    def test_w_providedBy_invalid_spec(1481,54214
-        class Foo(1482,54260
-    def test_w_providedBy_invalid_spec_class_w_implements(1489,54438
-        class Foo(1494,54688
-    def test_w_providedBy_invalid_spec_w_provides_no_provides_on_class(1501,54870
-        class Foo(1502,54948
-    def test_w_providedBy_invalid_spec_w_provides_diff_provides_on_class(1510,55174
-        class Foo(1511,55254
-    def test_w_providedBy_invalid_spec_w_provides_same_provides_on_class(1520,55516
-        class Foo(1525,55781
-class Test_providedBy(1534,56019
-    def _callFUT(1537,56107
-    def test_optimizations(1541,56243
-class ObjectSpecificationDescriptorFallbackTests(1552,56644
-    def _getTargetClass(1554,56714
-    def _makeOne(1559,56899
-    def test_accessed_via_class(1562,56988
-        class Foo(1566,57182
-    def test_accessed_via_inst_wo_provides(1572,57378
-        class Foo(1579,57708
-    def test_accessed_via_inst_w_provides(1586,57924
-        class Foo(1595,58356
-class ObjectSpecificationDescriptorTests(1604,58615
-    def _getTargetClass(1608,58758
-    def test_optimizations(1612,58913
-class _Monkey(1628,59451
-    def __init__(1630,59547
-    def __enter__(1636,59769
-    def __exit__(1639,59815
-class _MonkeyDict(1644,59964
-    def __init__(1646,60072
-    def __enter__(1653,60302
-    def __exit__(1656,60355
-
-venv/lib/python2.7/site-packages/zope/interface/tests/test_interface.py,14816
-class Test_invariant(24,804
-    def test_w_single(26,846
-        def _check(30,988
-        class Foo(33,1062
-    def test_w_multiple(39,1230
-        def _check(43,1374
-        def _another_check(46,1448
-        class Foo(49,1530
-class Test_taggedValue(57,1753
-    def test_w_single(59,1797
-        class Foo(63,1941
-    def test_w_multiple(69,2111
-        class Foo(73,2257
-    def test_w_multiple_overwriting(80,2481
-        class Foo(84,2639
-class ElementTests(93,2902
-    def _getTargetClass(97,2974
-    def _makeOne(101,3082
-    def test_ctor_defaults(106,3225
-    def test_ctor_no_doc_space_in_name(114,3577
-    def test_getTaggedValue_miss(119,3775
-    def test_queryTaggedValue_miss(123,3922
-    def test_queryTaggedValue_miss_w_default(127,4068
-    def test_setTaggedValue(131,4232
-class SpecificationBasePyTests(139,4546
-    def _getTargetClass(141,4598
-    def _makeOne(145,4730
-    def test_providedBy_miss(148,4795
-        def _providedBy(152,4960
-    def test_providedBy_hit(157,5128
-        class _Decl(160,5237
-        def _providedBy(162,5299
-    def test_implementedBy_miss(167,5467
-        def _implementedBy(171,5635
-    def test_implementedBy_hit(176,5815
-        class _Decl(179,5927
-        def _implementedBy(181,5989
-    def test_isOrExtends_miss(186,6169
-    def test_isOrExtends_hit(191,6350
-    def test___call___miss(197,6554
-    def test___call___hit(202,6732
-class SpecificationBaseTests(209,6934
-    def _getTargetClass(211,6984
-    def test_optimizations(215,7112
-class InterfaceBasePyTests(225,7478
-    def _getTargetClass(227,7526
-    def _makeOne(231,7650
-        class IB(232,7697
-            def _call_conform(233,7739
-            def providedBy(235,7822
-    def test___call___w___conform___returning_value(239,7927
-        class _Adapted(242,8049
-            def __conform__(243,8081
-    def test___call___w___conform___miss_ob_provides(247,8210
-        class _Adapted(249,8303
-            def __conform__(250,8335
-    def test___call___wo___conform___ob_no_provides_w_alternate(255,8483
-    def test___call___w___conform___ob_no_provides_wo_alternate(261,8706
-    def test___adapt___ob_provides(266,8889
-    def test___adapt___ob_no_provides_uses_hooks(271,9050
-        def _hook_miss(276,9233
-        def _hook_hit(279,9334
-class InterfaceBaseTests(286,9583
-    def _getTargetClass(288,9629
-    def test_optimizations(292,9749
-class SpecificationTests(302,10103
-    def _getTargetClass(304,10149
-    def _makeOne(308,10269
-    def test_ctor(313,10427
-    def test_subscribe_first_time(322,10781
-    def test_subscribe_again(329,11013
-    def test_unsubscribe_miss(336,11218
-    def test_unsubscribe(341,11377
-    def test___setBases_subscribes_bases_and_notifies_dependents(351,11687
-        class I(356,11904
-        class J(358,11949
-    def test_changed_clears_volatiles_and_implied(367,12253
-        class I(369,12365
-    def test_interfaces_skips_already_seen(378,12639
-        class IFoo(380,12744
-    def test_extends_strict_wo_self(385,12894
-        class IFoo(387,12992
-    def test_extends_strict_w_self(392,13134
-    def test_extends_non_strict_w_self(396,13266
-    def test_get_hit_w__v_attrs(400,13402
-    def test_get_hit_from_base_wo__v_attrs(406,13581
-        class IFoo(409,13741
-        class IBar(411,13807
-class InterfaceClassTests(417,14037
-    def _getTargetClass(419,14084
-    def _makeOne(423,14206
-    def test_ctor_defaults(427,14395
-    def test_ctor_bad_bases(435,14688
-    def test_ctor_w_attrs_attrib_methods(439,14832
-        def _bar(442,14993
-    def test_ctor_attrs_w___locals__(454,15428
-    def test_ctor_attrs_w___annotations__(463,15786
-    def test_ctor_attrs_w__decorator_non_return(472,16154
-    def test_ctor_attrs_w_invalid_attr_type(482,16601
-    def test_ctor_w_explicit___doc__(488,16869
-    def test_interfaces(494,17106
-    def test_getBases(498,17230
-    def test_isEqualOrExtendedBy_identity(503,17395
-    def test_isEqualOrExtendedBy_subiface(507,17535
-    def test_isEqualOrExtendedBy_unrelated(513,17782
-    def test_names_w_all_False_ignores_bases(519,18029
-        def _bar(522,18194
-    def test_names_w_all_True_no_bases(533,18650
-        def _bar(536,18809
-    def test_names_w_all_True_w_bases_simple(544,19077
-        def _bar(547,19242
-    def test_names_w_all_True_bases_w_same_names(558,19711
-        def _bar(561,19880
-        def _foo(563,19928
-    def test___iter__(575,20449
-        def _bar(578,20591
-        def _foo(580,20639
-    def test_namesAndDescriptions_w_all_False_ignores_bases(592,21144
-        def _bar(595,21324
-    def test_namesAndDescriptions_w_all_True_no_bases(608,21869
-        def _bar(611,22043
-    def test_namesAndDescriptions_w_all_True_simple(622,22434
-        def _bar(625,22606
-    def test_namesAndDescriptions_w_all_True_bases_w_same_names(640,23256
-        def _bar(643,23440
-        def _foo(645,23488
-    def test_getDescriptionFor_miss(661,24193
-    def test_getDescriptionFor_hit(665,24338
-        def _bar(668,24493
-    def test___getitem___miss(677,24829
-        def _test(679,24896
-    def test___getitem___hit(683,24996
-        def _bar(686,25145
-    def test___contains___miss(695,25445
-    def test___contains___hit(699,25558
-        def _bar(702,25708
-    def test_direct_miss(711,25982
-    def test_direct_hit_local_miss_bases(715,26100
-        def _bar(718,26261
-        def _foo(720,26309
-    def test_queryDescriptionFor_miss(734,26943
-    def test_queryDescriptionFor_hit(738,27091
-    def test_validateInvariants_pass(744,27359
-        def _passable(746,27429
-    def test_validateInvariants_fail_wo_errors_passed(755,27762
-        def _passable(758,27912
-        def _fail(762,28056
-    def test_validateInvariants_fail_w_errors_passed(772,28472
-        def _fail(776,28638
-    def test_validateInvariants_fail_in_base_wo_errors_passed(787,29087
-        def _passable(790,29245
-        def _fail(794,29389
-    def test_validateInvariants_fail_in_base_w_errors_passed(806,29912
-        def _passable(810,30090
-        def _fail(814,30234
-    def test___reduce__(828,30865
-    def test___hash___normal(832,30996
-    def test___hash___missing_required_attrs(838,31227
-        class Derived(842,31348
-            def __init__(843,31395
-    def test_comparison_with_None(854,31901
-    def test_comparison_with_same_instance(870,32446
-    def test_comparison_with_same_named_instance_in_other_module(880,32771
-class InterfaceTests(899,33461
-    def test_attributes_link_to_interface(901,33503
-        class I1(905,33643
-    def test_methods_link_to_interface(910,33766
-        class I1(913,33858
-            def method(915,33888
-    def test_classImplements_simple(920,34012
-        class ICurrent(925,34196
-            def method1(926,34231
-            def method2(928,34283
-        class IOther(931,34336
-        class Current(934,34387
-            def method1(936,34457
-            def method2(938,34538
-    def test_classImplements_base_not_derived(950,34995
-        class IBase(954,35188
-            def method(955,35220
-        class IDerived(957,35267
-        class Current(959,35315
-            def method(961,35376
-    def test_classImplements_base_and_derived(972,35822
-        class IBase(977,36016
-            def method(978,36048
-        class IDerived(981,36096
-        class Current(984,36145
-            def method(986,36215
-    def test_classImplements_multiple(1000,36796
-        class ILeft(1005,36982
-            def method(1006,37014
-        class IRight(1009,37062
-        class Left(1012,37109
-            def method(1015,37174
-        class Right(1018,37249
-        class Ambi(1021,37316
-    def test_classImplements_multiple_w_explict_implements(1033,37706
-        class ILeft(1038,37913
-            def method(1040,37946
-        class IRight(1043,37994
-        class IOther(1046,38041
-        class Left(1049,38092
-            def method(1052,38151
-        class Right(1055,38226
-        class Other(1058,38293
-        class Mixed(1061,38360
-    def testInterfaceExtendsInterface(1076,38981
-    def test_verifyClass(1093,39749
-        class ICheckMe(1099,39927
-            def method(1102,40004
-        class CheckMe(1105,40058
-            def method(1109,40156
-    def test_verifyObject(1114,40288
-        class ICheckMe(1120,40468
-            def method(1123,40545
-        class CheckMe(1126,40599
-            def method(1130,40697
-    def test_interface_object_provides_Interface(1137,40861
-        class AnInterface(1140,40963
-    def test_names_simple(1145,41079
-        class ISimple(1150,41204
-            def method(1153,41280
-    def test_names_derived(1158,41399
-        class IBase(1163,41525
-            def method(1166,41599
-        class IDerived(1169,41647
-            def method(1172,41722
-            def method2(1175,41770
-    def test_namesAndDescriptions_simple(1183,42052
-        class ISimple(1189,42244
-            def method(1192,42320
-    def test_namesAndDescriptions_derived(1207,42971
-        class IBase(1213,43164
-            def method(1216,43238
-        class IDerived(1219,43293
-            def method(1222,43368
-            def method2(1225,43435
-    def test_getDescriptionFor_nonesuch_no_default(1264,45462
-        class IEmpty(1267,45566
-    def test_getDescriptionFor_simple(1272,45692
-        class ISimple(1278,45881
-            def method(1281,45957
-    def test_getDescriptionFor_derived(1294,46433
-        class IBase(1300,46623
-            def method(1303,46697
-        class IDerived(1306,46752
-            def method(1309,46827
-            def method2(1312,46894
-    def test___getitem__nonesuch(1335,47823
-        class IEmpty(1338,47909
-    def test___getitem__simple(1343,48029
-        class ISimple(1349,48211
-            def method(1352,48287
-    def test___getitem___derived(1365,48727
-        class IBase(1371,48911
-            def method(1374,48985
-        class IDerived(1377,49040
-            def method(1380,49115
-            def method2(1383,49182
-    def test___contains__nonesuch(1406,50039
-        class IEmpty(1409,50126
-    def test___contains__simple(1414,50225
-        class ISimple(1419,50356
-            def method(1422,50432
-    def test___contains__derived(1428,50576
-        class IBase(1433,50708
-            def method(1436,50782
-        class IDerived(1439,50837
-            def method(1442,50912
-            def method2(1445,50979
-    def test___iter__empty(1453,51219
-        class IEmpty(1456,51299
-    def test___iter__simple(1461,51394
-        class ISimple(1466,51521
-            def method(1469,51597
-    def test___iter__derived(1474,51721
-        class IBase(1479,51849
-            def method(1482,51923
-        class IDerived(1485,51978
-            def method(1488,52053
-            def method2(1491,52120
-    def test_function_attributes_become_tagged_values(1497,52292
-        class ITagMe(1500,52399
-            def method(1501,52432
-    def test___doc___non_element(1508,52610
-        class IHaveADocString(1511,52696
-    def test___doc___as_element(1517,52867
-        class IHaveADocString(1521,52997
-    def _errorsEqual(1528,53217
-    def test_invariant_simple(1544,53837
-        class IInvariant(1550,54062
-        class HasInvariant(1555,54246
-    def test_invariant_nested(1574,54966
-        class IInvariant(1580,55191
-        class ISubInvariant(1585,55375
-        class HasInvariant(1588,55459
-    def test_invariant_mutandis(1621,56897
-        class IInvariant(1627,57124
-        class HasInvariant(1632,57308
-    def test___doc___element(1674,59141
-        class I(1677,59267
-        class I(1683,59396
-    def testIssue228(1692,59597
-        class I(1700,59883
-        class OldStyle:OldStyle1703,59930
-    def test_invariant_as_decorator(1708,60056
-        class IRange(1715,60336
-            def range_invariant(1720,60479
-        class Range(1725,60629
-            def __init__(1727,60659
-    def test_taggedValue(1737,60983
-        class ITagged(1742,61153
-        class HasInvariant(1747,61336
-    def test_description_cache_management(1753,61518
-        class I1(1760,61851
-        class I2(1763,61912
-        class I3(1766,61952
-    def test___call___defers_to___conform___(1774,62127
-        class I(1778,62272
-        class C(1782,62342
-            def __conform__(1783,62367
-    def test___call___object_implements(1788,62472
-        class I(1792,62612
-        class C(1796,62682
-    def test___call___miss_wo_alternate(1802,62777
-        class I(1805,62870
-        class C(1808,62916
-    def test___call___miss_w_alternate(1814,63019
-        class I(1817,63111
-        class C(1820,63157
-    def test___call___w_adapter_hook(1826,63261
-        def _miss(1831,63447
-        def _hit(1834,63496
-        class I(1837,63551
-        class C(1840,63597
-class AttributeTests(1853,63866
-    def _getTargetClass(1857,63939
-class MethodTests(1862,64052
-    def _getTargetClass(1866,64121
-    def test_optional_as_property(1870,64227
-    def test___call___raises_BrokenImplementation(1878,64521
-    def test_getSignatureInfo_bare(1889,64941
-    def test_getSignatureString_bare(1898,65308
-    def test_getSignatureString_w_only_required(1902,65446
-    def test_getSignatureString_w_optional(1907,65652
-    def test_getSignatureString_w_varargs(1913,65900
-    def test_getSignatureString_w_kwargs(1918,66080
-class Test_fromFunction(1924,66256
-    def _callFUT(1926,66301
-    def test_bare(1930,66438
-        def _func(1931,66463
-    def test_w_interface(1945,67058
-        class IFoo(1947,67150
-        def _func(1949,67203
-    def test_w_name(1954,67352
-        def _func(1955,67379
-    def test_w_only_required(1960,67541
-        def _func(1961,67577
-    def test_w_optional(1971,67965
-        def _func(1972,67996
-    def test_w_optional_self(1982,68397
-        def _func(1990,68645
-    def test_w_varargs(2000,69041
-        def _func(2001,69071
-    def test_w_kwargs(2011,69453
-        def _func(2012,69482
-    def test_full_spectrum(2022,69861
-        def _func(2023,69895
-class Test_fromMethod(2034,70329
-    def _callFUT(2036,70372
-    def test_no_args(2040,70505
-        class Foo(2041,70533
-            def bar(2042,70560
-    def test_full_spectrum(2056,71165
-        class Foo(2057,71199
-            def bar(2058,71226
-    def test_w_non_method(2068,71673
-        def foo(2069,71706
-class DummyDependent(2083,72295
-    def __init__(2085,72326
-    def changed(2088,72378
-def _barGreaterThanFoo(2092,72472
-def _ifFooThenBar(2104,72990
-class _Monkey(2110,73177
-    def __init__(2112,73273
-    def __enter__(2118,73495
-    def __exit__(2121,73541
-
-venv/lib/python2.7/site-packages/zope/interface/tests/test_adapter.py,9017
-def _makeInterfaces(19,684
-    class IB0(22,749
-    class IB1(23,780
-    class IB2(24,805
-    class IB3(25,830
-    class IB4(26,860
-    class IF0(28,891
-    class IF1(29,922
-    class IR0(31,948
-    class IR1(32,979
-class BaseAdapterRegistryTests(37,1062
-    def _getTargetClass(39,1114
-        class _CUT(41,1208
-            class LookupClass(42,1249
-                def __init__(44,1331
-                def changed(46,1397
-                def add_extendor(48,1483
-                def remove_extendor(50,1584
-    def _makeOne(57,1907
-    def test_lookup_delegation(60,1972
-    def test__generation_on_first_creation(67,2216
-    def test__generation_after_calling_changed(72,2406
-    def test__generation_after_changing___bases__(80,2728
-        class _Base(81,2785
-    def test_register(86,2943
-    def test_register_with_invalid_name(94,3320
-    def test_register_with_value_None_unregisters(100,3577
-    def test_register_with_same_value(107,3893
-    def test_registered_empty(116,4289
-    def test_registered_non_empty_miss(120,4432
-    def test_registered_non_empty_hit(126,4704
-    def test_unregister_empty(131,4905
-    def test_unregister_non_empty_miss_on_required(136,5109
-    def test_unregister_non_empty_miss_on_name(143,5453
-    def test_unregister_with_value_not_None_miss(150,5801
-    def test_unregister_hit_clears_empty_subcomponents(159,6204
-    def test_unsubscribe_empty(172,6830
-    def test_unsubscribe_hit(177,7036
-    def test_unsubscribe_after_multiple(185,7369
-    def test_unsubscribe_w_None_after_multiple(202,8066
-    def test_unsubscribe_non_empty_miss_on_required(213,8497
-    def test_unsubscribe_non_empty_miss_on_value(221,8883
-    def test_unsubscribe_with_value_not_None_miss(229,9268
-    def _instance_method_notify_target(238,9656
-    def test_unsubscribe_instance_method(241,9771
-class LookupBaseFallbackTests(250,10196
-    def _getTargetClass(252,10247
-    def _makeOne(256,10375
-            def uc_lookup(259,10504
-            def uc_lookupAll(262,10617
-            def uc_subscriptions(265,10754
-        class Derived(267,10858
-    def test_lookup_w_invalid_name(273,11074
-        def _lookup(274,11116
-    def test_lookup_miss_no_default(280,11358
-        def _lookup(282,11427
-    def test_lookup_miss_w_default(290,11755
-        def _lookup(293,11851
-    def test_lookup_not_cached(301,12193
-        def _lookup(305,12333
-    def test_lookup_cached(314,12712
-        def _lookup(318,12848
-    def test_lookup_not_cached_multi_required(328,13271
-        def _lookup(332,13426
-    def test_lookup_cached_multi_required(341,13813
-        def _lookup(345,13964
-    def test_lookup_not_cached_after_changed(355,14399
-        def _lookup(359,14553
-    def test_lookup1_w_invalid_name(371,15041
-        def _lookup(372,15084
-    def test_lookup1_miss_no_default(379,15325
-        def _lookup(381,15395
-    def test_lookup1_miss_w_default(389,15721
-        def _lookup(392,15818
-    def test_lookup1_miss_w_default_negative_cache(400,16158
-        def _lookup(403,16270
-    def test_lookup1_not_cached(413,16705
-        def _lookup(417,16846
-    def test_lookup1_cached(426,17223
-        def _lookup(430,17360
-    def test_lookup1_not_cached_after_changed(440,17779
-        def _lookup(444,17934
-    def test_adapter_hook_w_invalid_name(456,18418
-    def test_adapter_hook_miss_no_default(462,18626
-    def test_adapter_hook_miss_w_default(468,18828
-    def test_adapter_hook_hit_factory_returns_None(474,19063
-        def _factory(476,19149
-        def _lookup(479,19247
-    def test_adapter_hook_hit_factory_returns_adapter(487,19585
-        def _factory(490,19702
-        def _lookup(493,19804
-    def test_queryAdapter(501,20142
-        def _factory(504,20231
-        def _lookup(507,20333
-    def test_lookupAll_uncached(515,20671
-        def _lookupAll(518,20786
-    def test_lookupAll_cached(526,21122
-        def _lookupAll(529,21235
-    def test_subscriptions_uncached(538,21610
-        def _subscriptions(541,21729
-    def test_subscriptions_cached(549,22081
-        def _subscriptions(552,22198
-class LookupBaseTests(562,22594
-    def _getTargetClass(564,22643
-    def test_optimizations(568,22755
-class VerifyingBaseFallbackTests(578,23116
-    def _getTargetClass(580,23170
-    def _makeOne(584,23304
-            def uc_lookup(587,23443
-            def uc_lookupAll(590,23579
-            def uc_subscriptions(593,23716
-        class Derived(595,23820
-            def __init__(599,24010
-    def _makeRegistry(606,24280
-        class WithGeneration(607,24316
-        class Registry:Registry609,24382
-            def __init__(610,24406
-    def test_lookup(614,24544
-        def _lookup(618,24673
-    def test_lookup1(635,25397
-        def _lookup(639,25527
-    def test_adapter_hook(656,26245
-        def _factory1(658,26328
-        def _factory2(660,26381
-        def _factory3(662,26434
-        def _lookup(665,26574
-    def test_queryAdapter(678,27136
-        def _factory1(680,27219
-        def _factory2(682,27272
-        def _factory3(684,27325
-        def _lookup(687,27465
-    def test_lookupAll(700,28027
-        def _lookupAll(704,28205
-    def test_subscriptions(716,28696
-        def _subscriptions(720,28878
-class VerifyingBaseTests(733,29394
-    def _getTargetClass(735,29449
-    def test_optimizations(739,29567
-class AdapterLookupBaseTests(749,29937
-    def _getTargetClass(751,29987
-    def _makeOne(755,30113
-    def _makeSubregistry(758,30196
-        class Subregistry:Subregistry759,30239
-            def __init__(760,30266
-    def _makeRegistry(765,30403
-        class Registry:Registry766,30443
-            def __init__(767,30467
-    def test_ctor_empty_registry(772,30615
-    def test_ctor_w_registry_provided(777,30779
-    def test_changed_empty_required(791,31431
-        class Mixin(793,31532
-            def changed(794,31561
-        class Derived(796,31621
-    def test_changed_w_required(802,31790
-        class Mixin(804,31887
-            def changed(805,31916
-        class Derived(807,31976
-        class FauxWeakref(809,32047
-            def __init__(811,32108
-            def __call__(813,32180
-            def unsubscribe(816,32275
-    def test_init_extendors_after_registry_update(829,32719
-    def test_add_extendor(845,33444
-    def test_remove_extendor(861,34136
-    def test__uncached_lookup_empty_ro(878,34870
-    def test__uncached_lookup_order_miss(889,35334
-    def test__uncached_lookup_extendors_miss(900,35777
-    def test__uncached_lookup_components_miss_wrong_iface(913,36305
-    def test__uncached_lookup_components_miss_wrong_name(932,37010
-    def test__uncached_lookup_simple_hit(951,37713
-    def test__uncached_lookup_repeated_hit(968,38346
-    def test_queryMultiAdaptor_lookup_miss(987,39081
-        class Foo(993,39360
-    def test_queryMultiAdaptor_factory_miss(1010,39908
-        class Foo(1016,40188
-        def _factory(1023,40396
-    def test_queryMultiAdaptor_factory_hit(1039,40971
-        class Foo(1045,41250
-        def _factory(1052,41458
-    def test__uncached_lookupAll_empty_ro(1068,42039
-    def test__uncached_lookupAll_order_miss(1079,42507
-    def test__uncached_lookupAll_extendors_miss(1091,42983
-    def test__uncached_lookupAll_components_miss(1104,43515
-    def test__uncached_lookupAll_simple_hit(1122,44191
-    def test_names(1140,44907
-    def test__uncached_subscriptions_empty_ro(1159,45609
-    def test__uncached_subscriptions_order_miss(1170,46085
-    def test__uncached_subscriptions_extendors_miss(1182,46569
-    def test__uncached_subscriptions_components_miss_wrong_iface(1195,47112
-    def test__uncached_subscriptions_components_miss_wrong_name(1213,47811
-    def test__uncached_subscriptions_simple_hit(1230,48478
-        class Foo(1236,48764
-            def __lt__(1237,48791
-    def test_subscribers_wo_provided(1250,49252
-        class Foo(1256,49525
-        def _factory1(1263,49749
-        def _factory2(1265,49845
-    def test_subscribers_w_provided(1279,50400
-        class Foo(1285,50672
-        def _factory1(1293,50938
-        def _factory2(1296,51059
-        def _side_effect_only(1299,51180
-class AdapterRegistryTests(1319,51939
-    def _getTargetClass(1321,51987
-    def _makeOne(1325,52109
-    def test_ctor_no_bases(1328,52198
-    def test_ctor_w_bases(1332,52316
-    def test__setBases_removing_existing_subregistry(1341,52658
-    def test__setBases_wo_stray_entry(1350,53024
-    def test__setBases_w_existing_entry_continuing(1361,53455
-    def test_changed_w_subregistries(1371,53883
-        class Derived(1373,53958
-            def changed(1375,54017
-class Test_utils(1386,54402
-    def test__convert_None_to_Interface_w_None(1388,54440
-    def test__convert_None_to_Interface_w_other(1393,54691
-    def test__normalize_name_str(1398,54910
-    def test__normalize_name_unicode(1407,55235
-    def test__normalize_name_other(1413,55417
-
-venv/lib/python2.7/site-packages/zope/interface/tests/test_registry.py,17215
-class ComponentsTests(23,876
-    def _getTargetClass(25,919
-    def _makeOne(28,977
-    def _wrapEvents(31,1085
-        def _notify(34,1177
-    def test_ctor_no_bases(39,1335
-    def test_ctor_w_base(53,2048
-    def test___repr__(61,2406
-    def test_assign_to___bases__(67,2615
-    def test_registerUtility_with_component_name(78,3083
-        class IFoo(82,3211
-        class Foo(87,3316
-    def test_registerUtility_both_factory_and_component(98,3602
-        def _factory(99,3665
-    def test_registerUtility_w_component(106,3910
-        class IFoo(111,4143
-    def test_registerUtility_w_factory(138,5313
-        class IFoo(143,5544
-        def _factory(149,5700
-    def test_registerUtility_no_provided_available(168,6512
-        class Foo(169,6570
-    def test_registerUtility_wo_provided(179,6833
-        class IFoo(185,7131
-        class Foo(187,7184
-    def test_registerUtility_duplicates_existing_reg(211,8110
-        class IFoo(214,8234
-    def test_registerUtility_w_different_info(227,8652
-        class IFoo(230,8769
-    def test_registerUtility_w_different_names_same_component(248,9467
-        class IFoo(251,9600
-    def test_registerUtility_replaces_existing_reg(272,10446
-        class IFoo(278,10748
-    def test_registerUtility_w_existing_subscr(313,12260
-        class IFoo(316,12378
-    def test_registerUtility_wo_event(330,12863
-        class IFoo(333,12972
-    def test_registerUtility_changes_object_identity_after(345,13339
-        class CompThatChangesAfter1Reg(348,13547
-            def registerUtility(350,13637
-        class IFoo(361,14082
-    def test_registerUtility_changes_object_identity_before(367,14244
-        class CompThatChangesAfter2Reg(370,14453
-            def registerUtility(372,14543
-        class IFoo(384,14989
-        class IBar(391,15152
-    def test_unregisterUtility_neither_factory_nor_component_nor_provided(398,15315
-    def test_unregisterUtility_both_factory_and_component(403,15560
-        def _factory(404,15625
-    def test_unregisterUtility_w_component_miss(411,15872
-        class IFoo(414,15991
-    def test_unregisterUtility_w_component(426,16354
-        class IFoo(431,16591
-    def test_unregisterUtility_w_factory(457,17689
-        class IFoo(462,17924
-        def _factory(468,18080
-    def test_unregisterUtility_wo_explicit_provided(488,18949
-        class IFoo(494,19260
-        class Foo(496,19313
-    def test_unregisterUtility_wo_component_or_factory(522,20333
-        class IFoo(528,20647
-        class Foo(530,20700
-    def test_unregisterUtility_w_existing_subscr(557,21770
-        class IFoo(560,21890
-    def test_unregisterUtility_w_existing_subscr_non_hashable(575,22429
-        class IFoo(578,22562
-    def test_unregisterUtility_w_existing_subscr_non_hashable_fresh_cache(593,23099
-        class IFoo(599,23443
-    def test_unregisterUtility_w_existing_subscr_non_hashable_reinitted(615,23981
-        class IFoo(620,24238
-    def test_unregisterUtility_w_existing_subscr_other_component(642,24948
-        class IFoo(645,25084
-    def test_unregisterUtility_w_existing_subscr_other_component_mixed_hash(662,25684
-        class IFoo(665,25831
-    def test_registeredUtilities_empty(684,26525
-    def test_registeredUtilities_notempty(688,26666
-        class IFoo(692,26843
-    def test_queryUtility_miss_no_default(719,28000
-        class IFoo(721,28112
-    def test_queryUtility_miss_w_default(727,28282
-        class IFoo(729,28393
-    def test_queryUtility_hit(736,28613
-        class IFoo(738,28713
-    def test_getUtility_miss(746,28957
-        class IFoo(749,29123
-    def test_getUtility_hit(755,29307
-        class IFoo(757,29405
-    def test_getUtilitiesFor_miss(765,29647
-        class IFoo(767,29751
-    def test_getUtilitiesFor_hit(773,29927
-        class IFoo(776,30031
-    def test_getAllUtilitiesRegisteredFor_miss(788,30463
-        class IFoo(790,30580
-    def test_getAllUtilitiesRegisteredFor_hit(796,30769
-        class IFoo(799,30886
-    def test_registerAdapter_with_component_name(811,31300
-        class IFoo(815,31428
-        class Foo(821,31561
-    def test_registerAdapter_w_explicit_provided_and_required(832,31840
-        class IFoo(837,32094
-        def _factory(844,32252
-    def test_registerAdapter_no_provided_available(867,33304
-        class IFoo(870,33426
-        class _Factory(877,33583
-    def test_registerAdapter_wo_explicit_provided(884,33793
-        class IFoo(890,34095
-        class _Factory(899,34307
-    def test_registerAdapter_no_required_available(923,35342
-        class IFoo(926,35464
-        class _Factory(932,35594
-    def test_registerAdapter_w_invalid_required(939,35809
-        class IFoo(942,35928
-        class _Factory(948,36085
-    def test_registerAdapter_w_required_containing_None(954,36306
-        class IFoo(960,36609
-        class _Factory(965,36738
-    def test_registerAdapter_w_required_containing_class(989,37834
-        class IFoo(996,38205
-        class _Factory(1002,38362
-        class _Context(1006,38439
-    def test_registerAdapter_w_required_containing_junk(1031,39583
-        class IFoo(1034,39710
-        class _Factory(1040,39840
-    def test_registerAdapter_wo_explicit_required(1046,40067
-        class IFoo(1051,40309
-        class _Factory(1057,40466
-    def test_registerAdapter_wo_event(1082,41566
-        class IFoo(1085,41675
-        def _factory(1092,41833
-    def test_unregisterAdapter_neither_factory_nor_provided(1101,42164
-    def test_unregisterAdapter_neither_factory_nor_required(1106,42379
-        class IFoo(1108,42509
-    def test_unregisterAdapter_miss(1115,42753
-        class IFoo(1117,42859
-        class _Factory(1121,42968
-    def test_unregisterAdapter_hit_w_explicit_provided_and_required(1130,43218
-        class IFoo(1134,43479
-        class _Factory(1138,43588
-    def test_unregisterAdapter_wo_explicit_provided(1162,44571
-        class IFoo(1167,44876
-        class _Factory(1172,45012
-    def test_unregisterAdapter_wo_explicit_required(1194,45885
-        class IFoo(1198,46130
-        class _Factory(1202,46239
-    def test_registeredAdapters_empty(1224,47144
-    def test_registeredAdapters_notempty(1228,47283
-        class IFoo(1232,47459
-        class _Factory(1239,47644
-    def test_queryAdapter_miss_no_default(1262,48690
-        class IFoo(1264,48802
-    def test_queryAdapter_miss_w_default(1271,49010
-        class IFoo(1273,49121
-    def test_queryAdapter_hit(1282,49392
-        class IFoo(1285,49552
-        class _Factory(1289,49661
-            def __init__(1290,49693
-        class _Context(1293,49800
-    def test_getAdapter_miss(1302,50125
-        class IFoo(1306,50351
-        class _Context(1311,50487
-    def test_getAdapter_hit(1318,50705
-        class IFoo(1321,50863
-        class _Factory(1325,50972
-            def __init__(1326,51004
-        class _Context(1329,51111
-    def test_queryMultiAdapter_miss(1338,51434
-        class IFoo(1341,51600
-        class _Context1(1347,51764
-        class _Context2(1350,51841
-    def test_queryMultiAdapter_miss_w_default(1358,52097
-        class IFoo(1361,52273
-        class _Context1(1367,52437
-        class _Context2(1370,52514
-    def test_queryMultiAdapter_hit(1380,52844
-        class IFoo(1383,53009
-        class _Context1(1389,53173
-        class _Context2(1392,53250
-        class _Factory(1396,53364
-            def __init__(1397,53396
-    def test_getMultiAdapter_miss(1405,53781
-        class IFoo(1409,54012
-        class _Context1(1415,54176
-        class _Context2(1418,54253
-    def test_getMultiAdapter_hit(1426,54525
-        class IFoo(1429,54688
-        class _Context1(1435,54852
-        class _Context2(1438,54929
-        class _Factory(1442,55043
-            def __init__(1443,55075
-    def test_getAdapters_empty(1451,55458
-        class IFoo(1454,55619
-        class _Context1(1460,55783
-        class _Context2(1463,55860
-    def test_getAdapters_factory_returns_None(1471,56102
-        class IFoo(1474,56278
-        class _Context1(1480,56442
-        class _Context2(1483,56519
-        def _side_effect_only(1489,56690
-    def test_getAdapters_non_empty(1497,57049
-        class IFoo(1501,57215
-        class _Context1(1507,57379
-        class _Context2(1510,57456
-        class _Factory1(1514,57570
-            def __init__(1515,57603
-        class _Factory2(1517,57705
-            def __init__(1518,57738
-    def test_registerSubscriptionAdapter_w_nonblank_name(1532,58393
-        class IFoo(1535,58521
-        def _factory(1541,58678
-    def test_registerSubscriptionAdapter_w_explicit_provided_and_required(1548,58918
-        class IFoo(1553,59189
-        def _factory(1559,59343
-    def test_registerSubscriptionAdapter_wo_explicit_provided(1584,60502
-        class IFoo(1590,60821
-        class _Factory(1598,61003
-    def test_registerSubscriptionAdapter_wo_explicit_required(1623,62090
-        class IFoo(1628,62349
-        class _Factory(1634,62503
-    def test_registerSubscriptionAdapter_wo_event(1660,63643
-        class IFoo(1663,63764
-        def _factory(1670,63919
-    def test_registeredSubscriptionAdapters_empty(1680,64273
-    def test_registeredSubscriptionAdapters_notempty(1684,64436
-        class IFoo(1688,64629
-        class _Factory(1694,64783
-    def test_unregisterSubscriptionAdapter_w_nonblank_name(1717,65843
-        class IFoo(1720,65973
-    def test_unregisterSubscriptionAdapter_neither_factory_nor_provided(1729,66291
-    def test_unregisterSubscriptionAdapter_neither_factory_nor_required(1734,66530
-        class IFoo(1736,66672
-    def test_unregisterSubscriptionAdapter_miss(1743,66928
-        class IFoo(1745,67046
-        class _Factory(1749,67155
-    def test_unregisterSubscriptionAdapter_hit_wo_factory(1759,67451
-        class IFoo(1763,67707
-        class _Factory(1767,67816
-    def test_unregisterSubscriptionAdapter_hit_w_factory(1791,68828
-        class IFoo(1795,69083
-        class _Factory(1799,69192
-    def test_unregisterSubscriptionAdapter_wo_explicit_provided(1823,70212
-        class IFoo(1828,70534
-        class _Factory(1833,70670
-    def test_unregisterSubscriptionAdapter_wo_explicit_required(1855,71572
-        class IFoo(1859,71834
-        class _Factory(1863,71943
-    def test_subscribers_empty(1885,72877
-        class IFoo(1888,73038
-        class Bar(1894,73205
-    def test_subscribers_non_empty(1899,73337
-        class IFoo(1902,73502
-        class _Factory(1906,73611
-            def __init__(1908,73686
-        class _Derived(1910,73767
-        class Bar(1916,74008
-        def _klassname(1920,74125
-    def test_registerHandler_w_nonblank_name(1927,74421
-        class IFoo(1930,74537
-        def _factory(1935,74681
-    def test_registerHandler_w_explicit_required(1941,74880
-        class IFoo(1946,75121
-        def _factory(1951,75247
-    def test_registerHandler_wo_explicit_required_no_event(1975,76273
-        class IFoo(1978,76403
-        class _Factory(1983,76529
-    def test_registeredHandlers_empty(1998,77095
-    def test_registeredHandlers_non_empty(2002,77230
-        class IFoo(2005,77406
-        def _factory1(2008,77487
-        def _factory2(2010,77559
-        def _factory_name(2015,77760
-    def test_unregisterHandler_w_nonblank_name(2030,78542
-        class IFoo(2033,78660
-    def test_unregisterHandler_neither_factory_nor_required(2041,78926
-    def test_unregisterHandler_miss(2045,79086
-        class IFoo(2047,79192
-    def test_unregisterHandler_hit_w_factory_and_explicit_provided(2054,79394
-        class IFoo(2058,79654
-        def _factory(2062,79766
-    def test_unregisterHandler_hit_w_only_explicit_provided(2081,80551
-        class IFoo(2085,80804
-        def _factory(2089,80916
-    def test_unregisterHandler_wo_explicit_required(2108,81696
-        class IFoo(2112,81941
-        class _Factory(2115,82022
-    def test_handle_empty(2136,82842
-        class IFoo(2139,82998
-        class Bar(2144,83137
-    def test_handle_non_empty(2149,83246
-        class IFoo(2152,83406
-        def _factory_1(2156,83510
-        def _factory_2(2159,83608
-        class Bar(2165,83841
-class UnhashableComponentsTests(2173,84018
-    def _getTargetClass(2175,84069
-        class Components(2178,84177
-class UtilityRegistrationTests(2186,84458
-    def _getTargetClass(2188,84510
-    def _makeOne(2192,84641
-        class IFoo(2195,84759
-        class _Registry(2198,84840
-            def __repr__(2199,84873
-    def test_class_conforms_to_IUtilityRegistration(2210,85195
-    def test_instance_conforms_to_IUtilityRegistration(2215,85442
-    def test___repr__(2221,85710
-        class _Component(2222,85739
-    def test___repr___provided_wo_name(2230,86049
-        class _Component(2231,86095
-            def __repr__(2232,86129
-    def test___repr___component_wo_name(2241,86468
-        class _Component(2242,86515
-            def __repr__(2243,86549
-    def test___hash__(2252,86888
-    def test___eq___identity(2257,87053
-    def test___eq___hit(2262,87211
-    def test___eq___miss(2268,87411
-    def test___ne___identity(2275,87645
-    def test___ne___hit(2280,87804
-    def test___ne___miss(2286,88005
-    def test___lt___identity(2293,88238
-    def test___lt___hit(2298,88396
-    def test___lt___miss(2304,88596
-    def test___le___identity(2312,88859
-    def test___le___hit(2317,89017
-    def test___le___miss(2323,89217
-    def test___gt___identity(2331,89481
-    def test___gt___hit(2336,89639
-    def test___gt___miss(2344,89901
-    def test___ge___identity(2350,90102
-    def test___ge___miss(2355,90260
-    def test___ge___hit(2363,90525
-class AdapterRegistrationTests(2371,90757
-    def _getTargetClass(2373,90809
-    def _makeOne(2377,90940
-        class IFoo(2380,91044
-        class _Registry(2384,91153
-            def __repr__(2385,91186
-    def test_class_conforms_to_IAdapterRegistration(2396,91508
-    def test_instance_conforms_to_IAdapterRegistration(2401,91755
-    def test___repr__(2407,92023
-        class _Component(2408,92052
-    def test___repr___provided_wo_name(2416,92354
-        class _Component(2417,92400
-            def __repr__(2418,92434
-    def test___repr___component_wo_name(2427,92765
-        class _Component(2428,92812
-            def __repr__(2429,92846
-    def test___hash__(2438,93177
-    def test___eq___identity(2443,93342
-    def test___eq___hit(2448,93500
-    def test___eq___miss(2454,93700
-    def test___ne___identity(2461,93934
-    def test___ne___miss(2466,94093
-    def test___ne___hit_component(2472,94295
-    def test___ne___hit_provided(2479,94537
-        class IFoo(2481,94640
-    def test___ne___hit_required(2490,94918
-        class IFoo(2492,95021
-    def test___lt___identity(2502,95334
-    def test___lt___hit(2507,95492
-    def test___lt___miss(2513,95692
-    def test___le___identity(2521,95955
-    def test___le___hit(2526,96113
-    def test___le___miss(2532,96313
-    def test___gt___identity(2540,96577
-    def test___gt___hit(2545,96735
-    def test___gt___miss(2553,96997
-    def test___ge___identity(2559,97198
-    def test___ge___miss(2564,97356
-    def test___ge___hit(2572,97621
-class SubscriptionRegistrationTests(2580,97853
-    def _getTargetClass(2582,97910
-    def _makeOne(2586,98051
-        class IFoo(2589,98155
-        class _Registry(2593,98264
-            def __repr__(2594,98297
-    def test_class_conforms_to_ISubscriptionAdapterRegistration(2605,98638
-    def test_instance_conforms_to_ISubscriptionAdapterRegistration(2610,98921
-class HandlerRegistrationTests(2617,99228
-    def _getTargetClass(2619,99280
-    def _makeOne(2623,99411
-        class IFoo(2626,99515
-        class _Registry(2629,99596
-            def __repr__(2630,99629
-    def test_class_conforms_to_IHandlerRegistration(2641,99945
-    def test_instance_conforms_to_IHandlerRegistration(2646,100192
-    def test_properties(2652,100460
-        def _factory(2653,100491
-    def test___repr___factory_w_name(2660,100750
-        class _Factory(2661,100794
-    def test___repr___factory_wo_name(2668,101055
-        class _Factory(2669,101100
-            def __repr__(2670,101132
-class PersistentAdapterRegistry(2677,101393
-    def __getstate__(2679,101453
-    def __setstate__(2687,101688
-class PersistentComponents(2694,101900
-    def _init_registries(2698,102080
-class PersistentDictComponents(2702,102218
-class PersistentComponentsDict(2707,102352
-    def __init__(2709,102461
-class TestPersistentComponents(2713,102570
-    def _makeOne(2715,102622
-    def _check_equality_after_pickle(2718,102691
-    def test_pickles_empty(2721,102755
-    def test_pickles_with_utility_registration(2729,102969
-class TestPersistentDictComponents(2756,103707
-    def _getTargetClass(2758,103770
-    def _makeOne(2761,103842
-    def _check_equality_after_pickle(2766,103963
-class TestPersistentComponentsDict(2770,104091
-    def _getTargetClass(2772,104158
-class _Monkey(2775,104230
-    def __init__(2777,104326
-    def __enter__(2783,104548
-    def __exit__(2786,104594
-
-venv/lib/python2.7/site-packages/zope/interface/tests/idummy.py,47
-class IDummyModule(18,755
-    def bar(21,834
-
-venv/lib/python2.7/site-packages/zope/interface/tests/ifoo.py,39
-class IFoo(18,704
-    def bar(23,784
-
-venv/lib/python2.7/site-packages/zope/interface/tests/test_element.py,60
-class TestElement(20,731
-    def test_taggedValues(22,770
-
-venv/lib/python2.7/site-packages/zope/interface/tests/odd.py,372
-class MetaMetaClass(69,1554
-    def __getattribute__(71,1582
-class MetaClass(78,1779
-    def __init__(82,1832
-    def __call__(87,1971
-    def __getattr__(90,2029
-    def __repr__(97,2225
-class OddInstance(106,2553
-    def __init__(108,2581
-    def __getattribute__(111,2652
-    def __setattr__(120,2931
-    def __delattr__(123,3000
-    def __repr__(126,3070
-
-venv/lib/python2.7/site-packages/zope/interface/tests/test_interfaces.py,871
-class _ConformsToIObjectEvent(4,18
-    def _makeOne(6,58
-    def test_class_conforms_to_IObjectEvent(11,199
-    def test_instance_conforms_to_IObjectEvent(16,422
-class _ConformsToIRegistrationEvent(22,644
-    def test_class_conforms_to_IRegistrationEvent(24,707
-    def test_instance_conforms_to_IRegistrationEvent(29,948
-class ObjectEventTests(35,1188
-    def _getTargetClass(37,1257
-    def test_ctor(41,1374
-class RegistrationEventTests(47,1513
-    def _getTargetClass(50,1623
-    def test___repr__(54,1752
-class RegisteredTests(62,1981
-    def _getTargetClass(65,2077
-    def test_class_conforms_to_IRegistered(69,2192
-    def test_instance_conforms_to_IRegistered(74,2412
-class UnregisteredTests(80,2631
-    def _getTargetClass(83,2731
-    def test_class_conforms_to_IUnregistered(87,2850
-    def test_instance_conforms_to_IUnregistered(92,3076
-
-venv/lib/python2.7/site-packages/zope/interface/tests/test_exceptions.py,437
-def _makeIface(18,698
-    class IDummy(20,757
-class DoesNotImplementTests(24,818
-    def _getTargetClass(26,867
-    def _makeOne(30,994
-    def test___str__(34,1093
-class BrokenImplementationTests(41,1408
-    def _getTargetClass(43,1461
-    def _makeOne(47,1596
-    def test___str__(51,1717
-class BrokenMethodImplementationTests(59,2104
-    def _getTargetClass(61,2163
-    def _makeOne(65,2310
-    def test___str__(68,2423
-
-venv/lib/python2.7/site-packages/zope/interface/tests/test_document.py,3433
-class Test_asStructuredText(19,688
-    def _callFUT(21,737
-    def test_asStructuredText_no_docstring(25,869
-        class INoDocstring(33,1104
-    def test_asStructuredText_empty_with_docstring(37,1225
-        class IEmpty(46,1506
-    def test_asStructuredText_empty_with_multiline_docstring(51,1658
-        class IEmpty(68,2195
-    def test_asStructuredText_with_attribute_no_docstring(76,2449
-        class IHasAttribute(87,2844
-    def test_asStructuredText_with_attribute_with_docstring(94,3069
-        class IHasAttribute(105,3479
-    def test_asStructuredText_with_method_no_args_no_docstring(113,3774
-        class IHasMethod(123,4119
-            def aMethod(126,4217
-    def test_asStructuredText_with_method_positional_args_no_docstring(131,4329
-        class IHasMethod(141,4695
-            def aMethod(144,4793
-    def test_asStructuredText_with_method_starargs_no_docstring(149,4918
-        class IHasMethod(159,5284
-            def aMethod(162,5382
-    def test_asStructuredText_with_method_kwargs_no_docstring(167,5514
-        class IHasMethod(177,5877
-            def aMethod(180,5975
-    def test_asStructuredText_with_method_with_docstring(185,6106
-        class IHasMethod(195,6455
-            def aMethod(198,6553
-    def test_asStructuredText_derived_ignores_base(204,6710
-        class IBase(222,7300
-            def method1(223,7332
-            def method2(225,7380
-        class IDerived(228,7429
-            def method3(233,7579
-            def method4(235,7636
-            def method5(237,7684
-class Test_asReStructuredText(243,7804
-    def _callFUT(245,7855
-    def test_asReStructuredText_no_docstring(249,7991
-        class INoDocstring(257,8232
-    def test_asReStructuredText_empty_with_docstring(261,8353
-        class IEmpty(270,8640
-    def test_asReStructuredText_empty_with_multiline_docstring(275,8792
-        class IEmpty(292,9335
-    def test_asReStructuredText_with_attribute_no_docstring(300,9589
-        class IHasAttribute(311,9994
-    def test_asReStructuredText_with_attribute_with_docstring(318,10219
-        class IHasAttribute(329,10639
-    def test_asReStructuredText_with_method_no_args_no_docstring(337,10934
-        class IHasMethod(347,11289
-            def aMethod(350,11387
-    def test_asReStructuredText_with_method_positional_args_no_docstring(355,11499
-        class IHasMethod(365,11875
-            def aMethod(368,11973
-    def test_asReStructuredText_with_method_starargs_no_docstring(373,12098
-        class IHasMethod(383,12474
-            def aMethod(386,12572
-    def test_asReStructuredText_with_method_kwargs_no_docstring(391,12704
-        class IHasMethod(401,13077
-            def aMethod(404,13175
-    def test_asReStructuredText_with_method_with_docstring(409,13306
-        class IHasMethod(419,13665
-            def aMethod(422,13763
-    def test_asReStructuredText_derived_ignores_base(428,13920
-        class IBase(446,14540
-            def method1(447,14572
-            def method2(449,14620
-        class IDerived(452,14669
-            def method3(457,14819
-            def method4(459,14876
-            def method5(461,14924
-class Test__justify_and_indent(467,15044
-    def _callFUT(469,15096
-    def test_simple_level_0(473,15258
-    def test_simple_level_1(478,15438
-    def test_simple_level_2(484,15680
-    def test_simple_w_CRLF(490,15922
-    def test_with_munge(496,16165
-
-venv/lib/python2.7/site-packages/zope/interface/tests/ifoo_other.py,39
-class IFoo(18,704
-    def bar(23,784
-
-venv/lib/python2.7/site-packages/zope/interface/tests/dummy.py,16
-def bar(21,789
-
-venv/lib/python2.7/site-packages/zope/interface/tests/test_odd_declarations.py,1136
-class I1(32,1266
-class I2(33,1292
-class I3(34,1318
-class I31(35,1344
-class I4(36,1364
-class I5(37,1390
-class Odd(39,1417
-class B(44,1493
-class A(52,1755
-class C(56,1802
-class Test(61,1852
-    def test_ObjectSpecification(63,1884
-        class COnly(78,2532
-        class D(82,2617
-        class COnly(101,3318
-        class D(102,3367
-    def test_classImplements(120,4067
-        class A(123,4129
-        class B(127,4194
-        class C(130,4234
-    def test_classImplementsOnly(139,4581
-        class A(141,4646
-        class B(145,4711
-        class C(148,4751
-    def test_directlyProvides(155,4936
-        class IA1(156,4973
-        class IA2(157,5008
-        class IB(158,5043
-        class IC(159,5077
-        class A(160,5111
-        class B(164,5188
-        class C(168,5259
-    def test_directlyProvides_fails_for_odd_class(190,5987
-    def test_implementedBy(204,6447
-        class I2(205,6481
-        class C1(207,6509
-        class C2(211,6582
-    def test_odd_metaclass_that_doesnt_subclass_type(218,6761
-        class A(225,7053
-        class B(230,7154
-        class C(235,7255
-
-venv/lib/python2.7/site-packages/zope/interface/document.py,124
-def asStructuredText(22,831
-def asReStructuredText(77,2771
-def _trim_doc_string(83,2979
-def _justify_and_indent(98,3393
-
-venv/lib/python2.7/site-packages/zope/interface/exceptions.py,343
-class Invalid(17,674
-class DoesNotImplement(21,744
-    def __init__(23,820
-    def __str__(26,891
-class BrokenImplementation(31,1015
-    def __init__(35,1112
-    def __str__(39,1210
-class BrokenMethodImplementation(45,1388
-    def __init__(49,1488
-    def __str__(53,1577
-class InvalidInterface(58,1728
-class BadImplements(62,1814
-
-venv/lib/python2.7/site-packages/constantly/_constants.py,961
-class _Constant(24,553
-    def __init__(35,1028
-    def __repr__(40,1124
-    def __lt__(48,1343
-    def __le__(66,1917
-    def __gt__(84,2521
-    def __ge__(102,3094
-    def _realize(120,3697
-class _ConstantsContainerType(137,4191
-    def __new__(142,4336
-class _ConstantsContainer(200,6742
-    def __new__(216,7320
-    def _constantFactory(227,7604
-    def lookupByName(243,8115
-    def iterconstants(262,8696
-class NamedConstant(277,9133
-class Names(289,9464
-class ValueConstant(298,9647
-    def __init__(306,9972
-class Values(312,10066
-    def lookupByValue(320,10261
-def _flagOp(339,10851
-class FlagConstant(360,11467
-    def __init__(368,11785
-    def _realize(373,11891
-    def __or__(403,13138
-    def __and__(411,13379
-    def __xor__(419,13622
-    def __invert__(428,13878
-    def __iter__(441,14308
-    def __contains__(448,14497
-    def __nonzero__(460,14831
-class Flags(469,15011
-    def _constantFactory(480,15291
-
-venv/lib/python2.7/site-packages/constantly/_version.py,25
-def get_versions(20,416
-
-venv/lib/python2.7/site-packages/wheel/util.py,148
-    def native(8,94
-    def native(15,248
-def urlsafe_b64encode(21,375
-def urlsafe_b64decode(26,505
-def as_unicode(32,667
-def as_bytes(38,763
-
-venv/lib/python2.7/site-packages/wheel/metadata.py,202
-def requires_to_requires_dist(19,414
-def convert_requirements(32,820
-def generate_requirements(43,1263
-def pkginfo_to_metadata(71,2247
-def pkginfo_unicode(100,3344
-def dedent_description(116,3859
-
-venv/lib/python2.7/site-packages/wheel/__main__.py,15
-def main(8,78
-
-venv/lib/python2.7/site-packages/wheel/cli/unpack.py,18
-def unpack(9,102
-
-venv/lib/python2.7/site-packages/wheel/cli/convert.py,159
-class _bdist_wheel_tag(21,392
-    def get_tag(30,775
-def egg2wheel(37,957
-def parse_wininst_info(91,2826
-def wininst2wheel(162,5697
-def convert(252,8949
-
-venv/lib/python2.7/site-packages/wheel/cli/pack.py,17
-def pack(13,235
-
-venv/lib/python2.7/site-packages/wheel/cli/__init__.py,179
-def require_pkgresources(12,115
-class WheelError(19,316
-def unpack_f(23,356
-def pack_f(28,447
-def convert_f(33,534
-def version_f(38,643
-def parser(43,733
-def main(75,2193
-
-venv/lib/python2.7/site-packages/wheel/wheelfile.py,243
-def get_zipinfo_datetime(22,658
-class WheelFile(29,988
-    def __init__(36,1197
-    def open(79,3214
-        def _update_crc(80,3268
-    def write_files(106,4419
-    def write(128,5361
-    def writestr(138,5764
-    def close(148,6302
-
-venv/lib/python2.7/site-packages/wheel/pep425tags.py,215
-def get_config_var(15,274
-def get_abbr_impl(23,474
-def get_impl_ver(38,845
-def get_impl_version_info(46,1088
-def get_flag(57,1477
-def get_abi_tag(69,1921
-def get_platform(103,3080
-def get_supported(113,3422
-
-venv/lib/python2.7/site-packages/wheel/pkginfo.py,195
-    def read_pkg_info_bytes(15,250
-    def read_pkg_info(18,331
-    def write_pkg_info(23,471
-    def read_pkg_info_bytes(29,691
-    def read_pkg_info(34,875
-    def write_pkg_info(41,1095
-
-venv/lib/python2.7/site-packages/wheel/bdist_wheel.py,389
-def safer_name(35,759
-def safer_version(39,828
-class bdist_wheel(43,909
-    def initialize_options(85,2895
-    def finalize_options(105,3505
-    def wheel_dist_name(137,4953
-    def get_tag(145,5299
-    def run(183,6954
-    def write_wheelfile(261,10064
-    def _ensure_relative(282,10970
-    def license_paths(290,11198
-    def egg2dist(313,12103
-        def adios(315,12229
-
-venv/lib/python2.7/site-packages/hyperlink/test/test_url.py,2840
-class TestURL(148,5456
-    def assertUnicoded(153,5529
-    def assertURL(170,6207
-    def test_initDefaults(197,7006
-        def check(201,7118
-    def test_init(209,7352
-    def test_initPercent(223,7880
-    def test_repr(235,8292
-    def test_from_text(248,8787
-    def test_roundtrip(256,9030
-    def test_roundtrip_double_iri(264,9289
-    def test_equality(276,9699
-    def test_fragmentEquality(290,10207
-    def test_child(299,10575
-    def test_multiChild(318,11359
-    def test_childInitRoot(327,11681
-    def test_emptyChild(336,12008
-    def test_sibling(343,12221
-    def test_click(361,12897
-    def test_clickRFC3986(410,15179
-    def test_clickSchemeRelPath(418,15492
-    def test_cloneUnchanged(426,15816
-    def test_clickCollapse(441,16449
-    def test_queryAdd(476,18058
-    def test_querySet(508,19399
-    def test_queryRemove(528,20207
-    def test_parseEqualSignInParamValue(538,20534
-    def test_empty(550,21106
-    def test_justQueryText(556,21265
-    def test_identicalEqual(563,21495
-    def test_similarEqual(570,21674
-    def test_differentNotEqual(578,21963
-    def test_otherTypesNotEqual(588,22333
-    def test_identicalNotUnequal(598,22711
-    def test_similarNotUnequal(605,22961
-    def test_differentUnequal(613,23294
-    def test_otherTypesUnequal(621,23585
-    def test_asURI(629,23889
-    def test_asIRI(650,24963
-    def test_badUTF8AsIRI(670,25909
-    def test_alreadyIRIAsIRI(685,26557
-    def test_alreadyURIAsURI(698,27181
-    def test_userinfo(707,27508
-    def test_portText(727,28353
-    def test_mailto(735,28659
-    def test_queryIterable(745,29108
-    def test_pathIterable(757,29558
-    def test_invalidArguments(765,29819
-        class Unexpected(775,30291
-            def __str__(776,30325
-            def __repr__(779,30388
-        def assertRaised(784,30526
-        def check(790,30803
-    def test_technicallyTextIsIterableBut(841,32623
-    def test_netloc(855,33116
-    def test_ipv6_with_port(874,33668
-    def test_basic(881,33957
-    def test_invalid_url(904,34828
-    def test_invalid_authority_url(907,34926
-    def test_invalid_ipv6(910,35046
-    def test_invalid_port(922,35553
-    def test_idna(927,35794
-    def test_netloc_slashes(938,36305
-    def test_wrong_constructor(991,38561
-    def test_encoded_userinfo(999,38846
-    def test_hash(1008,39323
-    def test_dir(1025,39809
-    def test_twisted_compat(1036,40072
-    def test_set_ordering(1042,40403
-    def test_schemeless_path(1051,40741
-    def test_emoji_domain(1069,41430
-    def test_delim_in_param(1076,41687
-    def test_empty_paths_eq(1083,42006
-    def test_from_text_type(1104,42541
-    def test_from_text_bad_authority(1109,42774
-    def test_normalize(1123,43479
-    def test_str(1163,45327
-    def test_idna_corners(1177,45812
-
-venv/lib/python2.7/site-packages/hyperlink/test/test_parse.py,49
-class TestURL(15,436
-    def test_parse(16,470
-
-venv/lib/python2.7/site-packages/hyperlink/test/common.py,174
-class HyperlinkTestCase(6,34
-    def assertRaises(10,190
-class _AssertRaisesContext(40,1404
-    def __init__(43,1515
-    def __enter__(47,1653
-    def __exit__(50,1699
-
-venv/lib/python2.7/site-packages/hyperlink/test/test_decoded_url.py,411
-class TestURL(13,315
-    def test_durl_basic(15,350
-    def test_passthroughs(35,1010
-    def test_repr(68,2113
-    def test_query_manipulation(72,2257
-    def test_equality_and_hashability(91,2863
-    def test_replace_roundtrip(117,3491
-    def test_replace_userinfo(132,4053
-    def test_twisted_compat(138,4272
-    def test_percent_decode_bytes(146,4536
-    def test_percent_decode_mixed(149,4644
-
-venv/lib/python2.7/site-packages/hyperlink/test/test_common.py,577
-class _ExpectedException(8,110
-class _UnexpectedException(14,223
-class TestHyperlink(20,338
-    def setUp(23,408
-    def test_assertRaisesWithCallable(26,485
-        def raisesExpected(34,760
-    def test_assertRaisesWithCallableUnexpectedException(42,1093
-        def doesNotRaiseExpected(48,1303
-    def test_assertRaisesWithCallableDoesNotRaise(57,1594
-        def doesNotRaise(63,1811
-    def test_assertRaisesContextManager(72,2065
-    def test_assertRaisesContextManagerUnexpectedException(84,2578
-    def test_assertRaisesContextManagerDoesNotRaise(96,3012
-
-venv/lib/python2.7/site-packages/hyperlink/test/test_scheme_registration.py,363
-class TestSchemeRegistration(10,166
-    def setUp(12,216
-    def tearDown(16,369
-    def test_register_scheme_basic(20,514
-    def test_register_no_netloc_scheme(42,1350
-    def test_register_no_netloc_with_port(48,1596
-    def test_invalid_uses_netloc(52,1770
-    def test_register_invalid_uses_netloc(58,2021
-    def test_register_invalid_port(62,2178
-
-venv/lib/python2.7/site-packages/hyperlink/_url.py,3043
-    class _sockaddr(41,1049
-    def inet_pton(51,1481
-def make_sentinel(77,2281
-    class Sentinel(107,3342
-        def __init__(108,3370
-        def __repr__(112,3465
-            def __reduce__(117,3648
-        def __nonzero__(120,3720
-def _make_decode_map(176,5800
-def _make_quote_map(189,6192
-def _encode_reserved(219,7349
-def _encode_path_part(232,7865
-def _encode_schemeless_path_part(241,8213
-def _encode_path_parts(252,8656
-def _encode_query_part(293,10385
-def _encode_fragment_part(304,10755
-def _encode_userinfo_part(315,11188
-def register_scheme(350,12962
-def scheme_uses_netloc(391,14529
-class URLParseError(422,15688
-def _optional(429,15883
-def _typecheck(436,16003
-def _textcheck(450,16496
-def iter_pairs(464,17146
-def _decode_unreserved(477,17535
-def _decode_userinfo_part(483,17817
-def _decode_path_part(489,18100
-def _decode_query_part(501,18526
-def _decode_fragment_part(507,18803
-def _percent_decode(513,19086
-def _decode_host(592,21913
-def _resolve_dot_segments(655,24464
-def parse_host(685,25215
-class URL(723,26422
-    def __init__(778,28938
-    def get_decoded_url(829,31202
-    def scheme(837,31434
-    def host(847,31847
-    def port(856,32198
-    def path(880,33001
-    def query(889,33323
-    def fragment(904,33884
-    def rooted(914,34228
-    def userinfo(927,34684
-    def uses_netloc(934,34854
-    def user(940,34953
-    def authority(946,35103
-    def __eq__(984,36540
-    def __ne__(996,37040
-    def __hash__(1001,37192
-    def absolute(1007,37430
-    def replace(1021,37884
-    def from_text(1068,40008
-    def normalize(1148,42874
-        def _dec_unres(1193,45035
-    def child(1212,45793
-    def sibling(1242,46903
-    def click(1259,47474
-    def to_uri(1319,49913
-    def to_iri(1350,51341
-    def to_text(1387,52999
-    def __repr__(1448,55239
-    def _to_bytes(1455,55511
-    def fromText(1475,55997
-    def asText(1478,56056
-    def __dir__(1481,56159
-    def add(1492,56526
-    def set(1513,57420
-    def get(1540,58593
-    def remove(1562,59263
-class DecodedURL(1581,59852
-    def __init__(1601,60758
-    def from_text(1610,61060
-    def encoded_url(1623,61475
-    def to_text(1629,61644
-    def to_uri(1633,61779
-    def to_iri(1637,61911
-    def click(1641,62043
-    def sibling(1645,62221
-    def child(1652,62513
-    def normalize(1662,62895
-    def absolute(1667,63100
-    def scheme(1671,63173
-    def host(1675,63242
-    def port(1679,63321
-    def rooted(1683,63386
-    def path(1687,63455
-    def query(1697,63736
-    def fragment(1710,64117
-    def userinfo(1720,64390
-    def user(1730,64709
-    def uses_netloc(1734,64776
-    def replace(1737,64841
-    def get(1771,66554
-    def add(1775,66711
-    def set(1779,66899
-    def remove(1787,67246
-    def __repr__(1792,67463
-    def __str__(1796,67571
-    def __eq__(1801,67734
-    def __ne__(1806,67919
-    def __hash__(1811,68071
-    def fromText(1821,68385
-    def asText(1824,68467
-    def __dir__(1827,68570
-def parse(1839,68938
-
-venv/lib/python2.7/site-packages/backports/configparser/helpers.py,708
-def from_none(46,831
-def recursive_repr(54,1028
-    def decorating_function(57,1144
-        def wrapper(60,1218
-class _ChainMap(81,1960
-    def __init__(94,2438
-    def __missing__(101,2703
-    def __getitem__(104,2764
-    def get(112,3085
-    def __len__(115,3177
-    def __iter__(118,3289
-    def __contains__(121,3359
-    def __repr__(125,3463
-    def fromkeys(130,3609
-    def copy(134,3775
-    def new_child(140,3967
-    def parents(145,4177
-    def __setitem__(149,4340
-    def __delitem__(152,4414
-    def popitem(158,4602
-    def pop(165,4863
-    def clear(172,5162
-class _PathLike(194,5533
-    def __fspath__(199,5660
-    def __subclasshook__(204,5810
-def _fspath(215,6078
-
-venv/lib/python2.7/site-packages/backports/configparser/__init__.py,3355
-class Error(159,6387
-    def __init__(162,6462
-    def __repr__(166,6560
-class NoSectionError(172,6638
-    def __init__(175,6729
-class DuplicateSectionError(181,6887
-    def __init__(189,7196
-class DuplicateOptionError(207,7825
-    def __init__(214,8086
-class NoOptionError(234,8803
-    def __init__(237,8876
-class InterpolationError(245,9120
-    def __init__(248,9213
-class InterpolationMissingOptionError(255,9398
-    def __init__(258,9534
-class InterpolationSyntaxError(267,9990
-class InterpolationDepthError(275,10262
-    def __init__(278,10373
-class ParsingError(288,10855
-    def __init__(291,10956
-    def filename(307,11621
-    def filename(317,11926
-    def append(326,12219
-class MissingSectionHeaderError(331,12362
-    def __init__(334,12485
-class Interpolation(351,13016
-    def before_get(354,13123
-    def before_set(357,13213
-    def before_read(360,13293
-    def before_write(363,13374
-class BasicInterpolation(367,13457
-    def before_get(384,14099
-    def before_set(389,14288
-    def _interpolate_some(397,14677
-class ExtendedInterpolation(439,16321
-    def before_get(445,16542
-    def before_set(450,16731
-    def _interpolate_some(458,17119
-class LegacyInterpolation(513,19420
-    def before_get(519,19643
-    def before_set(539,20493
-    def _interpolation_replace(543,20591
-class RawConfigParser(551,20789
-    def __init__(592,22947
-    def defaults(638,25121
-    def sections(641,25176
-    def add_section(646,25367
-    def has_section(660,25910
-    def options(667,26129
-    def read(676,26444
-    def read_file(702,27466
-    def read_string(717,28033
-    def read_dict(722,28216
-    def readfp(753,29570
-    def get(762,29896
-    def _get(804,31381
-    def _get_conv(807,31492
-    def getint(820,31999
-    def getfloat(827,32270
-    def getboolean(834,32545
-    def items(842,32871
-    def popitem(871,34119
-    def optionxform(884,34535
-    def has_option(887,34607
-    def set(901,35257
-    def write(915,35801
-    def _write_section(932,36512
-    def remove_option(945,37126
-    def remove_section(960,37625
-    def __getitem__(968,37868
-    def __setitem__(973,38037
-    def __delitem__(985,38522
-    def __contains__(992,38765
-    def __len__(995,38867
-    def __iter__(998,38952
-    def _read(1002,39125
-    def _join_multiline_values(1125,45174
-    def _read_defaults(1137,45786
-    def _handle_error(1143,46028
-    def _unify_values(1149,46202
-    def _convert_to_boolean(1169,46933
-    def _validate_value_types(1176,47226
-    def converters(1223,49186
-class ConfigParser(1227,49246
-    def set(1232,49386
-    def add_section(1238,49703
-    def _read_defaults(1245,50020
-class SafeConfigParser(1259,50521
-    def __init__(1262,50627
-class SectionProxy(1272,51014
-    def __init__(1275,51105
-    def __repr__(1284,51465
-    def __getitem__(1287,51541
-    def __setitem__(1292,51712
-    def __delitem__(1296,51892
-    def __contains__(1301,52080
-    def __len__(1304,52170
-    def __iter__(1307,52230
-    def _options(1310,52297
-    def parser(1317,52500
-    def name(1322,52620
-    def get(1326,52726
-class ConverterMapping(1344,53346
-    def __init__(1354,53751
-    def __getitem__(1363,54090
-    def __setitem__(1366,54154
-    def __delitem__(1382,54792
-    def __iter__(1396,55253
-    def __len__(1399,55310
-
-venv/lib/python2.7/site-packages/incremental/update.py,89
-def _findPath(29,532
-def _existing_version(47,1074
-def _run(56,1256
-def run(204,6032
-
-venv/lib/python2.7/site-packages/incremental/__init__.py,515
-    def _cmp(27,339
-def _comparable(42,646
-    def __eq__(55,1048
-    def __ne__(61,1185
-    def __lt__(67,1322
-    def __le__(73,1458
-    def __gt__(79,1595
-    def __ge__(85,1731
-class _inf(105,2074
-    def __cmp__(109,2163
-class IncomparableVersions(125,2435
-class Version(132,2545
-    def __init__(140,2788
-    def prerelease(180,4474
-    def public(187,4793
-    def __repr__(220,5562
-    def __str__(242,6118
-    def __cmp__(247,6232
-def getVersionString(314,8204
-def _get_version(325,8498
-
-venv/lib/python2.7/site-packages/incremental/tests/test_version.py,1837
-class VersionsTests(18,323
-    def test_localIsShort(20,355
-    def test_versionComparison(27,589
-    def test_versionComparisonCaseInsensitive(41,1046
-    def test_comparingNEXTReleases(55,1513
-    def test_NEXTMustBeAlone(65,1837
-    def test_comparingNEXTReleasesEqual(81,2446
-    def test_comparingPrereleasesWithReleases(89,2693
-    def test_prereleaseDeprecated(99,3044
-    def test_prereleaseAttributeDeprecated(111,3545
-    def test_comparingReleaseCandidatesWithReleases(125,4114
-    def test_comparingDevReleasesWithReleases(136,4500
-    def test_rcEqualspre(146,4846
-    def test_rcOrpreButNotBoth(155,5144
-    def test_comparingReleaseCandidates(163,5409
-    def test_comparingDev(179,6021
-    def test_comparingDevAndRC(194,6563
-    def test_comparingDevAndRCDifferent(210,7203
-    def test_infComparison(226,7852
-    def test_disallowBuggyComparisons(234,8021
-    def test_notImplementedComparisons(243,8354
-    def test_repr(252,8683
-    def test_reprWithPrerelease(260,8953
-    def test_reprWithReleaseCandidate(269,9347
-    def test_devWithReleaseCandidate(277,9721
-    def test_str(286,10077
-    def test_strWithPrerelease(294,10341
-    def test_strWithReleaseCandidate(302,10639
-    def test_strWithDevAndReleaseCandidate(310,10941
-    def test_strWithDev(319,11333
-    def testShort(327,11597
-    def test_getVersionString(330,11692
-    def test_getVersionStringWithPrerelease(338,11961
-    def test_getVersionStringWithReleaseCandidate(347,12262
-    def test_getVersionStringWithDev(356,12589
-    def test_getVersionStringWithDevAndRC(365,12884
-    def test_baseWithNEXT(375,13238
-    def test_base(381,13445
-    def test_baseWithPrerelease(387,13641
-    def test_baseWithDev(394,13884
-    def test_baseWithReleaseCandidate(401,14116
-    def test_baseWithDevAndRC(408,14372
-
-venv/lib/python2.7/site-packages/incremental/tests/test_update.py,1170
-class NonCreatedUpdateTests(21,385
-    def setUp(23,425
-        class Date(39,889
-    def test_create(45,992
-class MissingTests(72,1842
-    def setUp(74,1873
-        class Date(97,2561
-    def test_path(103,2664
-class CreatedUpdateInSrcTests(115,3072
-    def setUp(117,3114
-        class Date(140,3800
-    def test_path(146,3903
-class CreatedUpdateTests(191,5383
-    def setUp(195,5440
-        class Date(216,6068
-    def test_path(222,6171
-    def test_dev(247,7001
-    def test_patch(271,7781
-    def test_patch_with_prerelease_and_dev(300,8730
-    def test_rc_patch(330,9716
-    def test_rc_with_existing_rc(360,10758
-    def test_rc_with_no_rc(396,12029
-    def test_full_with_rc(433,13307
-    def test_full_without_rc(487,15193
-    def test_no_mix_newversion(502,15761
-    def test_no_mix_dev(525,16874
-    def test_no_mix_create(542,17633
-    def test_newversion(572,19063
-    def test_newversion_bare(603,20161
-class ScriptTests(634,21145
-    def setUp(636,21175
-        class Date(659,21861
-        class DateModule(663,21936
-            def today(664,21970
-    def test_run(669,22064
-    def test_insufficient_args(682,22458
-
-venv/lib/python2.7/site-packages/setuptools/command/develop.py,456
-class develop(18,354
-    def run(32,833
-    def initialize_options(41,1088
-    def finalize_options(48,1335
-    def _resolve_setup_path(91,2895
-    def install_for_development(110,3758
-    def uninstall_link(158,5768
-    def install_egg_scripts(176,6630
-    def install_wrapper_scripts(194,7365
-class VersionlessRequirement:VersionlessRequirement199,7520
-    def __init__(214,7987
-    def __getattr__(217,8045
-    def as_requirement(220,8121
-
-venv/lib/python2.7/site-packages/setuptools/command/setopt.py,262
-def config_file(14,298
-def edit_config(33,898
-class option_base(76,2682
-    def initialize_options(92,3158
-    def finalize_options(97,3288
-class setopt(115,3879
-    def initialize_options(129,4350
-    def finalize_options(136,4542
-    def run(143,4888
-
-venv/lib/python2.7/site-packages/setuptools/command/build_py.py,653
-    class Mixin2to3:Mixin2to318,371
-        def run_2to3(19,392
-class build_py(23,469
-    def finalize_options(33,867
-    def run(43,1278
-    def __getattr__(63,1950
-    def build_module(70,2194
-    def _get_data_files(80,2666
-    def _get_pkg_data_files(85,2880
-    def find_data_files(99,3375
-    def build_package_data(116,4045
-    def analyze_manifest(129,4687
-    def get_data_files(153,5625
-    def check_package(156,5729
-    def initialize_options(186,6859
-    def get_package_dir(190,6976
-    def exclude_data_files(196,7211
-    def _get_platform_patterns(220,7967
-def _unique_everseen(239,8593
-def assert_relative(257,9167
-
-venv/lib/python2.7/site-packages/setuptools/command/register.py,40
-class register(5,70
-    def run(8,138
-
-venv/lib/python2.7/site-packages/setuptools/command/upload.py,188
-class upload(19,440
-    def run(24,575
-    def finalize_options(34,870
-    def upload_file(48,1299
-    def _load_password_from_keyring(179,6266
-    def _prompt_for_password(189,6574
-
-venv/lib/python2.7/site-packages/setuptools/command/install_egg_info.py,203
-class install_egg_info(10,186
-    def initialize_options(19,453
-    def finalize_options(22,520
-    def run(33,995
-    def get_outputs(46,1546
-    def copytree(49,1602
-        def skimmer(51,1677
-
-venv/lib/python2.7/site-packages/setuptools/command/py36compat.py,448
-class sdist_add_defaults:sdist_add_defaults9,158
-    def add_defaults(18,442
-    def _cs_path_exists(41,1332
-    def _add_defaults_standards(57,1846
-    def _add_defaults_optional(78,2629
-    def _add_defaults_python(84,2849
-    def _add_defaults_data_files(100,3484
-    def _add_defaults_ext(117,4186
-    def _add_defaults_c_libs(122,4395
-    def _add_defaults_scripts(127,4610
-    class sdist_add_defaults:sdist_add_defaults135,4943
-
-venv/lib/python2.7/site-packages/setuptools/command/test.py,593
-class ScanningLoader(22,584
-    def __init__(24,619
-    def loadTestsFromModule(28,708
-class NonDataProperty:NonDataProperty63,2075
-    def __init__(64,2098
-    def __get__(67,2154
-class test(73,2276
-    def initialize_options(85,2664
-    def finalize_options(91,2826
-    def test_args(111,3612
-    def _test_args(114,3677
-    def with_project_on_sys_path(122,3913
-    def project_on_sys_path(130,4139
-    def paths_on_pythonpath(177,5826
-    def install_dists(202,6737
-    def run(215,7250
-    def run_tests(230,7713
-    def _argv(258,8859
-    def _resolve_as_ep(262,8944
-
-venv/lib/python2.7/site-packages/setuptools/command/egg_info.py,1737
-def translate_pattern(36,1026
-class InfoCommon:InfoCommon119,3892
-    def name(124,3966
-    def tagged_version(127,4042
-    def tags(135,4408
-class egg_info(145,4640
-    def initialize_options(161,5223
-    def tag_svn_revision(172,5579
-    def tag_svn_revision(176,5654
-    def save_version_info(180,5748
-    def finalize_options(193,6255
-    def write_or_delete_file(242,8219
-    def write_file(262,9099
-    def delete_file(276,9560
-    def run(282,9772
-    def find_sources(298,10356
-    def check_broken_egg_info(306,10645
-class FileList(322,11294
-    def process_template_line(325,11380
-    def _remove_files(398,14825
-    def include(411,15278
-    def exclude(417,15482
-    def recursive_include(422,15655
-    def recursive_exclude(432,16011
-    def graft(439,16266
-    def prune(449,16538
-    def global_include(454,16715
-    def global_exclude(466,17156
-    def append(473,17389
-    def extend(481,17621
-    def _repair(484,17709
-    def _safe_path(494,18031
-class manifest_maker(518,18887
-    def initialize_options(521,18946
-    def finalize_options(527,19097
-    def run(530,19143
-    def _manifest_normalize(542,19555
-    def write_manifest(546,19688
-    def warn(558,20134
-    def _should_suppress_warning(563,20263
-    def add_defaults(569,20436
-    def prune_file_list(588,21103
-def write_file(598,21486
-def write_pkg_info(611,21897
-def warn_depends_obsolete(630,22544
-def _write_requirements(638,22805
-def write_requirements(645,22986
-def write_setup_requirements(656,23414
-def write_toplevel_names(662,23637
-def overwrite_arg(672,23917
-def write_arg(676,24008
-def write_entries(684,24288
-def get_pkg_info_revision(701,24904
-class EggInfoDeprecationWarning(716,25383
-
-venv/lib/python2.7/site-packages/setuptools/command/bdist_egg.py,751
-    def _get_purelib(26,587
-    def _get_purelib(31,738
-def strip_module(35,801
-def sorted_walk(43,993
-def write_stub(53,1242
-        def __bootstrap__(55,1317
-class bdist_egg(67,1746
-    def initialize_options(90,2588
-    def finalize_options(99,2839
-    def do_install_data(123,3709
-    def get_outputs(148,4822
-    def call_command(151,4883
-    def run(161,5305
-    def zap_pyfiles(242,8629
-    def zip_safe(268,9624
-    def gen_header(275,9890
-    def copy_metadata_to(314,11297
-    def get_ext_outputs(326,11855
-def walk_egg(358,13140
-def analyze_egg(369,13439
-def write_safety_flag(387,14093
-def scan_module(406,14575
-def iter_symbols(442,15865
-def can_scan(454,16237
-def make_zipfile(471,16788
-    def visit(484,17430
-
-venv/lib/python2.7/site-packages/setuptools/command/sdist.py,541
-def walk_revctrl(17,242
-class sdist(24,459
-    def run(43,1092
-    def initialize_options(62,1723
-    def _default_to_gztar(67,1836
-    def make_distribution(73,2021
-    def _remove_os_link(82,2240
-        class NoValue:NoValue87,2354
-    def __read_template_hack(101,2658
-    def _add_defaults_python(124,3517
-    def _add_defaults_data_files(138,4339
-    def check_readme(147,4641
-    def make_release_tree(157,4914
-    def _manifest_is_not_generated(170,5481
-    def read_manifest(180,5848
-    def check_license(202,6712
-
-venv/lib/python2.7/site-packages/setuptools/command/easy_install.py,4378
-def is_64bit(80,2141
-def samefile(84,2196
-    def _to_bytes(102,2723
-    def isascii(105,2763
-    def _to_bytes(113,2919
-    def isascii(116,2974
-class easy_install(127,3195
-    def initialize_options(175,5453
-    def delete_blockers(223,7567
-    def _delete_path(230,7815
-    def _render_version(240,8091
-    def finalize_options(250,8439
-    def _fix_install_dir_for_user_site(372,13380
-    def _expand_attrs(387,13932
-    def expand_basedirs(396,14271
-    def expand_dirs(401,14469
-    def run(413,14794
-    def pseudo_tempname(436,15692
-    def warn_deprecated_options(447,16133
-    def check_site_dir(450,16186
-    def cant_write_to_target(528,19308
-    def check_pth_processing(537,19611
-    def install_egg_scripts(596,21786
-    def add_output(610,22463
-    def not_editable(618,22741
-    def check_editable(626,23023
-    def _tmpdir(637,23385
-    def easy_install(645,23662
-    def install_item(681,25276
-    def select_scheme(717,26739
-    def process_distribution(726,27126
-    def should_unzip(765,28997
-    def maybe_move(774,29264
-    def install_wrapper_scripts(797,30264
-    def install_script(803,30455
-    def _load_template(814,30939
-    def write_script(828,31463
-    def install_eggs(848,32199
-    def egg_distribution(892,34074
-    def install_egg(900,34447
-    def install_exe(954,36543
-    def exe_to_egg(999,38386
-        def process(1007,38695
-    def install_wheel(1052,40735
-    def installation_report(1098,42733
-    def report_editable(1123,43712
-    def run_setup(1128,43897
-    def build_and_install(1148,44628
-    def _set_fetcher_options(1172,45543
-    def update_pth(1196,46620
-    def unpack_progress(1233,48092
-    def unpack_and_compile(1238,48294
-        def pf(1242,48398
-    def byte_compile(1257,48979
-    def no_default_version_msg(1307,50812
-    def install_site_py(1311,50971
-    def create_home_path(1343,52102
-    def _expand(1365,52803
-def _pythonpath(1388,53630
-def get_site_dirs(1393,53745
-def expand_paths(1458,55808
-def extract_wininst_cfg(1499,57069
-def get_exe_prefixes(1540,58401
-class PthDistributions(1579,59778
-    def __init__(1584,59887
-    def _load(1593,60279
-    def save(1624,61532
-    def _wrap_lines(1647,62229
-    def add(1650,62279
-    def remove(1664,62734
-    def make_relative(1671,62974
-class RewritePthDistributions(1687,63479
-    def _wrap_lines(1689,63545
-def _first_line_re(1713,64143
-def auto_chmod(1725,64474
-def update_dist_caches(1733,64720
-def _collect_zipimporter_cache_entries(1815,69480
-def _update_zipimporter_cache(1835,70188
-def _uncache(1867,71755
-def _remove_and_clear_zip_directory_cache_data(1871,71849
-    def clear_and_remove_cached_zip_archive_directory_data(1872,71914
-    def _replace_zip_directory_cache_data(1893,72883
-        def replace_cached_zip_archive_directory_data(1894,72943
-def is_python(1912,73824
-def is_sh(1922,74049
-def nt_quote_arg(1932,74334
-def is_python_script(1937,74476
-    def _chmod(1955,75136
-def chmod(1959,75174
-class CommandSpec(1967,75357
-    def best(1977,75562
-    def _sys_executable(1984,75719
-    def from_param(1989,75882
-    def from_environment(2004,76325
-    def from_string(2008,76418
-    def install_options(2016,76673
-    def _extract_options(2023,76926
-    def as_header(2032,77239
-    def _strip_quotes(2036,77338
-    def _render(2044,77546
-class WindowsCommandSpec(2054,77827
-class ScriptWriter:ScriptWriter2058,77903
-    def get_script_args(2081,78542
-    def get_script_header(2089,78918
-    def get_args(2097,79248
-    def _ensure_safe_name(2115,79940
-    def get_writer(2124,80219
-    def best(2130,80454
-    def _get_script_args(2140,80737
-    def get_header(2145,80914
-class WindowsScriptWriter(2152,81187
-    def get_writer(2156,81290
-    def best(2162,81461
-    def _get_script_args(2175,81879
-    def _adjust_header(2191,82589
-    def _use_header(2205,83147
-class WindowsExecutableLauncherWriter(2217,83541
-    def _get_script_args(2219,83618
-def get_win_launcher(2253,84870
-def load_launcher_manifest(2269,85309
-def rmtree(2277,85533
-def current_umask(2281,85649
-def bootstrap(2287,85731
-def main(2297,85959
-    class DistributionWithoutHelpCommands(2301,86065
-        def _show_help(2304,86149
-def _patch_usage(2321,86602
-    def gen_usage(2328,86795
-class EasyInstallDeprecationWarning(2340,87073
-
-venv/lib/python2.7/site-packages/setuptools/command/upload_docs.py,292
-def _encode(26,530
-class upload_docs(31,641
-    def has_sphinx(47,1193
-    def initialize_options(54,1414
-    def finalize_options(59,1551
-    def create_zipfile(75,2283
-    def run(91,3020
-    def _build_part(106,3468
-    def _build_multipart(126,4186
-    def upload_file(144,4914
-
-venv/lib/python2.7/site-packages/setuptools/command/build_ext.py,627
-def _customize_compiler_for_shlib(29,861
-def get_abi3_suffix(65,1967
-class build_ext(74,2278
-    def run(75,2307
-    def copy_extensions_to_source(83,2586
-    def get_ext_filename(105,3586
-    def initialize_options(126,4452
-    def finalize_options(132,4617
-    def setup_shlib_compiler(161,5938
-    def get_export_symbols(188,7107
-    def build_extension(193,7278
-    def links_to_dynamic(206,7748
-    def get_outputs(215,8261
-    def __get_stubs_outputs(218,8362
-    def __get_output_extensions(229,8825
-    def write_stub(235,8991
-    def link_shared_object(285,11188
-    def link_shared_object(300,11816
-
-venv/lib/python2.7/site-packages/setuptools/command/bdist_rpm.py,74
-class bdist_rpm(4,45
-    def run(15,448
-    def _make_spec_file(21,582
-
-venv/lib/python2.7/site-packages/setuptools/command/dist_info.py,112
-class dist_info(12,150
-    def initialize_options(21,394
-    def finalize_options(24,458
-    def run(27,504
-
-venv/lib/python2.7/site-packages/setuptools/command/bdist_wininst.py,81
-class bdist_wininst(4,49
-    def reinitialize_command(5,90
-    def run(16,478
-
-venv/lib/python2.7/site-packages/setuptools/command/install_lib.py,293
-class install_lib(7,107
-    def run(10,213
-    def get_exclusions(17,440
-    def _exclude_pkg_path(31,923
-    def _all_packages(40,1234
-    def _get_SVEM_NSPs(49,1504
-    def _gen_exclusion_paths(66,2141
-    def copy_tree(86,2691
-        def pf(103,3228
-    def get_outputs(116,3617
-
-venv/lib/python2.7/site-packages/setuptools/command/install.py,215
-class install(15,328
-    def initialize_options(32,946
-    def finalize_options(37,1122
-    def handle_extra_path(48,1552
-    def run(58,1991
-    def _called_from_setup(70,2439
-    def do_egg_install(96,3631
-
-venv/lib/python2.7/site-packages/setuptools/command/saveopts.py,40
-class saveopts(4,65
-    def run(9,218
-
-venv/lib/python2.7/site-packages/setuptools/command/install_scripts.py,114
-class install_scripts(9,170
-    def initialize_options(12,286
-    def run(16,402
-    def write_script(51,1823
-
-venv/lib/python2.7/site-packages/setuptools/command/build_clib.py,56
-class build_clib(7,174
-    def build_libraries(23,851
-
-venv/lib/python2.7/site-packages/setuptools/command/alias.py,154
-def shquote(8,174
-class alias(18,410
-    def initialize_options(30,779
-    def finalize_options(35,911
-    def run(43,1197
-def format_alias(70,2053
-
-venv/lib/python2.7/site-packages/setuptools/command/rotate.py,110
-class rotate(12,209
-    def initialize_options(24,589
-    def finalize_options(29,704
-    def run(47,1432
-
-venv/lib/python2.7/site-packages/setuptools/build_meta.py,649
-class SetupRequirementsError(46,1687
-    def __init__(47,1732
-class Distribution(51,1807
-    def fetch_build_eggs(52,1857
-    def patch(57,1999
-def _to_str(71,2335
-def _get_immediate_subdirectories(84,2724
-def _file_with_extension(89,2872
-class _BuildMetaBackend(98,3056
-    def _fix_config(100,3090
-    def _get_build_requires(105,3272
-    def run_setup(118,3697
-    def get_requires_for_build_wheel(128,4113
-    def get_requires_for_build_sdist(132,4321
-    def prepare_metadata_for_build_wheel(136,4522
-    def build_wheel(167,5767
-    def build_sdist(180,6320
-class _BuildMetaLegacyBackend(191,6762
-    def run_setup(199,7146
-
-venv/lib/python2.7/site-packages/setuptools/depends.py,314
-class Require:Require15,270
-    def __init__(18,352
-    def full_name(32,789
-    def version_ok(38,1015
-    def get_version(43,1245
-    def is_present(70,2250
-    def is_current(74,2402
-def find_module(82,2654
-def get_module_constant(101,3125
-def extract_constant(135,4253
-def _update_globals(171,5400
-
-venv/lib/python2.7/site-packages/setuptools/package_index.py,2335
-def parse_requirement_arg(52,1508
-def parse_bdist_wininst(61,1728
-def egg_info_for_url(85,2455
-def distros_for_url(96,2856
-def distros_for_location(110,3341
-def distros_for_filename(143,4656
-def interpret_distro_name(150,4899
-def unique_everseen(186,6508
-def unique_values(204,7091
-    def wrapper(211,7260
-def find_external_links(222,7527
-class ContentChecker:ContentChecker240,8197
-    def feed(245,8311
-    def is_valid(251,8420
-    def report(257,8547
-class HashChecker(265,8738
-    def __init__(271,8905
-    def from_url(277,9079
-    def feed(287,9426
-    def is_valid(290,9486
-    def report(293,9565
-class PackageIndex(298,9678
-    def __init__(301,9782
-    def process_url(322,10544
-    def process_filename(373,12511
-    def url_ok(389,13039
-    def scan_egg_links(402,13486
-    def scan_egg_link(412,13815
-    def process_index(428,14346
-        def scan(431,14437
-    def need_version_info(471,16102
-    def scan_all(477,16289
-    def find_packages(486,16589
-    def obtain(501,17248
-    def check_hash(510,17608
-    def add_find_links(526,18122
-    def prescan(541,18754
-    def not_found_in_index(547,19001
-    def download(557,19449
-    def fetch_distribution(591,21245
-        def find(615,22425
-    def fetch(667,24183
-    def gen_setup(680,24742
-    def _download_to(723,26423
-    def reporthook(759,27787
-    def open_url(762,27876
-    def _download_url(797,29214
-    def scan_url(826,30317
-    def _attempt_download(829,30383
-    def _download_html(836,30650
-    def _download_svn(851,31262
-    def _vcs_split_rev_from_url(874,32383
-    def _download_git(891,32857
-    def _download_hg(907,33372
-    def debug(923,33877
-    def info(926,33941
-    def warn(929,34003
-def decode_entity(938,34275
-def htmldecode(943,34355
-def socket_timeout(955,34707
-    def _socket_timeout(956,34739
-        def _socket_timeout(957,34770
-def _encode_auth(970,35114
-class Credential:Credential992,35811
-    def __init__(997,35899
-    def __iter__(1001,36010
-    def __str__(1005,36091
-class PyPIConfig(1009,36172
-    def __init__(1010,36220
-    def creds_by_repository(1022,36570
-    def _get_repo_cred(1030,36836
-    def find_credential(1037,37076
-def open_with_auth(1047,37406
-def _splituser(1094,39009
-def fix_sf_url(1104,39324
-def local_open(1108,39388
-
-venv/lib/python2.7/site-packages/setuptools/extern/__init__.py,177
-class VendorImporter:VendorImporter4,13
-    def __init__(10,179
-    def search_path(16,429
-    def find_module(23,601
-    def load_module(35,1009
-    def install(64,2195
-
-venv/lib/python2.7/site-packages/setuptools/wheel.py,428
-def unpack(37,826
-class Wheel:Wheel59,1722
-    def __init__(61,1736
-    def tags(69,2030
-    def is_compatible(77,2283
-    def egg_name(82,2512
-    def get_dist_info(88,2751
-    def install_as_egg(98,3222
-    def _install_as_egg(103,3430
-    def _convert_metadata(114,3932
-        def get_metadata(115,4004
-        def raw_req(142,5215
-    def _move_data_entries(172,6153
-    def _fix_namespace_packages(200,7420
-
-venv/lib/python2.7/site-packages/setuptools/windows_support.py,45
-def windows_only(5,32
-def hide_file(12,171
-
-venv/lib/python2.7/site-packages/setuptools/archive_util.py,174
-class UnrecognizedFormat(19,393
-def default_filter(23,483
-def unpack_archive(28,605
-def unpack_directory(63,2223
-def unpack_zipfile(90,3150
-def unpack_tarfile(127,4476
-
-venv/lib/python2.7/site-packages/setuptools/sandbox.py,1437
-def _execfile(35,642
-def save_argv(49,988
-def save_path(60,1189
-def override_temp(69,1329
-def pushd(86,1679
-class UnpickleableException(95,1811
-    def dump(101,1961
-class ExceptionSaver:ExceptionSaver114,2416
-    def __enter__(120,2544
-    def __exit__(123,2590
-    def resume(134,2835
-def save_modules(145,3083
-def _clear_modules(169,3698
-def save_pkg_resources_state(175,3835
-def setup_context(184,4021
-def _needs_hiding(198,4515
-def hide_setuptools(219,5005
-def run_setup(230,5411
-class AbstractSandbox:AbstractSandbox257,6439
-    def __init__(262,6563
-    def _copy(268,6724
-    def __enter__(272,6840
-    def __exit__(279,7011
-    def run(286,7203
-    def _mk_dual_path_wrapper(291,7319
-        def wrap(294,7395
-    def _mk_single_path_wrapper(305,7753
-        def wrap(308,7858
-    def _mk_single_with_return(326,8508
-        def wrap(329,8585
-    def _mk_query(341,9000
-        def wrap(344,9064
-    def _validate_path(356,9392
-    def _remap_input(360,9525
-    def _remap_output(364,9662
-    def _remap_pair(368,9788
-class DirectorySandbox(382,10181
-    def __init__(396,10669
-    def _violation(405,11016
-        def _file(411,11190
-    def _open(416,11440
-    def tmpnam(421,11674
-    def _ok(424,11731
-    def _exempted(437,12122
-    def _remap_input(449,12513
-    def _remap_pair(455,12768
-    def open(461,13047
-class SandboxViolation(474,13489
-    def __str__(489,14171
-
-venv/lib/python2.7/site-packages/setuptools/py33compat.py,96
-class Bytecode_compat:Bytecode_compat18,267
-    def __init__(19,290
-    def __iter__(22,346
-
-venv/lib/python2.7/site-packages/setuptools/_vendor/packaging/requirements.py,139
-class InvalidRequirement(18,685
-class Requirement(75,2469
-    def __init__(88,2981
-    def __str__(109,3857
-    def __repr__(126,4263
-
-venv/lib/python2.7/site-packages/setuptools/_vendor/packaging/specifiers.py,1971
-class InvalidSpecifier(15,405
-class BaseSpecifier(21,526
-    def __str__(24,609
-    def __hash__(31,814
-    def __eq__(37,948
-    def __ne__(44,1130
-    def prereleases(51,1318
-    def prereleases(58,1488
-    def contains(65,1662
-    def filter(71,1832
-class _IndividualSpecifier(78,2048
-    def __init__(82,2113
-    def __repr__(95,2540
-    def __str__(108,2844
-    def __hash__(111,2912
-    def __eq__(114,2969
-    def __ne__(125,3309
-    def _get_operator(136,3649
-    def _coerce_version(139,3756
-    def operator(145,3933
-    def version(149,4001
-    def prereleases(153,4068
-    def prereleases(157,4153
-    def __contains__(160,4222
-    def contains(163,4292
-    def filter(182,5119
-class LegacySpecifier(214,6501
-    def _coerce_version(242,7358
-    def _compare_equal(247,7523
-    def _compare_not_equal(250,7630
-    def _compare_less_than_equal(253,7741
-    def _compare_greater_than_equal(256,7858
-    def _compare_less_than(259,7978
-    def _compare_greater_than(262,8088
-def _require_version_compare(266,8202
-    def wrapped(268,8261
-class Specifier(275,8441
-    def _compare_compatible(387,12748
-    def _compare_equal(414,13859
-    def _compare_not_equal(449,15446
-    def _compare_less_than_equal(453,15588
-    def _compare_greater_than_equal(457,15722
-    def _compare_less_than(461,15859
-    def _compare_greater_than(486,17010
-    def _compare_arbitrary(516,18450
-    def prereleases(520,18579
-    def prereleases(544,19506
-def _version_split(551,19640
-def _pad_version(562,19890
-class SpecifierSet(589,20650
-    def __init__(591,20686
-    def __repr__(612,21597
-    def __str__(621,21838
-    def __hash__(624,21923
-    def __and__(627,21981
-    def __eq__(650,22842
-    def __ne__(660,23183
-    def __len__(670,23524
-    def __iter__(673,23580
-    def prereleases(677,23652
-    def prereleases(694,24333
-    def __contains__(697,24402
-    def contains(700,24472
-    def filter(729,25904
-
-venv/lib/python2.7/site-packages/setuptools/_vendor/packaging/markers.py,709
-class InvalidMarker(25,749
-class UndefinedComparison(31,864
-class UndefinedEnvironmentName(37,996
-class Node(44,1145
-    def __init__(46,1166
-    def __str__(49,1225
-    def __repr__(52,1280
-    def serialize(55,1378
-class Variable(59,1439
-    def serialize(61,1462
-class Value(65,1514
-    def serialize(67,1534
-class Op(71,1597
-    def serialize(73,1614
-def _coerce_parse_result(141,3427
-def _format_marker(148,3597
-def _eval_op(183,4673
-def _get_env(203,5086
-def _evaluate_markers(214,5339
-def format_full_version(241,6171
-def default_environment(249,6381
-class Marker(272,7187
-    def __init__(274,7210
-    def __str__(282,7535
-    def __repr__(285,7604
-    def evaluate(288,7680
-
-venv/lib/python2.7/site-packages/setuptools/_vendor/packaging/_compat.py,83
-def with_metaclass(20,409
-    class metaclass(27,684
-        def __new__(28,711
-
-venv/lib/python2.7/site-packages/setuptools/_vendor/packaging/_structures.py,482
-class Infinity(7,247
-    def __repr__(9,272
-    def __hash__(12,323
-    def __lt__(15,380
-    def __le__(18,431
-    def __eq__(21,482
-    def __ne__(24,561
-    def __gt__(27,644
-    def __ge__(30,694
-    def __neg__(33,744
-class NegativeInfinity(39,824
-    def __repr__(41,857
-    def __hash__(44,909
-    def __lt__(47,966
-    def __le__(50,1016
-    def __eq__(53,1066
-    def __ne__(56,1145
-    def __gt__(59,1228
-    def __ge__(62,1279
-    def __neg__(65,1330
-
-venv/lib/python2.7/site-packages/setuptools/_vendor/packaging/version.py,923
-def parse(24,534
-class InvalidVersion(36,882
-class _BaseVersion(42,999
-    def __hash__(44,1028
-    def __lt__(47,1084
-    def __le__(50,1170
-    def __eq__(53,1257
-    def __ge__(56,1344
-    def __gt__(59,1431
-    def __ne__(62,1517
-    def _compare(65,1604
-class LegacyVersion(72,1773
-    def __init__(74,1809
-    def __str__(78,1930
-    def __repr__(81,1983
-    def public(85,2084
-    def base_version(89,2150
-    def local(93,2222
-    def is_prerelease(97,2278
-    def is_postrelease(101,2343
-def _parse_version_parts(114,2595
-def _legacy_cmpkey(131,3032
-class Version(191,5037
-    def __init__(198,5180
-    def __repr__(233,6436
-    def __str__(236,6517
-    def public(267,7417
-    def base_version(271,7496
-    def local(284,7801
-    def is_prerelease(290,7957
-    def is_postrelease(294,8061
-def _parse_letter_version(298,8133
-def _parse_local_version(332,9212
-def _cmpkey(343,9523
-
-venv/lib/python2.7/site-packages/setuptools/_vendor/packaging/utils.py,30
-def canonicalize_name(12,304
-
-venv/lib/python2.7/site-packages/setuptools/_vendor/six.py,2326
-        class X(60,2014
-            def __len__(62,2040
-def _add_doc(75,2320
-def _import_module(80,2413
-class _LazyDescr(86,2557
-    def __init__(88,2584
-    def __get__(91,2640
-class MovedModule(103,3006
-    def __init__(105,3038
-    def _resolve(114,3271
-    def __getattr__(117,3336
-class _LazyModule(124,3500
-    def __init__(126,3538
-    def __dir__(130,3663
-class MovedAttribute(139,3879
-    def __init__(141,3914
-    def _resolve(159,4498
-class _SixMetaPathImporter(164,4608
-    def __init__(173,4863
-    def _add_module(177,4973
-    def _get_module(181,5118
-    def find_module(184,5218
-    def __get_module(189,5354
-    def load_module(195,5557
-    def is_package(209,5944
-    def get_code(218,6218
-class _MovedItems(229,6507
-class Module_six_moves_urllib_parse(320,11269
-class Module_six_moves_urllib_error(360,13175
-class Module_six_moves_urllib_request(380,13871
-class Module_six_moves_urllib_response(430,16639
-class Module_six_moves_urllib_robotparser(451,17427
-class Module_six_moves_urllib(469,18076
-    def __dir__(479,18550
-def add_move(486,18761
-def remove_move(491,18861
-    def advance_iterator(523,19580
-    def callable(531,19708
-    def get_unbound_function(536,19821
-    def create_unbound_method(541,19928
-    def get_unbound_function(546,20019
-    def create_bound_method(549,20090
-    def create_unbound_method(552,20189
-    class Iterator(555,20281
-        def next(557,20310
-    def iterkeys(574,20847
-    def itervalues(577,20909
-    def iteritems(580,20975
-    def iterlists(583,21039
-    def iterkeys(592,21252
-    def itervalues(595,21312
-    def iteritems(598,21376
-    def iterlists(601,21438
-    def b(619,22009
-    def u(622,22059
-    def b(642,22612
-    def u(646,22686
-    def byte2int(651,22808
-    def indexbytes(654,22857
-def assertCountEqual(666,23226
-def assertRaisesRegex(670,23334
-def assertRegex(674,23444
-    def reraise(681,23595
-    def exec_(689,23795
-    def raise_from(717,24565
-    def print_(723,24693
-        def write(729,24880
-    def print_(779,26623
-    def wraps(789,26919
-        def wrapper(791,27032
-def with_metaclass(800,27235
-    class metaclass(805,27500
-        def __new__(807,27528
-def add_metaclass(812,27679
-    def wrapper(814,27774
-def python_2_unicode_compatible(828,28226
-
-venv/lib/python2.7/site-packages/setuptools/_vendor/pyparsing.py,11901
-class names,53,2401
-    def _ustr(154,6714
-def _xml_escape(185,8042
-class _Constants(195,8378
-class ParseBaseException(205,8675
-    def __init__(209,8900
-    def _from_exception(221,9233
-    def __getattr__(228,9525
-    def __str__(243,10145
-    def __repr__(246,10294
-    def markInputline(248,10349
-    def __dir__(258,10811
-class ParseException(261,10897
-class ParseFatalException(282,11571
-class ParseSyntaxException(287,11754
-class RecursiveGrammarException(306,12720
-    def __init__(308,12867
-    def __str__(311,12965
-class _ParseResultsWithOffset(314,13066
-    def __init__(315,13106
-    def __getitem__(317,13165
-    def __repr__(319,13223
-    def setOffset(321,13282
-class ParseResults(324,13348
-        def test(342,14111
-    def __new__(363,14779
-    def __init__(372,15134
-    def __getitem__(411,16833
-    def __setitem__(420,17149
-    def __delitem__(433,17663
-    def __contains__(454,18471
-    def __len__(457,18543
-    def __bool__(458,18598
-    def __iter__(460,18685
-    def __reversed__(461,18742
-    def _iterkeys(462,18809
-    def _itervalues(468,18990
-    def _iteritems(471,19086
-        def keys(494,19900
-        def values(498,20077
-        def items(502,20276
-    def haskeys(506,20471
-    def pop(511,20705
-            def remove_first(523,21326
-            def remove_LABEL(534,21914
-    def get(563,22841
-    def insert(585,23638
-            def insert_locn(595,24029
-    def append(605,24560
-            def append_sum(613,24899
-    def extend(619,25166
-            def make_palindrome(627,25468
-    def clear(637,25896
-    def __getattr__(644,26058
-    def __add__(658,26473
-    def __iadd__(663,26577
-    def __radd__(679,27260
-    def __repr__(687,27557
-    def __str__(690,27666
-    def _asStringList(693,27810
-    def asList(704,28146
-    def asDict(720,28942
-        def toItem(744,30082
-    def copy(755,30431
-    def asXML(766,30778
-    def __lookup(827,33119
-    def getName(834,33312
-    def dump(871,34659
-    def pprint(916,36533
-    def __getstate__(940,37461
-    def __setstate__(947,37719
-    def __getnewargs__(960,38088
-    def __dir__(963,38194
-def col 968,38315
-def lineno(981,38972
-def line(993,39575
-def _defaultStartDebugAction(1003,39892
-def _defaultSuccessDebugAction(1006,40070
-def _defaultExceptionDebugAction(1009,40215
-def nullDebugAction(1012,40326
-def _trim_arity(1039,41300
-        def extract_stack(1047,41583
-        def extract_tb(1052,41884
-    def wrapper(1069,42637
-class ParserElement(1103,43730
-    def setDefaultWhitespaceChars(1109,43903
-    def inlineLiteralsUsing(1124,44512
-    def __init__(1144,45275
-    def copy(1167,46397
-    def setName(1190,47507
-    def setResultsName(1204,48100
-    def setBreak(1232,49282
-            def breaker(1239,49572
-    def setParseAction(1250,50043
-    def addParseAction(1288,52106
-    def addCondition(1298,52527
-            def pa(1318,53766
-    def setFailAction(1325,54044
-    def _skipIgnorables(1338,54680
-    def preParse(1351,55101
-    def parseImpl(1363,55446
-    def postParse(1366,55531
-    def _parseNoCache(1370,55630
-    def tryParse(1441,59228
-    def canParseNext(1447,59465
-    class _UnboundedCache(1455,59679
-        def __init__(1456,59715
-            def get(1460,59827
-            def set(1463,59915
-            def clear(1466,59993
-            def cache_len(1469,60072
-        class _FifoCache(1478,60401
-            def __init__(1479,60436
-                def get(1484,60580
-                def set(1487,60676
-                def clear(1495,60964
-                def cache_len(1498,61035
-        class _FifoCache(1507,61365
-            def __init__(1508,61400
-                def get(1514,61588
-                def set(1517,61684
-                def clear(1523,61922
-                def cache_len(1527,62031
-    def _parseCache(1542,62826
-    def resetCache(1568,63957
-    def enablePackrat(1574,64168
-    def parseString(1608,66075
-    def scanString(1658,68342
-    def transformString(1729,71162
-    def searchString(1772,73156
-    def split(1799,74563
-    def __add__(1821,75531
-    def __radd__(1841,76369
-    def __sub__(1853,76877
-    def __rsub__(1865,77390
-    def __mul__(1877,77898
-            def makeOptionalList(1926,80316
-    def __rmul__(1945,80986
-    def __or__(1948,81056
-    def __ror__(1960,81559
-    def __xor__(1972,82066
-    def __rxor__(1984,82554
-    def __and__(1996,83062
-    def __rand__(2008,83554
-    def __invert__(2020,84062
-    def __call__(2026,84211
-    def suppress(2045,84925
-    def leaveWhitespace(2052,85142
-    def setWhitespaceChars(2061,85520
-    def parseWithTabs(2070,85774
-    def ignore(2079,86112
-    def setDebugActions(2102,86965
-    def setDebug(2112,87421
-    def __str__(2153,89394
-    def __repr__(2156,89448
-    def streamline(2159,89505
-    def checkRecursion(2164,89619
-    def validate(2167,89686
-    def parseFile(2173,89892
-    def __eq__(2193,90716
-    def __ne__(2201,91009
-    def __hash__(2204,91076
-    def __req__(2207,91134
-    def __rne__(2210,91196
-    def matches(2213,91264
-    def runTests(2232,91996
-class Token(2364,97048
-    def __init__(2368,97175
-class Empty(2372,97260
-    def __init__(2376,97339
-class NoMatch(2383,97509
-    def __init__(2387,97586
-    def parseImpl(2394,97801
-class Literal(2398,97928
-    def __init__(2412,98439
-    def parseImpl(2431,99267
-class Keyword(2439,99629
-    def __init__(2458,100585
-    def parseImpl(2479,101454
-    def copy(2493,102342
-    def setDefaultKeywordChars(2499,102496
-class CaselessLiteral(2504,102648
-    def __init__(2515,103066
-    def parseImpl(2522,103355
-class CaselessKeyword(2527,103606
-    def __init__(2536,103866
-    def parseImpl(2539,104013
-class CloseMatch(2545,104388
-    def __init__(2570,105849
-    def parseImpl(2579,106249
-class Word(2606,107249
-    def __init__(2653,109650
-    def parseImpl(2707,111840
-    def __str__(2742,113084
-            def charsAsStr(2751,113256
-class Regex(2765,113716
-    def __init__(2779,114465
-    def parseImpl(2813,115824
-    def __str__(2826,116224
-class QuotedString(2838,116487
-    def __init__(2863,118002
-    def parseImpl(2928,120906
-    def __str__(2963,122170
-class CharsNotIn(2975,122496
-    def __init__(2991,123304
-    def parseImpl(3015,124034
-    def __str__(3032,124596
-class White(3046,124986
-    def __init__(3061,125574
-    def parseImpl(3081,126225
-class _PositionToken(3097,126773
-    def __init__(3098,126803
-class GoToColumn(3104,126994
-    def __init__(3108,127141
-    def preParse(3112,127246
-    def parseImpl(3121,127613
-class LineStart(3130,127946
-    def __init__(3151,128460
-    def parseImpl(3155,128579
-class LineEnd(3160,128769
-    def __init__(3164,128900
-    def parseImpl(3169,129102
-class StringStart(3180,129509
-    def __init__(3184,129636
-    def parseImpl(3188,129757
-class StringEnd(3195,130071
-    def __init__(3199,130190
-    def parseImpl(3203,130307
-class WordStart(3213,130681
-    def __init__(3221,131102
-    def parseImpl(3226,131288
-class WordEnd(3233,131575
-    def __init__(3241,131972
-    def parseImpl(3247,132191
-class ParseExpression(3256,132533
-    def __init__(3260,132680
-    def __getitem__(3280,133497
-    def append(3283,133562
-    def leaveWhitespace(3288,133682
-    def ignore(3297,134037
-    def __str__(3309,134495
-    def streamline(3319,134792
-    def setResultsName(3353,136179
-    def validate(3357,136341
-    def copy(3363,136529
-class And(3368,136674
-    class _ErrorStop(3384,137255
-        def __init__(3385,137285
-    def __init__(3390,137464
-    def parseImpl(3397,137796
-    def __iadd__(3422,138971
-    def checkRecursion(3427,139176
-    def __str__(3434,139427
-class Or(3444,139667
-    def __init__(3458,140165
-    def parseImpl(3465,140425
-    def __ixor__(3503,141864
-    def __str__(3508,142068
-    def checkRecursion(3517,142308
-class MatchFirst(3523,142500
-    def __init__(3540,143264
-    def parseImpl(3547,143532
-    def __ior__(3571,144522
-    def __str__(3576,144733
-    def checkRecursion(3585,144973
-class Each(3591,145165
-    def __init__(3645,147160
-    def parseImpl(3651,147410
-    def __str__(3700,149630
-    def checkRecursion(3709,149870
-class ParseElementEnhance(3715,150062
-    def __init__(3719,150216
-    def parseImpl(3737,151054
-    def leaveWhitespace(3743,151309
-    def ignore(3750,151517
-    def streamline(3762,152009
-    def checkRecursion(3768,152186
-    def validate(3775,152499
-    def __str__(3781,152692
-class FollowedBy(3792,153020
-    def __init__(3809,153844
-    def parseImpl(3813,153962
-class NotAny(3818,154094
-    def __init__(3829,154584
-    def parseImpl(3836,154906
-    def __str__(3841,155110
-class _MultipleMatch(3850,155327
-    def __init__(3851,155371
-    def parseImpl(3859,155695
-class OneOrMore(3888,156861
-    def __str__(3914,158087
-class ZeroOrMore(3923,158306
-    def __init__(3935,158738
-    def parseImpl(3939,158891
-    def __str__(3945,159119
-class _NullToken(3954,159338
-    def __bool__(3955,159365
-    def __str__(3958,159440
-class Optional(3962,159521
-    def __init__(3997,160469
-    def parseImpl(4003,160717
-    def __str__(4017,161322
-class SkipTo(4026,161538
-    def __init__(4081,164198
-    def parseImpl(4094,164720
-class Forward(4141,166538
-    def __init__(4160,167447
-    def __lshift__(4163,167551
-    def __ilshift__(4176,168108
-    def leaveWhitespace(4179,168179
-    def streamline(4183,168273
-    def validate(4190,168475
-    def __str__(4197,168717
-    def copy(4214,169298
-class _ForwardNoRecurse(4222,169497
-    def __str__(4223,169532
-class TokenConverter(4226,169582
-    def __init__(4230,169721
-class Combine(4234,169871
-    def __init__(4251,170654
-    def ignore(4261,171077
-    def postParse(4268,171272
-class Group(4278,171630
-    def __init__(4292,172189
-    def postParse(4296,172300
-class Dict(4299,172386
-    def __init__(4335,174084
-    def postParse(4339,174194
-class Suppress(4364,175201
-    def postParse(4383,175861
-    def suppress(4386,175936
-class OnlyOnce(4390,175988
-    def __init__(4394,176100
-    def __call__(4397,176215
-    def reset(4403,176417
-def traceParseAction(4406,176470
-        def remove_duplicate_chars(4417,176943
-    def z(4428,177435
-def delimitedList(4450,178105
-def countedArray(4469,179149
-    def countFieldParseAction(4488,180071
-def _flatten(4500,180531
-def matchPreviousLiteral(4509,180709
-    def copyTokenToRepeater(4523,181340
-def matchPreviousExpr(4537,181777
-    def copyTokenToRepeater(4554,182485
-        def mustMatchTheseTokens(4556,182566
-def _escapeRegexRangeChars(4565,182946
-def oneOf(4573,183155
-def dictOf(4646,186066
-def originalTextFor(4681,187694
-        def extractText(4712,189261
-def ungroup(4718,189480
-def locatedExpr(4725,189693
-def srange(4763,191489
-def matchOnlyAtCol(4787,192789
-    def verifyCol(4792,192944
-def replaceWith(4797,193119
-def removeQuotes(4811,193647
-def tokenMap(4825,194253
-    def pa(4857,195674
-def _makeTags(4875,196348
-def makeHTMLTags(4904,197956
-def makeXMLTags(4923,198851
-def withAttribute(4932,199120
-    def pa(4987,201448
-def withClass(4997,201951
-def infixNotation(5036,203235
-def nestedExpr(5157,209485
-def indentedBlock(5247,213931
-        def A(5266,214790
-        def BB(5273,214899
-          def BBA(5275,214938
-        def spam(5281,215036
-             def eggs(5282,215060
-    def checkPeerIndent(5325,216399
-    def checkSubIndent(5333,216698
-    def checkUnindent(5340,216910
-def replaceHTMLEntity(5367,218275
-class pyparsing_common:pyparsing_common5399,220029
-    def convertToDate(5593,226335
-        def cvt_fn(5607,226875
-    def convertToDatetime(5615,227116
-        def cvt_fn(5629,227731
-    def stripHTMLTags(5647,228681
-
-venv/lib/python2.7/site-packages/setuptools/config.py,1337
-def read_configuration(21,469
-def _get_option(68,1928
-def configuration_to_dict(80,2327
-def parse_configuration(98,2821
-class ConfigHandler:ConfigHandler125,3692
-    def __init__(141,4084
-    def parsers(158,4678
-    def __setitem__(163,4873
-    def _parse_list(202,5912
-    def _parse_dict(222,6489
-    def _parse_bool(240,6995
-    def _exclude_files_parser(250,7217
-        def parser(260,7496
-    def _parse_file(270,7840
-    def _assert_local(301,8746
-    def _read_file(307,8953
-    def _parse_attr(312,9084
-    def _get_parser_compound(357,10581
-        def parse(365,10832
-    def _parse_section_to_dict(376,11034
-    def parse_section(391,11523
-    def parse(403,11880
-    def _deprecated_config_handler(427,12728
-        def config_handler(435,13065
-class ConfigMetadataHandler(442,13230
-    def __init__(459,13629
-    def parsers(466,13938
-    def _parse_version(491,14922
-class ConfigOptionsHandler(527,15986
-    def parsers(532,16076
-    def _parse_packages(559,17132
-    def parse_section_packages__find(587,18031
-    def parse_section_entry_points(608,18697
-    def _parse_package_data(616,18986
-    def parse_section_package_data(626,19249
-    def parse_section_exclude_package_data(633,19493
-    def parse_section_extras_require(641,19774
-    def parse_section_data_files(650,20114
-
-venv/lib/python2.7/site-packages/setuptools/dist.py,2272
-def _get_unpatched(46,1191
-def get_metadata_version(51,1319
-def read_pkg_file(72,1995
-    def _read_field(76,2117
-    def _read_list(82,2247
-def write_pkg_file(126,3631
-        def write_field(132,3786
-        def write_field(135,3903
-def check_importable(206,6155
-def assert_string_list(217,6502
-def check_nsp(227,6829
-def check_extras(245,7516
-def _check_extra(257,7960
-def assert_bool(264,8218
-def check_requirements(271,8474
-def check_specifier(285,9038
-def check_entry_points(297,9452
-def check_test_suite(305,9673
-def check_package_data(310,9829
-def check_packages(328,10342
-class Distribution(340,10704
-    def patch_missing_pkg_info(416,14916
-    def __init__(429,15535
-    def _finalize_requires(488,18227
-    def _convert_extras_requirements(508,19073
-    def _suffix_for(524,19743
-    def _move_install_requirements_markers(531,19945
-        def is_simple_req(541,20298
-    def _clean_req(557,20950
-    def _parse_config_files(564,21122
-    def _try_str(631,23861
-    def _set_command_options(650,24413
-    def parse_config_files(697,26489
-    def parse_command_line(708,26888
-    def _feature_attrname(715,27131
-    def fetch_build_eggs(719,27293
-    def finalize_options(730,27717
-    def get_egg_cache_dir(749,28480
-    def fetch_build_egg(764,29221
-    def _set_global_opts_from_features(793,30418
-    def _finalize_features(820,31383
-    def get_command_class(837,32169
-    def print_commands(850,32668
-    def get_command_list(858,33029
-    def _set_feature(866,33394
-    def feature_is_included(870,33542
-    def include_feature(874,33723
-    def include(885,34129
-    def exclude_package(907,35137
-    def has_contents_for(929,35813
-    def _exclude_misc(938,36087
-    def _include_misc(957,36863
-    def exclude(980,37700
-    def _exclude_packages(1003,38847
-    def _parse_command_opts(1010,39120
-    def get_cmdline_options(1036,40149
-    def iter_distribution_names(1076,41449
-    def handle_display_options(1094,41969
-class Feature:Feature1130,43422
-    def warn_deprecated(1188,46526
-    def __init__(1195,46789
-    def include_by_default(1225,47836
-    def include_in(1229,47977
-    def exclude_from(1249,48618
-    def validate(1264,49116
-class DistDeprecationWarning(1284,49995
-
-venv/lib/python2.7/site-packages/setuptools/site-patch.py,16
-def __boot(1,0
-
-venv/lib/python2.7/site-packages/setuptools/launch.py,16
-def run(13,246
-
-venv/lib/python2.7/site-packages/setuptools/glibc.py,123
-def glibc_version_string(10,224
-def check_glibc_version(36,1220
-def have_compatible_glibc(52,1998
-def libc_ver(76,2825
-
-venv/lib/python2.7/site-packages/setuptools/glob.py,210
-def glob(16,245
-def iglob(30,726
-def _iglob(48,1332
-def glob1(91,2827
-def glob0(104,3136
-def glob2(120,3610
-def _rlistdir(128,3813
-def has_magic(149,4319
-def _isrecursive(157,4489
-def escape(164,4626
-
-venv/lib/python2.7/site-packages/setuptools/dep_util.py,32
-def newer_pairwise_group(6,163
-
-venv/lib/python2.7/site-packages/setuptools/lib2to3_ex.py,239
-class DistutilsRefactoringTool(17,297
-    def log_error(18,346
-    def log_message(21,420
-    def log_debug(24,489
-class Mixin2to3(28,558
-    def run_2to3(29,587
-    def __build_fixer_names(46,1221
-    def __exclude_fixers(56,1633
-
-venv/lib/python2.7/site-packages/setuptools/_deprecation_warning.py,40
-class SetuptoolsDeprecationWarning(1,0
-
-venv/lib/python2.7/site-packages/setuptools/pep425tags.py,377
-def get_config_var(22,494
-def get_abbr_impl(30,689
-def get_impl_ver(43,994
-def get_impl_version_info(51,1237
-def get_impl_tag(62,1626
-def get_flag(69,1776
-def get_abi_tag(81,2185
-def _is_running_32bit(115,3308
-def get_platform(119,3372
-def is_manylinux1_compatible(145,4411
-def get_darwin_arches(162,4905
-    def _supports_arch(168,5118
-def get_supported(223,7238
-
-venv/lib/python2.7/site-packages/setuptools/msvc.py,2613
-    class winreg:winreg40,1028
-def msvc9_find_vcvarsall(63,1523
-def msvc9_query_vcvarsall(106,2827
-def msvc14_get_vc_env(153,4196
-def msvc14_gen_lib_options(191,5278
-def _augment_exception(204,5779
-class PlatformInfo:PlatformInfo240,7415
-    def __init__(251,7646
-    def target_cpu(255,7748
-    def target_is_x86(258,7826
-    def current_is_x86(261,7896
-    def current_dir(264,7968
-    def target_dir(286,8601
-    def cross_dir(308,9231
-class RegistryInfo:RegistryInfo331,9855
-    def __init__(345,10197
-    def visualstudio(349,10283
-    def sxs(356,10431
-    def vc(363,10593
-    def vs(370,10742
-    def vc_for_python(377,10894
-    def microsoft_sdk(384,11053
-    def windows_sdk(391,11189
-    def netfx_sdk(398,11367
-    def windows_kits_roots(405,11542
-    def microsoft(411,11699
-    def lookup(429,12162
-class SystemInfo:SystemInfo464,13143
-    def __init__(482,13716
-    def _find_latest_available_vc_ver(487,13899
-    def find_available_vc_vers(494,14159
-    def VSInstallDir(525,15325
-    def VCInstallDir(537,15721
-    def _guess_vc(559,16522
-    def _guess_vc_legacy(575,16984
-    def WindowsSdkVersion(583,17233
-    def WindowsSdkLastVersion(599,17723
-    def WindowsSdkDir(607,17935
-    def WindowsSDKExecutablePath(645,19534
-    def FSharpInstallDir(676,20608
-    def UniversalCRTSdkDir(685,20877
-    def UniversalCRTSdkLastVersion(704,21421
-    def NetFxSdkVersion(712,21655
-    def NetFxSdkDir(723,21934
-    def FrameworkDir32(735,22284
-    def FrameworkDir64(746,22638
-    def FrameworkVersion32(757,22994
-    def FrameworkVersion64(764,23163
-    def _find_dot_net_versions(770,23318
-    def _use_last_dir_name(796,24261
-class EnvironmentInfo:EnvironmentInfo816,24829
-    def __init__(840,25612
-    def vc_ver(850,25975
-    def VSTools(857,26104
-    def VCIncludes(872,26637
-    def VCLibraries(880,26903
-    def VCStoreRefs(896,27430
-    def VCTools(905,27682
-    def OSLibraries(937,28764
-    def OSIncludes(952,29294
-    def OSLibpath(971,29879
-    def SdkTools(1016,31267
-    def _sdk_tools(1022,31391
-    def _sdk_subdir(1053,32577
-    def SdkSetup(1061,32789
-    def FxTools(1071,33003
-    def NetFxSDKLibraries(1095,33756
-    def NetFxSDKIncludes(1106,34085
-    def VsTDb(1116,34349
-    def MSBuild(1123,34532
-    def HTMLHelpWorkshop(1146,35193
-    def UCRTLibraries(1156,35432
-    def UCRTIncludes(1169,35827
-    def _ucrt_subdir(1180,36137
-    def FSharp(1188,36367
-    def VCRuntimeRedist(1198,36573
-    def return_env(1216,37291
-    def _build_paths(1261,39227
-    def _unique_everseen(1281,40166
-
-venv/lib/python2.7/site-packages/setuptools/__init__.py,521
-class PackageFinder:PackageFinder47,1182
-    def find(53,1305
-    def _find_packages_iter(76,2363
-    def _looks_like_package(104,3465
-    def _build_filter(109,3636
-class PEP420PackageFinder(117,3910
-    def _looks_like_package(119,3970
-def _install_setup_requires(129,4126
-def setup(142,4604
-class Command(153,4876
-    def __init__(158,4973
-    def _ensure_stringlike(166,5199
-    def ensure_string_list(176,5591
-    def reinitialize_command(197,6407
-def _find_all_simple(203,6609
-def findall(215,6876
-
-venv/lib/python2.7/site-packages/setuptools/py31compat.py,144
-    class TemporaryDirectory:TemporaryDirectory13,164
-        def __init__(20,378
-        def __enter__(24,518
-        def __exit__(27,577
-
-venv/lib/python2.7/site-packages/setuptools/unicode_utils.py,100
-def decompose(9,110
-def filesys_decode(21,421
-def try_encode(40,829
-def detect_encoding(51,1077
-
-venv/lib/python2.7/site-packages/setuptools/ssl_support.py,530
-    class CertificateError(53,1243
-    def _dnsname_match(59,1322
-    def match_hostname(111,3442
-class VerifyingHTTPSHandler(152,5137
-    def __init__(155,5253
-    def https_open(159,5360
-class VerifyingHTTPSConn(165,5515
-    def __init__(168,5634
-    def connect(172,5768
-def opener_for(205,7089
-def once(213,7334
-    def wrapper(215,7377
-def get_win_certfile(223,7577
-    class CertFile(229,7683
-        def __init__(230,7726
-        def close(234,7840
-def find_ca_bundle(246,8093
-def _certifi_where(256,8344
-
-venv/lib/python2.7/site-packages/setuptools/namespaces.py,351
-class Installer:Installer11,142
-    def install_namespaces(15,190
-    def uninstall_namespaces(33,730
-    def _get_target(41,993
-    def _get_root(67,1973
-    def _gen_nspkg_line(70,2053
-    def _get_all_ns_packages(81,2452
-    def _pkg_names(87,2683
-class DevelopInstaller(102,3042
-    def _get_root(103,3077
-    def _get_target(106,3143
-
-venv/lib/python2.7/site-packages/setuptools/py27compat.py,60
-def get_all_headers(10,111
-    def get_all_headers(18,275
-
-venv/lib/python2.7/site-packages/setuptools/extension.py,143
-def _have_cython(12,182
-class Extension(32,605
-    def __init__(35,701
-    def _convert_pyx_sources_to_lang(41,1019
-class Library(56,1631
-
-venv/lib/python2.7/site-packages/setuptools/monkey.py,289
-def _get_mro(24,341
-def get_unpatched(38,860
-def get_unpatched_class(47,1104
-def patch_all(65,1622
-def _patch_distribution_metadata(104,2865
-def patch_func(111,3176
-def get_unpatched_function(128,3688
-def patch_for_msvc_specialized_compiler(132,3772
-    def patch_params(144,4135
-
-venv/lib/python2.7/site-packages/attr/validators.py,430
-class _InstanceOfValidator(14,268
-    def __call__(17,325
-    def __repr__(35,901
-def instance_of(41,1031
-class _ProvidesValidator(58,1631
-    def __call__(61,1691
-    def __repr__(76,2198
-def provides(82,2345
-class _OptionalValidator(99,3005
-    def __call__(102,3065
-    def __repr__(108,3197
-def optional(114,3336
-class _InValidator(133,4010
-    def __call__(136,4062
-    def __repr__(149,4483
-def in_(155,4618
-
-venv/lib/python2.7/site-packages/attr/filters.py,115
-def _split_what(11,184
-def include(21,433
-    def include_(32,673
-def exclude(38,792
-    def exclude_(49,1027
-
-venv/lib/python2.7/site-packages/attr/_funcs.py,130
-def asdict(10,213
-def _asdict_anything(85,2922
-def astuple(116,3921
-def has(215,7500
-def assoc(227,7772
-def evolve(265,8853
-
-venv/lib/python2.7/site-packages/attr/_make.py,2571
-class _Nothing(46,1057
-    def __new__(55,1264
-    def __repr__(60,1430
-def attrib(70,1581
-def _make_attr_tuple_class(222,7354
-    class MyClassAttributes(228,7545
-def _is_class_var(265,8658
-def _get_annotations(276,8991
-def _counter_getter(292,9354
-def _transform_attrs(299,9496
-def _frozen_setattrs(425,13705
-def _frozen_delattrs(432,13843
-class _ClassBuilder(439,13974
-    def __init__(459,14345
-    def __repr__(493,15399
-    def build_class(496,15499
-    def _patch_original_class(507,15813
-    def _create_slots_class(535,16782
-        def slots_getstate(579,18295
-        def slots_setstate(585,18481
-    def add_repr(622,20118
-    def add_str(628,20283
-        def __str__(635,20492
-    def make_unhashable(641,20646
-    def add_hash(645,20740
-    def add_init(654,20975
-    def add_cmp(668,21328
-    def _add_method_dunders(679,21607
-def attrs(698,22058
-        class,769,25483
-        class which 819,28123
-    def wrap(843,29143
-    def _has_frozen_base_class(916,31317
-    def _has_frozen_base_class(930,31673
-def _attrs_to_tuple(938,31876
-def _make_hash(945,32034
-    def append_hash_computation_lines(962,32524
-def _add_hash(1010,34098
-def __ne__(1018,34259
-def _make_cmp(1036,34635
-    def attrs_to_tuple(1078,35962
-    def __lt__(1084,36088
-    def __le__(1097,36516
-    def __gt__(1110,36945
-    def __ge__(1123,37373
-def _add_cmp(1139,37854
-def _make_repr(1156,38170
-    def __repr__(1162,38340
-def _add_repr(1205,39773
-def _make_init(1216,39979
-def _add_init(1251,41209
-def fields(1266,41560
-def fields_dict(1294,42380
-def validate(1322,43324
-def _is_slot_cls(1339,43714
-def _is_slot_attr(1343,43778
-def _attrs_to_init_script(1350,43970
-            def fmt_setter(1374,44782
-            def fmt_setter_with_converter(1380,45009
-            def fmt_setter(1401,45951
-            def fmt_setter_with_converter(1414,46496
-        def fmt_setter(1428,47073
-        def fmt_setter_with_converter(1434,47258
-def __init__(1613,54315
-class Attribute(1623,54505
-    def __init__(1648,54975
-    def __setattr__(1701,56563
-    def convert(1705,56654
-    def from_counting_attr(1715,56944
-    def _assoc(1744,57827
-    def __getstate__(1755,58081
-    def __setstate__(1764,58315
-    def _setattrs(1770,58457
-class _CountingAttr(1804,59314
-    def __init__(1852,60463
-    def validator(1882,61240
-    def default(1896,61590
-class Factory(1918,62110
-    def __init__(1936,62652
-def make_class(1945,62927
-class _AndValidator(2003,64972
-    def __call__(2010,65091
-def and_(2015,65204
-
-venv/lib/python2.7/site-packages/attr/converters.py,178
-def optional(10,141
-    def optional_converter(21,425
-def default_if_none(29,569
-        def default_if_none_converter(64,1833
-        def default_if_none_converter(72,1986
-
-venv/lib/python2.7/site-packages/attr/_config.py,61
-def set_run_validators(9,148
-def get_run_validators(19,399
-
-venv/lib/python2.7/site-packages/attr/_compat.py,594
-    def isclass(26,552
-    def iteritems(32,730
-    class ReadOnlyDict(36,850
-        def __setitem__(41,961
-        def update(47,1182
-        def __delitem__(53,1389
-        def clear(59,1601
-        def pop(65,1803
-        def popitem(71,2020
-        def setdefault(77,2226
-        def __repr__(83,2457
-    def metadata_proxy(87,2609
-    def isclass(95,2773
-    def iteritems(100,2857
-    def metadata_proxy(103,2905
-def import_ctypes(107,2981
-    def just_warn(118,3113
-    def just_warn(133,3533
-def make_set_closure_cell(140,3742
-        def set_closure_cell(146,3864
-
-venv/lib/python2.7/site-packages/attr/exceptions.py,219
-class FrozenInstanceError(4,67
-class AttrsAttributeNotFoundError(18,398
-class NotAnAttrsClassError(26,571
-class DefaultAlreadySetError(34,729
-class UnannotatedAttributeError(43,922
-class PythonTooOldError(52,1108
-
-venv/lib/python2.7/site-packages/pkg_resources/extern/__init__.py,177
-class VendorImporter:VendorImporter4,13
-    def __init__(10,179
-    def search_path(16,429
-    def find_module(23,601
-    def load_module(35,1009
-    def install(64,2206
-
-venv/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/requirements.py,139
-class InvalidRequirement(18,697
-class Requirement(75,2481
-    def __init__(88,2993
-    def __str__(109,3869
-    def __repr__(126,4275
-
-venv/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/specifiers.py,1971
-class InvalidSpecifier(15,405
-class BaseSpecifier(21,526
-    def __str__(24,609
-    def __hash__(31,814
-    def __eq__(37,948
-    def __ne__(44,1130
-    def prereleases(51,1318
-    def prereleases(58,1488
-    def contains(65,1662
-    def filter(71,1832
-class _IndividualSpecifier(78,2048
-    def __init__(82,2113
-    def __repr__(95,2540
-    def __str__(108,2844
-    def __hash__(111,2912
-    def __eq__(114,2969
-    def __ne__(125,3309
-    def _get_operator(136,3649
-    def _coerce_version(139,3756
-    def operator(145,3933
-    def version(149,4001
-    def prereleases(153,4068
-    def prereleases(157,4153
-    def __contains__(160,4222
-    def contains(163,4292
-    def filter(182,5119
-class LegacySpecifier(214,6501
-    def _coerce_version(242,7358
-    def _compare_equal(247,7523
-    def _compare_not_equal(250,7630
-    def _compare_less_than_equal(253,7741
-    def _compare_greater_than_equal(256,7858
-    def _compare_less_than(259,7978
-    def _compare_greater_than(262,8088
-def _require_version_compare(266,8202
-    def wrapped(268,8261
-class Specifier(275,8441
-    def _compare_compatible(387,12748
-    def _compare_equal(414,13859
-    def _compare_not_equal(449,15446
-    def _compare_less_than_equal(453,15588
-    def _compare_greater_than_equal(457,15722
-    def _compare_less_than(461,15859
-    def _compare_greater_than(486,17010
-    def _compare_arbitrary(516,18450
-    def prereleases(520,18579
-    def prereleases(544,19506
-def _version_split(551,19640
-def _pad_version(562,19890
-class SpecifierSet(589,20650
-    def __init__(591,20686
-    def __repr__(612,21597
-    def __str__(621,21838
-    def __hash__(624,21923
-    def __and__(627,21981
-    def __eq__(650,22842
-    def __ne__(660,23183
-    def __len__(670,23524
-    def __iter__(673,23580
-    def prereleases(677,23652
-    def prereleases(694,24333
-    def __contains__(697,24402
-    def contains(700,24472
-    def filter(729,25904
-
-venv/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/markers.py,710
-class InvalidMarker(25,758
-class UndefinedComparison(31,873
-class UndefinedEnvironmentName(37,1005
-class Node(44,1154
-    def __init__(46,1175
-    def __str__(49,1234
-    def __repr__(52,1289
-    def serialize(55,1387
-class Variable(59,1448
-    def serialize(61,1471
-class Value(65,1523
-    def serialize(67,1543
-class Op(71,1606
-    def serialize(73,1623
-def _coerce_parse_result(141,3436
-def _format_marker(148,3606
-def _eval_op(183,4682
-def _get_env(203,5095
-def _evaluate_markers(214,5348
-def format_full_version(241,6180
-def default_environment(249,6390
-class Marker(272,7196
-    def __init__(274,7219
-    def __str__(282,7544
-    def __repr__(285,7613
-    def evaluate(288,7689
-
-venv/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/_compat.py,83
-def with_metaclass(20,409
-    class metaclass(27,684
-        def __new__(28,711
-
-venv/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/_structures.py,482
-class Infinity(7,247
-    def __repr__(9,272
-    def __hash__(12,323
-    def __lt__(15,380
-    def __le__(18,431
-    def __eq__(21,482
-    def __ne__(24,561
-    def __gt__(27,644
-    def __ge__(30,694
-    def __neg__(33,744
-class NegativeInfinity(39,824
-    def __repr__(41,857
-    def __hash__(44,909
-    def __lt__(47,966
-    def __le__(50,1016
-    def __eq__(53,1066
-    def __ne__(56,1145
-    def __gt__(59,1228
-    def __ge__(62,1279
-    def __neg__(65,1330
-
-venv/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/version.py,923
-def parse(24,534
-class InvalidVersion(36,882
-class _BaseVersion(42,999
-    def __hash__(44,1028
-    def __lt__(47,1084
-    def __le__(50,1170
-    def __eq__(53,1257
-    def __ge__(56,1344
-    def __gt__(59,1431
-    def __ne__(62,1517
-    def _compare(65,1604
-class LegacyVersion(72,1773
-    def __init__(74,1809
-    def __str__(78,1930
-    def __repr__(81,1983
-    def public(85,2084
-    def base_version(89,2150
-    def local(93,2222
-    def is_prerelease(97,2278
-    def is_postrelease(101,2343
-def _parse_version_parts(114,2595
-def _legacy_cmpkey(131,3032
-class Version(191,5037
-    def __init__(198,5180
-    def __repr__(233,6436
-    def __str__(236,6517
-    def public(267,7417
-    def base_version(271,7496
-    def local(284,7801
-    def is_prerelease(290,7957
-    def is_postrelease(294,8061
-def _parse_letter_version(298,8133
-def _parse_local_version(332,9212
-def _cmpkey(343,9523
-
-venv/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/utils.py,30
-def canonicalize_name(12,304
-
-venv/lib/python2.7/site-packages/pkg_resources/_vendor/appdirs.py,664
-def user_data_dir(45,1333
-def site_data_dir(100,4102
-def user_config_dir(166,7046
-def site_config_dir(206,8975
-def user_cache_dir(257,11322
-def user_state_dir(314,14024
-def user_log_dir(356,16019
-class AppDirs(407,18382
-    def __init__(409,18465
-    def user_data_dir(418,18755
-    def site_data_dir(423,18931
-    def user_config_dir(428,19111
-    def site_config_dir(433,19293
-    def user_cache_dir(438,19477
-    def user_state_dir(443,19634
-    def user_log_dir(448,19791
-def _get_win_folder_from_registry(455,19959
-def _get_win_folder_with_pywin32(479,20643
-def _get_win_folder_with_ctypes(506,21496
-def _get_win_folder_with_jna(532,22256
-
-venv/lib/python2.7/site-packages/pkg_resources/_vendor/six.py,2326
-        class X(60,2014
-            def __len__(62,2040
-def _add_doc(75,2320
-def _import_module(80,2413
-class _LazyDescr(86,2557
-    def __init__(88,2584
-    def __get__(91,2640
-class MovedModule(103,3006
-    def __init__(105,3038
-    def _resolve(114,3271
-    def __getattr__(117,3336
-class _LazyModule(124,3500
-    def __init__(126,3538
-    def __dir__(130,3663
-class MovedAttribute(139,3879
-    def __init__(141,3914
-    def _resolve(159,4498
-class _SixMetaPathImporter(164,4608
-    def __init__(173,4863
-    def _add_module(177,4973
-    def _get_module(181,5118
-    def find_module(184,5218
-    def __get_module(189,5354
-    def load_module(195,5557
-    def is_package(209,5944
-    def get_code(218,6218
-class _MovedItems(229,6507
-class Module_six_moves_urllib_parse(320,11269
-class Module_six_moves_urllib_error(360,13175
-class Module_six_moves_urllib_request(380,13871
-class Module_six_moves_urllib_response(430,16639
-class Module_six_moves_urllib_robotparser(451,17427
-class Module_six_moves_urllib(469,18076
-    def __dir__(479,18550
-def add_move(486,18761
-def remove_move(491,18861
-    def advance_iterator(523,19580
-    def callable(531,19708
-    def get_unbound_function(536,19821
-    def create_unbound_method(541,19928
-    def get_unbound_function(546,20019
-    def create_bound_method(549,20090
-    def create_unbound_method(552,20189
-    class Iterator(555,20281
-        def next(557,20310
-    def iterkeys(574,20847
-    def itervalues(577,20909
-    def iteritems(580,20975
-    def iterlists(583,21039
-    def iterkeys(592,21252
-    def itervalues(595,21312
-    def iteritems(598,21376
-    def iterlists(601,21438
-    def b(619,22009
-    def u(622,22059
-    def b(642,22612
-    def u(646,22686
-    def byte2int(651,22808
-    def indexbytes(654,22857
-def assertCountEqual(666,23226
-def assertRaisesRegex(670,23334
-def assertRegex(674,23444
-    def reraise(681,23595
-    def exec_(689,23795
-    def raise_from(717,24565
-    def print_(723,24693
-        def write(729,24880
-    def print_(779,26623
-    def wraps(789,26919
-        def wrapper(791,27032
-def with_metaclass(800,27235
-    class metaclass(805,27500
-        def __new__(807,27528
-def add_metaclass(812,27679
-    def wrapper(814,27774
-def python_2_unicode_compatible(828,28226
-
-venv/lib/python2.7/site-packages/pkg_resources/_vendor/pyparsing.py,11901
-class names,53,2401
-    def _ustr(154,6714
-def _xml_escape(185,8042
-class _Constants(195,8378
-class ParseBaseException(205,8675
-    def __init__(209,8900
-    def _from_exception(221,9233
-    def __getattr__(228,9525
-    def __str__(243,10145
-    def __repr__(246,10294
-    def markInputline(248,10349
-    def __dir__(258,10811
-class ParseException(261,10897
-class ParseFatalException(282,11571
-class ParseSyntaxException(287,11754
-class RecursiveGrammarException(306,12720
-    def __init__(308,12867
-    def __str__(311,12965
-class _ParseResultsWithOffset(314,13066
-    def __init__(315,13106
-    def __getitem__(317,13165
-    def __repr__(319,13223
-    def setOffset(321,13282
-class ParseResults(324,13348
-        def test(342,14111
-    def __new__(363,14779
-    def __init__(372,15134
-    def __getitem__(411,16833
-    def __setitem__(420,17149
-    def __delitem__(433,17663
-    def __contains__(454,18471
-    def __len__(457,18543
-    def __bool__(458,18598
-    def __iter__(460,18685
-    def __reversed__(461,18742
-    def _iterkeys(462,18809
-    def _itervalues(468,18990
-    def _iteritems(471,19086
-        def keys(494,19900
-        def values(498,20077
-        def items(502,20276
-    def haskeys(506,20471
-    def pop(511,20705
-            def remove_first(523,21326
-            def remove_LABEL(534,21914
-    def get(563,22841
-    def insert(585,23638
-            def insert_locn(595,24029
-    def append(605,24560
-            def append_sum(613,24899
-    def extend(619,25166
-            def make_palindrome(627,25468
-    def clear(637,25896
-    def __getattr__(644,26058
-    def __add__(658,26473
-    def __iadd__(663,26577
-    def __radd__(679,27260
-    def __repr__(687,27557
-    def __str__(690,27666
-    def _asStringList(693,27810
-    def asList(704,28146
-    def asDict(720,28942
-        def toItem(744,30082
-    def copy(755,30431
-    def asXML(766,30778
-    def __lookup(827,33119
-    def getName(834,33312
-    def dump(871,34659
-    def pprint(916,36533
-    def __getstate__(940,37461
-    def __setstate__(947,37719
-    def __getnewargs__(960,38088
-    def __dir__(963,38194
-def col 968,38315
-def lineno(981,38972
-def line(993,39575
-def _defaultStartDebugAction(1003,39892
-def _defaultSuccessDebugAction(1006,40070
-def _defaultExceptionDebugAction(1009,40215
-def nullDebugAction(1012,40326
-def _trim_arity(1039,41300
-        def extract_stack(1047,41583
-        def extract_tb(1052,41884
-    def wrapper(1069,42637
-class ParserElement(1103,43730
-    def setDefaultWhitespaceChars(1109,43903
-    def inlineLiteralsUsing(1124,44512
-    def __init__(1144,45275
-    def copy(1167,46397
-    def setName(1190,47507
-    def setResultsName(1204,48100
-    def setBreak(1232,49282
-            def breaker(1239,49572
-    def setParseAction(1250,50043
-    def addParseAction(1288,52106
-    def addCondition(1298,52527
-            def pa(1318,53766
-    def setFailAction(1325,54044
-    def _skipIgnorables(1338,54680
-    def preParse(1351,55101
-    def parseImpl(1363,55446
-    def postParse(1366,55531
-    def _parseNoCache(1370,55630
-    def tryParse(1441,59228
-    def canParseNext(1447,59465
-    class _UnboundedCache(1455,59679
-        def __init__(1456,59715
-            def get(1460,59827
-            def set(1463,59915
-            def clear(1466,59993
-            def cache_len(1469,60072
-        class _FifoCache(1478,60401
-            def __init__(1479,60436
-                def get(1484,60580
-                def set(1487,60676
-                def clear(1495,60964
-                def cache_len(1498,61035
-        class _FifoCache(1507,61365
-            def __init__(1508,61400
-                def get(1514,61588
-                def set(1517,61684
-                def clear(1523,61922
-                def cache_len(1527,62031
-    def _parseCache(1542,62826
-    def resetCache(1568,63957
-    def enablePackrat(1574,64168
-    def parseString(1608,66075
-    def scanString(1658,68342
-    def transformString(1729,71162
-    def searchString(1772,73156
-    def split(1799,74563
-    def __add__(1821,75531
-    def __radd__(1841,76369
-    def __sub__(1853,76877
-    def __rsub__(1865,77390
-    def __mul__(1877,77898
-            def makeOptionalList(1926,80316
-    def __rmul__(1945,80986
-    def __or__(1948,81056
-    def __ror__(1960,81559
-    def __xor__(1972,82066
-    def __rxor__(1984,82554
-    def __and__(1996,83062
-    def __rand__(2008,83554
-    def __invert__(2020,84062
-    def __call__(2026,84211
-    def suppress(2045,84925
-    def leaveWhitespace(2052,85142
-    def setWhitespaceChars(2061,85520
-    def parseWithTabs(2070,85774
-    def ignore(2079,86112
-    def setDebugActions(2102,86965
-    def setDebug(2112,87421
-    def __str__(2153,89394
-    def __repr__(2156,89448
-    def streamline(2159,89505
-    def checkRecursion(2164,89619
-    def validate(2167,89686
-    def parseFile(2173,89892
-    def __eq__(2193,90716
-    def __ne__(2201,91009
-    def __hash__(2204,91076
-    def __req__(2207,91134
-    def __rne__(2210,91196
-    def matches(2213,91264
-    def runTests(2232,91996
-class Token(2364,97048
-    def __init__(2368,97175
-class Empty(2372,97260
-    def __init__(2376,97339
-class NoMatch(2383,97509
-    def __init__(2387,97586
-    def parseImpl(2394,97801
-class Literal(2398,97928
-    def __init__(2412,98439
-    def parseImpl(2431,99267
-class Keyword(2439,99629
-    def __init__(2458,100585
-    def parseImpl(2479,101454
-    def copy(2493,102342
-    def setDefaultKeywordChars(2499,102496
-class CaselessLiteral(2504,102648
-    def __init__(2515,103066
-    def parseImpl(2522,103355
-class CaselessKeyword(2527,103606
-    def __init__(2536,103866
-    def parseImpl(2539,104013
-class CloseMatch(2545,104388
-    def __init__(2570,105849
-    def parseImpl(2579,106249
-class Word(2606,107249
-    def __init__(2653,109650
-    def parseImpl(2707,111840
-    def __str__(2742,113084
-            def charsAsStr(2751,113256
-class Regex(2765,113716
-    def __init__(2779,114465
-    def parseImpl(2813,115824
-    def __str__(2826,116224
-class QuotedString(2838,116487
-    def __init__(2863,118002
-    def parseImpl(2928,120906
-    def __str__(2963,122170
-class CharsNotIn(2975,122496
-    def __init__(2991,123304
-    def parseImpl(3015,124034
-    def __str__(3032,124596
-class White(3046,124986
-    def __init__(3061,125574
-    def parseImpl(3081,126225
-class _PositionToken(3097,126773
-    def __init__(3098,126803
-class GoToColumn(3104,126994
-    def __init__(3108,127141
-    def preParse(3112,127246
-    def parseImpl(3121,127613
-class LineStart(3130,127946
-    def __init__(3151,128460
-    def parseImpl(3155,128579
-class LineEnd(3160,128769
-    def __init__(3164,128900
-    def parseImpl(3169,129102
-class StringStart(3180,129509
-    def __init__(3184,129636
-    def parseImpl(3188,129757
-class StringEnd(3195,130071
-    def __init__(3199,130190
-    def parseImpl(3203,130307
-class WordStart(3213,130681
-    def __init__(3221,131102
-    def parseImpl(3226,131288
-class WordEnd(3233,131575
-    def __init__(3241,131972
-    def parseImpl(3247,132191
-class ParseExpression(3256,132533
-    def __init__(3260,132680
-    def __getitem__(3280,133497
-    def append(3283,133562
-    def leaveWhitespace(3288,133682
-    def ignore(3297,134037
-    def __str__(3309,134495
-    def streamline(3319,134792
-    def setResultsName(3353,136179
-    def validate(3357,136341
-    def copy(3363,136529
-class And(3368,136674
-    class _ErrorStop(3384,137255
-        def __init__(3385,137285
-    def __init__(3390,137464
-    def parseImpl(3397,137796
-    def __iadd__(3422,138971
-    def checkRecursion(3427,139176
-    def __str__(3434,139427
-class Or(3444,139667
-    def __init__(3458,140165
-    def parseImpl(3465,140425
-    def __ixor__(3503,141864
-    def __str__(3508,142068
-    def checkRecursion(3517,142308
-class MatchFirst(3523,142500
-    def __init__(3540,143264
-    def parseImpl(3547,143532
-    def __ior__(3571,144522
-    def __str__(3576,144733
-    def checkRecursion(3585,144973
-class Each(3591,145165
-    def __init__(3645,147160
-    def parseImpl(3651,147410
-    def __str__(3700,149630
-    def checkRecursion(3709,149870
-class ParseElementEnhance(3715,150062
-    def __init__(3719,150216
-    def parseImpl(3737,151054
-    def leaveWhitespace(3743,151309
-    def ignore(3750,151517
-    def streamline(3762,152009
-    def checkRecursion(3768,152186
-    def validate(3775,152499
-    def __str__(3781,152692
-class FollowedBy(3792,153020
-    def __init__(3809,153844
-    def parseImpl(3813,153962
-class NotAny(3818,154094
-    def __init__(3829,154584
-    def parseImpl(3836,154906
-    def __str__(3841,155110
-class _MultipleMatch(3850,155327
-    def __init__(3851,155371
-    def parseImpl(3859,155695
-class OneOrMore(3888,156861
-    def __str__(3914,158087
-class ZeroOrMore(3923,158306
-    def __init__(3935,158738
-    def parseImpl(3939,158891
-    def __str__(3945,159119
-class _NullToken(3954,159338
-    def __bool__(3955,159365
-    def __str__(3958,159440
-class Optional(3962,159521
-    def __init__(3997,160469
-    def parseImpl(4003,160717
-    def __str__(4017,161322
-class SkipTo(4026,161538
-    def __init__(4081,164198
-    def parseImpl(4094,164720
-class Forward(4141,166538
-    def __init__(4160,167447
-    def __lshift__(4163,167551
-    def __ilshift__(4176,168108
-    def leaveWhitespace(4179,168179
-    def streamline(4183,168273
-    def validate(4190,168475
-    def __str__(4197,168717
-    def copy(4214,169298
-class _ForwardNoRecurse(4222,169497
-    def __str__(4223,169532
-class TokenConverter(4226,169582
-    def __init__(4230,169721
-class Combine(4234,169871
-    def __init__(4251,170654
-    def ignore(4261,171077
-    def postParse(4268,171272
-class Group(4278,171630
-    def __init__(4292,172189
-    def postParse(4296,172300
-class Dict(4299,172386
-    def __init__(4335,174084
-    def postParse(4339,174194
-class Suppress(4364,175201
-    def postParse(4383,175861
-    def suppress(4386,175936
-class OnlyOnce(4390,175988
-    def __init__(4394,176100
-    def __call__(4397,176215
-    def reset(4403,176417
-def traceParseAction(4406,176470
-        def remove_duplicate_chars(4417,176943
-    def z(4428,177435
-def delimitedList(4450,178105
-def countedArray(4469,179149
-    def countFieldParseAction(4488,180071
-def _flatten(4500,180531
-def matchPreviousLiteral(4509,180709
-    def copyTokenToRepeater(4523,181340
-def matchPreviousExpr(4537,181777
-    def copyTokenToRepeater(4554,182485
-        def mustMatchTheseTokens(4556,182566
-def _escapeRegexRangeChars(4565,182946
-def oneOf(4573,183155
-def dictOf(4646,186066
-def originalTextFor(4681,187694
-        def extractText(4712,189261
-def ungroup(4718,189480
-def locatedExpr(4725,189693
-def srange(4763,191489
-def matchOnlyAtCol(4787,192789
-    def verifyCol(4792,192944
-def replaceWith(4797,193119
-def removeQuotes(4811,193647
-def tokenMap(4825,194253
-    def pa(4857,195674
-def _makeTags(4875,196348
-def makeHTMLTags(4904,197956
-def makeXMLTags(4923,198851
-def withAttribute(4932,199120
-    def pa(4987,201448
-def withClass(4997,201951
-def infixNotation(5036,203235
-def nestedExpr(5157,209485
-def indentedBlock(5247,213931
-        def A(5266,214790
-        def BB(5273,214899
-          def BBA(5275,214938
-        def spam(5281,215036
-             def eggs(5282,215060
-    def checkPeerIndent(5325,216399
-    def checkSubIndent(5333,216698
-    def checkUnindent(5340,216910
-def replaceHTMLEntity(5367,218275
-class pyparsing_common:pyparsing_common5399,220029
-    def convertToDate(5593,226335
-        def cvt_fn(5607,226875
-    def convertToDatetime(5615,227116
-        def cvt_fn(5629,227731
-    def stripHTMLTags(5647,228681
-
-venv/lib/python2.7/site-packages/pkg_resources/__init__.py,9041
-class PEP440Warning(120,2893
-def parse_version(127,3040
-def _declare_state(137,3231
-def __getstate__(142,3344
-def __setstate__(150,3494
-def _sget_dict(157,3636
-def _sset_dict(161,3681
-def _sget_object(166,3751
-def _sset_object(170,3806
-def get_supported_platform(177,3916
-class ResolutionError(251,6709
-    def __repr__(254,6801
-class VersionConflict(258,6884
-    def dist(269,7191
-    def req(273,7254
-    def report(276,7302
-    def with_context(279,7374
-class ContextualVersionConflict(290,7690
-    def required_by(299,7969
-class DistributionNotFound(303,8026
-    def req(310,8260
-    def requirers(314,8322
-    def requirers_str(318,8390
-    def report(323,8529
-    def __str__(326,8601
-class UnknownExtra(330,8655
-def register_loader_type(344,8903
-def get_provider(354,9300
-def _macosx_vers(367,9786
-def _macosx_arch(383,10344
-def get_build_platform(387,10451
-def compatible_platforms(417,11444
-def run_script(463,13118
-def get_distribution(476,13441
-def load_entry_point(487,13838
-def get_entry_map(492,14024
-def get_entry_info(497,14190
-class IMetadataProvider:IMetadataProvider502,14364
-    def has_metadata(503,14389
-    def get_metadata(506,14492
-    def get_metadata_lines(509,14575
-    def metadata_isdir(515,14835
-    def metadata_listdir(518,14943
-    def run_script(521,15054
-class IResourceProvider(525,15176
-    def get_resource_filename(528,15283
-    def get_resource_stream(533,15454
-    def get_resource_string(538,15628
-    def has_resource(543,15806
-    def resource_isdir(546,15903
-    def resource_listdir(549,16020
-class WorkingSet:WorkingSet553,16141
-    def __init__(556,16239
-    def _build_master(570,16606
-    def _build_from_requirements(590,17112
-    def add_entry(611,17763
-    def __contains__(626,18463
-    def find(630,18619
-    def iter_entry_points(646,19310
-    def run_script(660,19836
-    def __iter__(668,20145
-    def add(685,20693
-    def resolve(715,21880
-    def find_plugins(807,25867
-    def require(891,29073
-    def subscribe(907,29716
-    def _added_new(921,30108
-    def __getstate__(925,30208
-    def __setstate__(931,30367
-class _ReqExtras(939,30603
-    def markers_pass(944,30701
-class Environment:Environment959,31150
-    def __init__(962,31234
-    def can_add(986,32290
-    def remove(1000,32793
-    def scan(1004,32916
-    def __getitem__(1019,33508
-    def add(1030,33925
-    def best_match(1039,34301
-    def obtain(1067,35506
-    def __iter__(1079,36127
-    def __iadd__(1085,36321
-    def __add__(1097,36752
-class ExtractionError(1109,37054
-class ResourceManager:ResourceManager1125,37444
-    def __init__(1129,37545
-    def resource_exists(1132,37601
-    def resource_isdir(1136,37797
-    def resource_filename(1142,38030
-    def resource_stream(1148,38287
-    def resource_string(1154,38545
-    def resource_listdir(1160,38783
-    def extraction_error(1166,39025
-    def get_cache_path(1194,39968
-    def _warn_unsafe_extraction_path(1220,41142
-    def postprocess(1245,42286
-    def set_extraction_path(1265,43091
-    def cleanup_resources(1291,44309
-def get_default_cache(1305,44964
-def safe_name(1317,45261
-def safe_version(1325,45485
-def safe_extra(1337,45830
-def to_filename(1346,46100
-def invalid_marker(1354,46294
-def evaluate_marker(1368,46596
-class NullProvider:NullProvider1383,47033
-    def __init__(1390,47193
-    def get_resource_filename(1394,47360
-    def get_resource_stream(1397,47479
-    def get_resource_string(1400,47615
-    def has_resource(1403,47743
-    def has_metadata(1406,47855
-    def get_metadata(1409,47964
-    def get_metadata_lines(1415,48167
-    def resource_isdir(1418,48260
-    def metadata_isdir(1421,48376
-    def resource_listdir(1424,48489
-    def metadata_listdir(1427,48609
-    def run_script(1432,48756
-    def _has(1455,49794
-    def _isdir(1460,49938
-    def _listdir(1465,50084
-    def _fn(1470,50232
-    def _validate_resource_path(1477,50454
-    def _get(1538,52311
-class EggProvider(1549,52596
-    def __init__(1552,52679
-    def _setup_prefix(1556,52785
-class DefaultProvider(1571,53327
-    def _has(1574,53429
-    def _isdir(1577,53492
-    def _listdir(1580,53556
-    def get_resource_stream(1583,53619
-    def _get(1586,53748
-    def _register(1591,53866
-class EmptyProvider(1601,54145
-    def _get(1608,54308
-    def _listdir(1611,54353
-    def __init__(1614,54402
-class ZipManifests(1621,54476
-    def build(1627,54561
-class MemoizedZipManifests(1648,55162
-    def load(1654,55329
-class ZipProvider(1668,55731
-    def __init__(1674,55872
-    def _zipinfo_name(1678,56000
-    def _parts(1690,56491
-    def zipinfo(1701,56902
-    def get_resource_filename(1704,56987
-    def _get_date_and_size(1718,57606
-    def _extract_resource(1726,57873
-    def _is_current(1781,59729
-    def _get_eager_resources(1797,60348
-    def _index(1806,60678
-    def _has(1823,61219
-    def _isdir(1827,61363
-    def _listdir(1830,61453
-    def _eager_to_zip(1833,61557
-    def _resource_to_zip(1836,61676
-class FileMetadata(1843,61861
-    def __init__(1855,62206
-    def has_metadata(1858,62262
-    def get_metadata(1861,62361
-    def _warn_on_replacement(1870,62673
-    def get_metadata_lines(1878,63023
-class PathMetadata(1882,63117
-    def __init__(1902,63793
-class EggMetadata(1907,63900
-    def __init__(1910,63976
-def register_finder(1925,64402
-def find_distributions(1935,64911
-def find_eggs_in_zip(1942,65161
-def find_nothing(1972,66311
-def _by_version_descending(1979,66418
-    def _by_version(1994,67052
-def find_on_path(2005,67371
-def dist_factory(2037,68345
-class NoDists:NoDists2054,68806
-    def __bool__(2062,68915
-    def __call__(2067,69008
-def safe_listdir(2071,69068
-def distributions_from_metadata(2092,69678
-def non_empty_lines(2107,70104
-def resolve_egg_link(2118,70322
-def register_namespace_handler(2141,70972
-        def namespace_handler(2147,71250
-def _handle_ns(2159,71776
-def _rebuild_mod_path(2190,72815
-    def safe_sys_path_index(2197,73052
-    def position_in_sys_path(2206,73264
-def declare_namespace(2224,73849
-def fixup_namespace_packages(2258,74908
-def file_ns_handler(2270,75313
-def null_ns_handler(2290,76019
-def normalize_path(2297,76154
-def _cygwin_patch(2302,76335
-def _normalize_cached(2313,76739
-def _is_egg_path(2321,76930
-def _is_unpacked_egg(2328,77063
-def _set_parent_ns(2338,77285
-def yield_lines(2346,77494
-class EntryPoint:EntryPoint2375,78167
-    def __init__(2378,78248
-    def __str__(2387,78584
-    def __repr__(2395,78819
-    def load(2398,78894
-    def resolve(2413,79399
-    def require(2423,79740
-    def parse(2446,80671
-    def _parse_extras(2466,81394
-    def parse_group(2475,81633
-    def parse_map(2488,82085
-def _remove_md5_fragment(2507,82722
-def _version_from_file(2516,82962
-    def is_version_line(2521,83136
-class Distribution:Distribution2529,83397
-    def __init__(2533,83508
-    def from_location(2547,84046
-    def _reload_version(2563,84715
-    def hashcmp(2567,84781
-    def __hash__(2577,85033
-    def __lt__(2580,85092
-    def __le__(2583,85166
-    def __gt__(2586,85241
-    def __ge__(2589,85315
-    def __eq__(2592,85390
-    def __ne__(2598,85601
-    def key(2606,85896
-    def parsed_version(2614,86082
-    def _warn_legacy_version(2620,86262
-    def version(2647,87361
-    def _dep_map(2658,87738
-    def _filter_extras(2670,88102
-    def _build_dep_map(2691,88796
-    def requires(2698,89059
-    def _get_metadata(2712,89521
-    def activate(2717,89675
-    def egg_name(2728,90134
-    def __repr__(2739,90490
-    def __str__(2745,90637
-    def __getattr__(2753,90884
-    def __dir__(2759,91115
-    def from_filename(2773,91470
-    def as_requirement(2779,91670
-    def load_entry_point(2788,92047
-    def get_entry_map(2795,92340
-    def get_entry_info(2807,92762
-    def insert_on(2811,92932
-    def check_version_conflict(2879,95287
-    def has_version(2901,96250
-    def clone(2909,96447
-    def extras(2918,96827
-class EggInfoDistribution(2922,96904
-    def _reload_version(2923,96945
-class DistInfoDistribution(2941,97647
-    def _parsed_pkg_info(2950,97881
-    def _dep_map(2960,98205
-    def _compute_dependencies(2967,98400
-        def reqs_for_extra(2976,98724
-def issue_warning(2998,99326
-class RequirementParseError(3011,99682
-    def __str__(3012,99723
-def parse_requirements(3016,99783
-class Requirement(3038,100515
-    def __init__(3039,100570
-    def __eq__(3059,101404
-    def __ne__(3065,101550
-    def __contains__(3068,101613
-    def __hash__(3080,102038
-    def __repr__(3083,102090
-    def parse(3087,102184
-def _always_object(3092,102260
-def _find_adapter(3102,102460
-def ensure_directory(3110,102712
-def _bypass_ensure_directory(3116,102886
-def split_sections(3129,103302
-def _mkstemp(3155,104187
-def _call_aside(3174,104769
-def _initialize(3180,104857
-def _initialize_master_working_set(3192,105158
-class PkgResourcesDeprecationWarning(3230,106448
-
-venv/lib/python2.7/site-packages/pkg_resources/py31compat.py,23
-def _makedirs_31(8,61
-
-venv/lib/python2.7/site-packages/pip/_internal/utils/packaging.py,127
-def check_requires_python(23,573
-def get_metadata(44,1333
-def check_dist_requires_python(60,1849
-def get_installer(79,2550
-
-venv/lib/python2.7/site-packages/pip/_internal/utils/outdated.py,141
-class SelfCheckState(30,758
-    def __init__(31,788
-    def save(47,1428
-def was_installed_by_pip(79,2657
-def pip_version_check(94,3150
-
-venv/lib/python2.7/site-packages/pip/_internal/utils/appdirs.py,234
-def user_cache_dir(21,421
-def user_data_dir(70,2166
-def user_config_dir(123,4382
-def site_config_dirs(157,5741
-def _get_win_folder_from_registry(198,7194
-def _get_win_folder_with_ctypes(221,7866
-def _win_path_to_bytes(255,8812
-
-venv/lib/python2.7/site-packages/pip/_internal/utils/models.py,246
-class KeyBasedCompareMixin(7,56
-    def __init__(11,165
-    def __hash__(15,289
-    def __lt__(18,353
-    def __le__(21,436
-    def __gt__(24,519
-    def __ge__(27,602
-    def __eq__(30,685
-    def __ne__(33,768
-    def _compare(36,851
-
-venv/lib/python2.7/site-packages/pip/_internal/utils/misc.py,1916
-def ensure_dir(93,2879
-def get_prog(103,3089
-def rmtree(118,3483
-def rmtree_errorhandler(124,3654
-def display_path(139,4195
-def backup_dir(152,4681
-def ask_path_exists(164,4997
-def ask(172,5234
-def format_size(192,5897
-def is_installable_dir(204,6204
-def is_svn_page(219,6625
-def file_contents(228,6950
-def read_chunks(234,7085
-def split_leading_dir(243,7313
-def has_leading_dir(255,7692
-def normalize_path(271,8196
-def splitext(285,8539
-def renames(295,8808
-def is_local(313,9264
-def dist_is_local(326,9608
-def dist_in_usersite(338,9879
-def dist_in_site_packages(347,10136
-def dist_is_editable(358,10411
-def get_installed_distributions(370,10739
-        def local_test(396,11651
-        def editable_test(400,11729
-        def editable_test(403,11793
-        def editables_only_test(407,11890
-        def editables_only_test(410,11975
-        def user_test(416,12101
-def egg_link_path(429,12473
-def dist_location(468,13612
-def current_umask(483,14040
-def unzip_file(490,14198
-def untar_file(536,16150
-def unpack_file(612,19350
-def call_subprocess(651,20730
-def read_text_file(777,25665
-def _make_build_dir(803,26510
-class FakeFile(808,26611
-    def __init__(811,26727
-    def readline(814,26798
-    def __iter__(823,27014
-class StreamWrapper(827,27065
-    def from_stream(830,27114
-    def encoding(836,27299
-def captured_output(841,27393
-def captured_stdout(855,27866
-def captured_stderr(867,28160
-class cached_property(874,28265
-    def __init__(882,28552
-    def __get__(886,28656
-def get_installed_version(894,28903
-def consume(912,29595
-def enum(918,29712
-def make_vcs_requirement_url(925,29946
-def split_auth_from_netloc(941,30425
-def redact_netloc(969,31329
-def _transform_url(985,31897
-def _get_netloc(996,32196
-def remove_auth_from_url(1000,32268
-def redact_password_from_url(1008,32539
-def protect_pip_from_modification_on_windows(1014,32704
-
-venv/lib/python2.7/site-packages/pip/_internal/utils/deprecation.py,121
-class PipDeprecationWarning(18,388
-def _showwarning(26,516
-def install_warning_logger(43,1154
-def deprecated(55,1490
-
-venv/lib/python2.7/site-packages/pip/_internal/utils/glibc.py,123
-def glibc_version_string(13,218
-def check_glibc_version(40,1246
-def have_compatible_glibc(57,2060
-def libc_ver(82,2941
-
-venv/lib/python2.7/site-packages/pip/_internal/utils/filesystem.py,27
-def check_path_owner(7,80
-
-venv/lib/python2.7/site-packages/pip/_internal/utils/temp_dir.py,305
-class TempDirectory(13,188
-    def __init__(38,1036
-    def __repr__(50,1448
-    def __enter__(53,1543
-    def __exit__(57,1611
-    def create(61,1703
-    def cleanup(78,2411
-class AdjacentTempDirectory(86,2633
-    def __init__(103,3219
-    def _generate_names(108,3398
-    def create(125,4068
-
-venv/lib/python2.7/site-packages/pip/_internal/utils/encoding.py,24
-def auto_decode(24,542
-
-venv/lib/python2.7/site-packages/pip/_internal/utils/compat.py,394
-    def backslashreplace_decode_fn(62,1616
-def console_to_str(75,2114
-    def native_str(131,4275
-    def native_str(138,4478
-def get_path_uid(146,4704
-    def get_extension_suffixes(179,5764
-    def get_extension_suffixes(184,5872
-def expanduser(188,5964
-def samefile(214,6819
-    def get_terminal_size(226,7231
-    def get_terminal_size(234,7514
-        def ioctl_GWINSZ(240,7726
-
-venv/lib/python2.7/site-packages/pip/_internal/utils/logging.py,754
-class BrokenStdoutLoggingError(33,595
-        def _is_broken_pipe_error(47,1033
-        def _is_broken_pipe_error(53,1341
-    def _is_broken_pipe_error(59,1648
-    def _is_broken_pipe_error(64,1884
-def indent_log(76,2198
-def get_indentation(88,2460
-class IndentingFormatter(92,2534
-    def __init__(93,2579
-    def format(103,2967
-def _color_wrap(120,3513
-    def wrapped(121,3539
-class ColorizedStreamHandler(126,3653
-    def __init__(138,4053
-    def _using_stdout(145,4287
-    def should_color(155,4582
-    def format(176,5245
-    def handleError(188,5601
-class BetterRotatingFileHandler(201,6175
-    def _open(203,6247
-class MaxLevelFilter(208,6389
-    def __init__(210,6428
-    def filter(213,6487
-def setup_logging(217,6562
-
-venv/lib/python2.7/site-packages/pip/_internal/utils/ui.py,1484
-def _select_progress_class(36,966
-class InterruptibleMixin(66,1993
-    def __init__(84,2745
-    def finish(100,3454
-    def handle_sigint(110,3776
-class SilentBar(121,4082
-    def update(123,4105
-class BlueEmojiBar(127,4142
-class DownloadProgressMixin(135,4324
-    def __init__(137,4362
-    def downloaded(142,4557
-    def download_speed(146,4637
-    def pretty_eta(153,4823
-    def iter(158,4931
-class WindowsMixin(165,5050
-    def __init__(167,5079
-class BaseDownloadProgressBar(194,6433
-class DefaultDownloadProgressBar(205,6809
-class DownloadSilentBar(210,6922
-class DownloadIncrementalBar(214,7010
-class DownloadChargingBar(219,7137
-class DownloadShadyBar(224,7255
-class DownloadFillingSquaresBar(228,7341
-class DownloadFillingCirclesBar(233,7477
-class DownloadBlueEmojiProgressBar(238,7613
-class DownloadProgressSpinner(243,7750
-    def next_phase(249,7964
-    def update(254,8122
-def DownloadProgressProvider(278,8784
-def hidden_cursor(294,9360
-class RateLimiter(313,9976
-    def __init__(314,10003
-    def ready(319,10206
-    def reset(325,10379
-class SpinnerInterface(330,10469
-    def spin(331,10501
-    def finish(335,10585
-class InteractiveSpinner(340,10689
-    def __init__(341,10733
-    def _write(356,11281
-    def spin(368,11776
-    def finish(376,11976
-class NonInteractiveSpinner(390,12472
-    def __init__(391,12519
-    def _update(398,12787
-    def spin(403,12941
-    def finish(411,13138
-def open_spinner(420,13377
-
-venv/lib/python2.7/site-packages/pip/_internal/utils/hashes.py,317
-class Hashes(34,959
-    def __init__(39,1089
-    def check_against_chunks(47,1357
-    def _raise(71,2116
-    def check_against_file(75,2240
-    def check_against_path(84,2488
-    def __nonzero__(89,2647
-    def __bool__(94,2796
-class MissingHashes(99,2883
-    def __init__(106,3115
-    def _raise(113,3435
-
-venv/lib/python2.7/site-packages/pip/_internal/models/link.py,482
-class Link(18,506
-    def __init__(22,615
-    def __str__(48,1550
-    def __repr__(59,1941
-    def filename(63,2014
-    def scheme(72,2331
-    def netloc(77,2444
-    def path(82,2557
-    def splitext(86,2676
-    def ext(91,2820
-    def url_without_fragment(96,2914
-    def egg_fragment(104,3202
-    def subdirectory_fragment(114,3485
-    def hash(126,3809
-    def hash_name(134,3999
-    def show_url(142,4194
-    def is_wheel(147,4347
-    def is_artifact(152,4456
-
-venv/lib/python2.7/site-packages/pip/_internal/models/format_control.py,234
-class FormatControl(9,205
-    def __init__(13,317
-    def __eq__(23,630
-    def __ne__(26,707
-    def __repr__(29,775
-    def handle_mutual_excludes(37,958
-    def get_allowed_formats(56,1620
-    def disallow_binaries(69,2102
-
-venv/lib/python2.7/site-packages/pip/_internal/models/index.py,79
-class PackageIndex(4,65
-    def __init__(8,176
-    def _url_for_path(21,742
-
-venv/lib/python2.7/site-packages/pip/_internal/models/candidate.py,86
-class InstallationCandidate(12,392
-    def __init__(16,512
-    def __repr__(27,912
-
-venv/lib/python2.7/site-packages/pip/_internal/wheel.py,1022
-def rehash(67,2046
-def open_for_csv(83,2557
-def replace_python_tag(94,2829
-def fix_script(103,3066
-def root_is_purelib(127,3912
-def get_entrypoints(144,4514
-    def _split_ep(165,5296
-def message_about_scripts_not_on_PATH(176,5673
-def sorted_outrows(237,7811
-def move_wheel_files(258,8828
-    def normpath(308,10542
-    def record_installed(311,10634
-    def clobber(319,10949
-    def is_entrypoint_wrapper(397,14642
-    def _get_script_text(443,16375
-    def get_csv_rows_for_installed(562,21468
-def wheel_version(591,22714
-def check_compatibility(611,23307
-class Wheel(641,24418
-    def __init__(654,24799
-    def support_index_min(680,25856
-    def supported(693,26470
-def _contains_egg_info(701,26757
-class WheelBuilder(710,27018
-    def __init__(713,27093
-    def _build_one(733,27732
-    def _build_one_inside_env(743,28137
-    def _base_setup_args(764,29049
-    def _build_one_pep517(774,29480
-    def _build_one_legacy(797,30448
-    def _clean_one(818,31298
-    def build(830,31731
-
-venv/lib/python2.7/site-packages/pip/_internal/cache.py,622
-class Cache(25,641
-    def __init__(36,1060
-    def _get_cache_path_parts(46,1507
-    def _get_candidates(72,2689
-    def get_path_for_link(97,3426
-    def get(103,3609
-    def _link_for_candidate(110,3843
-    def cleanup(117,4061
-class SimpleWheelCache(122,4126
-    def __init__(126,4212
-    def get_path_for_link(132,4417
-    def get(153,5354
-class EphemWheelCache(173,5968
-    def __init__(177,6092
-    def cleanup(186,6376
-class WheelCache(191,6461
-    def __init__(198,6714
-    def get_path_for_link(206,7045
-    def get_ephem_path_for_link(210,7172
-    def get(214,7305
-    def cleanup(221,7562
-
-venv/lib/python2.7/site-packages/pip/_internal/pyproject.py,60
-def _is_list_of_str(15,301
-def load_pyproject_toml(23,472
-
-venv/lib/python2.7/site-packages/pip/_internal/locations.py,140
-def write_delete_marker_file(35,914
-def running_under_virtualenv(45,1214
-def virtualenv_no_global(59,1517
-def distutils_scheme(147,4570
-
-venv/lib/python2.7/site-packages/pip/_internal/index.py,1181
-def _match_vcs_scheme(77,2689
-def _is_url_like_archive(90,3065
-class _NotHTML(101,3338
-    def __init__(102,3365
-def _ensure_html_header(109,3603
-class _NotHTTP(120,3994
-def _ensure_html_response(124,4032
-def _get_html_response(141,4573
-def _handle_get_page_fail(192,6701
-def _get_html_page(203,6992
-class PackageFinder(257,9009
-    def __init__(264,9210
-    def get_formatted_locations(358,13158
-    def _sort_locations(373,13682
-        def sort_path(383,14047
-    def _candidate_sort_key(430,15732
-    def _validate_secure_origin(467,17532
-    def _get_index_urls_locations(541,20854
-        def mkurl_pypi_url(549,21138
-    def find_all_candidates(564,21775
-    def find_requirement(631,24432
-    def _get_pages(731,28305
-    def _sort_links(751,28911
-    def _package_versions(768,29468
-    def _log_skipped_link(781,29858
-    def _link_package_versions(787,30087
-def _find_name_version_sep(869,33460
-def _egg_info_matches(895,34500
-def _determine_base_url(913,35018
-def _get_encoding_from_headers(932,35728
-def _clean_link(945,36120
-class HTMLPage(953,36420
-    def __init__(956,36495
-    def __str__(962,36696
-    def iter_links(965,36770
-
-venv/lib/python2.7/site-packages/pip/_internal/operations/check.py,223
-def create_package_set_from_installed(34,1001
-def check_package_set(55,1766
-        def should_ignore(63,2087
-def check_install_conflicts(102,3342
-def _simulate_installation_of(123,4061
-def _create_whitelist(142,4656
-
-venv/lib/python2.7/site-packages/pip/_internal/operations/prepare.py,661
-def make_abstract_dist(34,1149
-class DistAbstraction(51,1626
-    def __init__(70,2558
-    def dist(74,2684
-    def prep_for_dist(79,2812
-class IsWheel(85,3013
-    def dist(87,3046
-    def prep_for_dist(92,3207
-class IsSDist(98,3377
-    def dist(100,3410
-    def prep_for_dist(103,3466
-        def _raise_conflicts(112,3810
-class Installed(162,6187
-    def dist(164,6222
-    def prep_for_dist(168,6329
-class RequirementPreparer(173,6443
-    def __init__(177,6517
-    def _download_should_save(216,7939
-    def prepare_linked_requirement(230,8501
-    def prepare_editable_requirement(356,14522
-    def prepare_installed_requirement(390,15712
-
-venv/lib/python2.7/site-packages/pip/_internal/operations/freeze.py,170
-def freeze(37,1039
-def get_requirement_info(164,6754
-class FrozenRequirement(226,8571
-    def __init__(227,8604
-    def from_dist(235,8870
-    def __str__(243,9151
-
-venv/lib/python2.7/site-packages/pip/_internal/cli/autocompletion.py,98
-def autocomplete(13,304
-def get_path_completion_type(104,3918
-def auto_complete_paths(125,4761
-
-venv/lib/python2.7/site-packages/pip/_internal/cli/base_command.py,273
-class Command(49,1594
-    def __init__(55,1776
-    def run(80,2624
-    def _build_session(84,2736
-    def parse_args(121,3946
-    def main(126,4099
-class RequirementCommand(236,8317
-    def populate_requirement_set(239,8371
-    def _build_package_finder(305,11317
-
-venv/lib/python2.7/site-packages/pip/_internal/cli/main_parser.py,58
-def create_main_parser(26,632
-def parse_command(64,1727
-
-venv/lib/python2.7/site-packages/pip/_internal/cli/cmdoptions.py,639
-def raise_option_error(32,1142
-def make_option_group(46,1487
-def check_install_build_global(59,1893
-    def getname(70,2282
-def check_dist_restriction(82,2707
-def exists_action(266,7445
-def extra_index_url(315,8759
-def find_links(338,9325
-def trusted_host(352,9736
-def constraints(365,10045
-def requirements(378,10362
-def editable(391,10671
-def _get_format_control(416,11375
-def _handle_no_binary(422,11533
-def _handle_only_binary(430,11806
-def no_binary(438,12081
-def only_binary(454,12779
-def prefer_binary(525,15194
-def no_cache_dir_callback(546,15646
-def no_use_pep517_callback(623,18427
-def _merge_hash(727,21640
-
-venv/lib/python2.7/site-packages/pip/_internal/cli/parser.py,764
-class PrettyHelpFormatter(19,437
-    def __init__(22,560
-    def format_option_strings(29,882
-    def _format_option_strings(32,994
-    def format_heading(55,1768
-    def format_usage(60,1894
-    def format_description(68,2166
-    def format_epilog(86,2907
-    def indent_lines(93,3073
-class UpdatingDefaultsHelpFormatter(98,3218
-    def expand_default(105,3462
-class CustomOptionParser(111,3676
-    def insert_option_group(113,3726
-    def option_list_all(123,4012
-class ConfigOptionParser(132,4249
-    def __init__(136,4422
-    def check_default(145,4687
-    def _get_ordered_configuration_items(152,4939
-    def _update_defaults(176,5850
-    def get_default_values(225,7820
-    def error(246,8733
-def invalid_config_error_message(251,8845
-
-venv/lib/python2.7/site-packages/pip/_internal/download.py,1254
-def user_agent(75,2661
-class MultiDomainBasicAuth(144,5017
-    def __init__(146,5056
-    def __call__(151,5220
-    def handle_401(184,6484
-    def warn_on_401(219,7751
-class LocalFSAdapter(226,8010
-    def send(228,8046
-    def close(255,8906
-class SafeFileCache(259,8942
-    def __init__(265,9105
-    def get(285,10074
-    def set(298,10575
-    def delete(311,11076
-class InsecureHTTPAdapter(325,11584
-    def cert_verify(327,11625
-class PipSession(332,11745
-    def __init__(336,11825
-    def request(398,14404
-def get_file_content(406,14681
-def is_url(457,16522
-def url_to_path(466,16793
-def path_to_url(484,17233
-def is_archive_file(495,17552
-def unpack_vcs_link(504,17782
-def _get_used_vcs_backend(509,17900
-def is_vcs_url(516,18086
-def is_file_url(521,18182
-def is_dir_url(526,18282
-def _progress_indicator(538,18581
-def _download_url(542,18655
-    def resp_read(569,19361
-    def written_chunks(606,21208
-def _copy_file(644,22306
-def unpack_http_url(671,23336
-def unpack_file_url(716,25153
-def _copy_dist_from_dir(770,27090
-class PipXmlrpcTransport(806,28286
-    def __init__(811,28431
-    def request(817,28686
-def unpack_url(835,29394
-def _download_http_url(884,30914
-def _check_download_dir(950,33796
-
-venv/lib/python2.7/site-packages/pip/_internal/req/req_install.py,1359
-class InstallRequirement(58,2233
-    def __init__(65,2477
-    def __str__(158,6413
-    def __repr__(178,7133
-    def populate_link(182,7270
-    def name(205,8379
-    def specifier(212,8569
-    def is_pinned(217,8678
-    def installed_version(228,9035
-    def match_markers(231,9117
-    def has_hash_options(245,9609
-    def hashes(255,9905
-    def from_path(277,10942
-    def build_location(293,11455
-    def _correct_build_location(321,12654
-    def remove_temporary_source(364,14525
-    def check_if_exists(376,15022
-    def is_wheel(420,16955
-    def move_wheel_files(426,17092
-    def setup_py_dir(450,17810
-    def setup_py(457,18002
-    def pyproject_toml(470,18396
-    def load_pyproject_toml(482,18783
-            def runner(510,19781
-    def prepare_metadata(523,20263
-    def prepare_pep517_metadata(562,21614
-    def run_egg_info(584,22396
-    def egg_info_path(618,23688
-    def metadata(671,26138
-    def get_dist(677,26296
-    def assert_source_matches_version(701,27262
-    def ensure_has_source_dir(720,27903
-    def install_editable(736,28480
-    def update_editable(771,29604
-    def uninstall(802,30648
-    def _clean_zip_name(826,31615
-    def _get_archive_name(834,31924
-    def archive(842,32281
-    def install(894,34758
-            def prepend_root(959,37490
-    def get_install_args(995,38961
-
-venv/lib/python2.7/site-packages/pip/_internal/req/constructors.py,206
-def _strip_extras(48,1543
-def parse_editable(61,1830
-def deduce_helpful_msg(127,4064
-def install_req_from_editable(158,5099
-def install_req_from_line(194,6183
-def install_req_from_req_string(302,9911
-
-venv/lib/python2.7/site-packages/pip/_internal/req/req_file.py,295
-def parse_requirements(73,2152
-def preprocess(116,3774
-def process_line(131,4321
-def break_args_options(258,9505
-def build_parser(276,10079
-    def parser_exit(290,10554
-def join_lines(301,10890
-def ignore_comments(331,11917
-def skip_regex(343,12217
-def expand_env_variables(357,12681
-
-venv/lib/python2.7/site-packages/pip/_internal/req/req_set.py,273
-class RequirementSet(19,513
-    def __init__(21,544
-    def __str__(36,1225
-    def __repr__(42,1454
-    def add_requirement(49,1770
-    def has_requirement(166,6774
-    def has_requirements(177,7166
-    def get_requirement(182,7380
-    def cleanup_files(191,7806
-
-venv/lib/python2.7/site-packages/pip/_internal/req/__init__.py,31
-def install_given_reqs(22,509
-
-venv/lib/python2.7/site-packages/pip/_internal/req/req_uninstall.py,709
-def _script_names(25,652
-def _unique(46,1338
-    def unique(48,1380
-def uninstallation_paths(58,1587
-def compact(80,2308
-def compress_for_rename(99,2910
-    def norm_join(111,3350
-def compress_for_output_listing(137,4314
-class UninstallPathSet(186,5865
-    def __init__(189,5985
-    def _permitted(197,6179
-    def add(205,6372
-    def add_pth(224,7061
-    def _stash(233,7387
-    def remove(246,7903
-    def _allowed_to_proceed(274,8987
-        def _display(278,9120
-    def rollback(303,9991
-    def commit(318,10549
-    def from_dist(325,10770
-class UninstallPthEntries(455,16574
-    def __init__(456,16609
-    def add(465,16905
-    def remove(475,17338
-    def rollback(497,18205
-
-venv/lib/python2.7/site-packages/pip/_internal/req/req_tracker.py,233
-class RequirementTracker(20,480
-    def __init__(22,515
-    def __enter__(35,1099
-    def __exit__(38,1145
-    def _entry_path(41,1220
-    def add(46,1412
-    def remove(65,2132
-    def cleanup(72,2379
-    def track(84,2763
-
-venv/lib/python2.7/site-packages/pip/_internal/pep425tags.py,468
-def get_config_var(29,648
-def get_abbr_impl(38,878
-def get_impl_ver(52,1205
-def get_impl_version_info(61,1470
-def get_impl_tag(75,1976
-def get_flag(83,2148
-def get_abi_tag(96,2634
-def _is_running_32bit(131,3825
-def get_platform(136,3912
-def is_manylinux1_compatible(163,4973
-def is_manylinux2010_compatible(181,5510
-def get_darwin_arches(199,6055
-    def _supports_arch(206,6310
-def get_all_minor_versions_as_strings(262,8506
-def get_supported(272,8833
-
-venv/lib/python2.7/site-packages/pip/_internal/resolve.py,371
-class Resolver(41,1518
-    def __init__(48,1780
-    def resolve(90,3304
-    def _is_upgrade_allowed(140,5249
-    def _set_req_to_reinstall(150,5594
-    def _check_skip_installed(162,6069
-    def _get_abstract_dist_for(215,8294
-    def _resolve_one(273,10439
-        def add_req(308,11638
-    def get_installation_order(367,14142
-        def schedule(381,14794
-
-venv/lib/python2.7/site-packages/pip/_internal/build_env.py,454
-class _Prefix:_Prefix27,772
-    def __init__(29,788
-class BuildEnvironment(47,1438
-    def __init__(51,1552
-    def __enter__(107,3737
-    def __exit__(126,4275
-    def cleanup(133,4531
-    def check_requirements(137,4615
-    def install_requirements(156,5367
-class NoOpBuildEnvironment(198,7038
-    def __init__(202,7149
-    def __enter__(205,7187
-    def __exit__(208,7226
-    def cleanup(211,7291
-    def install_requirements(214,7328
-
-venv/lib/python2.7/site-packages/pip/_internal/vcs/subversion.py,438
-class Subversion(22,545
-    def get_base_rev_args(28,714
-    def export(31,780
-    def fetch_new(44,1412
-    def switch(55,1764
-    def update(59,1914
-    def get_revision(64,2076
-    def get_netloc_and_auth(91,3075
-    def get_url_rev_and_auth(104,3605
-    def make_rev_args(111,3907
-    def get_remote_url(121,4169
-    def _get_svn_url_rev(142,5014
-    def get_src_requirement(187,6647
-    def is_commit_id_equal(195,6934
-
-venv/lib/python2.7/site-packages/pip/_internal/vcs/git.py,640
-def looks_like_hash(29,767
-class Git(33,834
-    def __init__(45,1218
-    def get_base_rev_args(66,2105
-    def get_git_version(69,2165
-    def get_current_branch(82,2716
-    def export(102,3463
-    def get_revision_sha(114,3914
-    def resolve_revision(148,5045
-    def is_commit_id_equal(187,6312
-    def fetch_new(201,6692
-    def switch(231,8055
-    def update(238,8320
-    def get_remote_url(253,9006
-    def get_revision(280,9925
-    def _get_subdirectory(289,10188
-    def get_src_requirement(317,11388
-    def get_url_rev_and_auth(328,11816
-    def update_submodules(345,12553
-    def controls_location(354,12833
-
-venv/lib/python2.7/site-packages/pip/_internal/vcs/bazaar.py,354
-class Bazaar(18,415
-    def __init__(27,623
-    def get_base_rev_args(34,964
-    def export(37,1030
-    def fetch_new(53,1535
-    def switch(64,1885
-    def update(67,1984
-    def get_url_rev_and_auth(71,2134
-    def get_remote_url(79,2449
-    def get_revision(93,2978
-    def get_src_requirement(100,3176
-    def is_commit_id_equal(109,3527
-
-venv/lib/python2.7/site-packages/pip/_internal/vcs/__init__.py,1289
-class RemoteNotFoundError(32,758
-class RevOptions(36,807
-    def __init__(45,1008
-    def __repr__(60,1462
-    def arg_rev(64,1576
-    def to_args(71,1734
-    def to_display(84,2062
-    def make_new(91,2215
-class VcsSupport(102,2520
-    def __init__(106,2664
-    def __iter__(116,3080
-    def backends(120,3160
-    def dirnames(125,3293
-    def all_schemes(130,3426
-    def register(137,3631
-    def unregister(146,3982
-    def get_backend_type(155,4353
-    def get_backend(168,4885
-class VersionControl(179,5120
-    def __init__(189,5473
-    def get_base_rev_args(193,5610
-    def make_rev_options(202,5851
-    def _is_local_repository(214,6227
-    def export(223,6542
-    def get_netloc_and_auth(230,6765
-    def get_url_rev_and_auth(248,7470
-    def make_rev_args(272,8420
-    def get_url_rev_options(278,8580
-    def normalize_url(291,9089
-    def compare_urls(299,9326
-    def fetch_new(306,9573
-    def switch(317,9912
-    def update(326,10133
-    def is_commit_id_equal(335,10367
-    def obtain(345,10635
-    def unpack(438,13726
-    def get_src_requirement(449,14030
-    def get_remote_url(459,14389
-    def get_revision(469,14645
-    def run_command(476,14831
-    def is_repository_directory(514,16478
-    def controls_location(524,16828
-
-venv/lib/python2.7/site-packages/pip/_internal/vcs/mercurial.py,325
-class Mercurial(16,382
-    def get_base_rev_args(22,548
-    def export(25,608
-    def fetch_new(34,934
-    def switch(46,1345
-    def update(62,2008
-    def get_remote_url(68,2228
-    def get_revision(77,2518
-    def get_revision_hash(84,2747
-    def get_src_requirement(91,2982
-    def is_commit_id_equal(98,3301
-
-venv/lib/python2.7/site-packages/pip/_internal/__init__.py,18
-def main(54,2044
-
-venv/lib/python2.7/site-packages/pip/_internal/configuration.py,709
-def _normalize_name(43,1080
-def _disassemble_key(53,1352
-class Configuration(68,1735
-    def __init__(82,2258
-    def load(112,3484
-    def get_file_to_edit(120,3722
-    def items(132,4087
-    def get_value(139,4308
-    def set_value(148,4575
-    def unset_value(167,5171
-    def save(206,6495
-    def _ensure_have_load_only(225,6951
-    def _dictionary(232,7223
-    def _load_config_files(245,7617
-    def _load_file(272,8666
-    def _construct_parser(283,9071
-    def _load_environment_vars(306,10082
-    def _normalized_keys(314,10341
-    def _get_environ_vars(327,10859
-    def _iter_config_files(339,11335
-    def _get_parser_to_modify(369,12477
-    def _mark_as_modified(383,12983
-
-venv/lib/python2.7/site-packages/pip/_internal/commands/check.py,47
-class CheckCommand(11,212
-    def run(18,440
-
-venv/lib/python2.7/site-packages/pip/_internal/commands/wheel.py,75
-class WheelCommand(21,663
-    def __init__(46,1489
-    def run(108,3776
-
-venv/lib/python2.7/site-packages/pip/_internal/commands/list.py,431
-class ListCommand(21,519
-    def __init__(32,775
-    def _build_package_finder(112,3311
-    def run(124,3712
-    def get_outdated(150,4725
-    def get_uptodate(156,4937
-    def get_not_required(162,5150
-    def iter_packages_latest_infos(168,5405
-    def output_package_listing(199,6757
-    def output_package_listing_columns(217,7564
-def tabulate(232,8010
-def format_for_columns(250,8526
-def format_for_json(287,9608
-
-venv/lib/python2.7/site-packages/pip/_internal/commands/help.py,45
-class HelpCommand(8,194
-    def run(16,386
-
-venv/lib/python2.7/site-packages/pip/_internal/commands/download.py,77
-class DownloadCommand(19,602
-    def __init__(42,1350
-    def run(85,3040
-
-venv/lib/python2.7/site-packages/pip/_internal/commands/hash.py,99
-class HashCommand(15,339
-    def __init__(28,663
-    def run(40,1110
-def _hash_of_file(51,1423
-
-venv/lib/python2.7/site-packages/pip/_internal/commands/freeze.py,74
-class FreezeCommand(14,369
-    def __init__(26,717
-    def run(73,2424
-
-venv/lib/python2.7/site-packages/pip/_internal/commands/install.py,237
-class InstallCommand(36,1181
-    def __init__(59,1933
-    def run(206,7293
-    def _handle_target_dir(445,17698
-    def _warn_about_conflicts(501,20235
-def get_lib_location_guesses(528,21315
-def create_env_error_message(533,21465
-
-venv/lib/python2.7/site-packages/pip/_internal/commands/show.py,134
-class ShowCommand(16,364
-    def __init__(28,687
-    def run(39,1064
-def search_packages_info(52,1446
-def print_results(125,4403
-
-venv/lib/python2.7/site-packages/pip/_internal/commands/uninstall.py,77
-class UninstallCommand(12,399
-    def __init__(28,929
-    def run(47,1615
-
-venv/lib/python2.7/site-packages/pip/_internal/commands/__init__.py,112
-def get_summaries(45,1386
-def get_similar_commands(57,1704
-def _sort_commands(71,1998
-    def keyfn(72,2034
-
-venv/lib/python2.7/site-packages/pip/_internal/commands/configuration.py,372
-class ConfigurationCommand(15,399
-    def __init__(44,1339
-    def run(86,2512
-    def _determine_file(129,3819
-    def list_values(153,4666
-    def get_name(159,4861
-    def set_name_value(165,5041
-    def unset_name(171,5243
-    def open_in_editor(177,5423
-    def _get_n_args(192,5924
-    def _save_configuration(207,6380
-    def _determine_editor(219,6777
-
-venv/lib/python2.7/site-packages/pip/_internal/commands/completion.py,80
-class CompletionCommand(48,1328
-    def __init__(54,1542
-    def run(80,2306
-
-venv/lib/python2.7/site-packages/pip/_internal/commands/search.py,184
-class SearchCommand(25,827
-    def __init__(33,1075
-    def run(44,1452
-    def search(60,1950
-def transform_hits(69,2304
-def print_results(97,3166
-def highest_version(134,4653
-
-venv/lib/python2.7/site-packages/pip/_internal/exceptions.py,1144
-class PipError(15,375
-class ConfigurationError(19,433
-class InstallationError(23,516
-class UninstallationError(27,601
-class DistributionNotFound(31,690
-class RequirementsFileParseError(35,817
-class BestVersionAlreadyInstalled(39,951
-class BadCommand(44,1087
-class CommandError(48,1176
-class PreviousBuildDirError(52,1274
-class InvalidWheelFilename(56,1384
-class UnsupportedWheel(60,1467
-class HashErrors(64,1541
-    def __init__(67,1648
-    def append(70,1698
-    def __str__(73,1762
-    def __nonzero__(82,2079
-    def __bool__(85,2140
-class HashError(89,2200
-    def body(108,2975
-    def __str__(120,3359
-    def _requirement_name(123,3434
-class VcsHashUnsupported(133,3716
-class DirectoryUrlHashUnsupported(142,4037
-class HashMissing(151,4344
-    def __init__(163,4932
-    def body(170,5137
-class HashUnpinned(188,5980
-class HashMismatch(197,6247
-    def __init__(212,6825
-    def body(222,7173
-    def _hash_comparison(226,7309
-        def hash_then_or(237,7681
-class UnsupportedPythonVersion(253,8328
-class ConfigurationFileCouldNotBeLoaded(258,8469
-    def __init__(262,8603
-    def __str__(268,8836
-
-venv/lib/python2.7/site-packages/pip/_vendor/lockfile/pidlockfile.py,323
-class PIDLockFile(25,640
-    def __init__(36,1002
-    def read_pid(42,1265
-    def is_locked(47,1398
-    def i_am_locking(55,1598
-    def acquire(63,1870
-    def release(95,3150
-    def break_lock(108,3597
-def read_pid_from_pidfile(118,3813
-def write_pid_to_pidfile(152,4858
-def remove_existing_pidfile(176,5674
-
-venv/lib/python2.7/site-packages/pip/_vendor/lockfile/mkdirlockfile.py,187
-class MkdirLockFile(12,201
-    def __init__(14,277
-    def acquire(27,867
-    def release(65,2380
-    def is_locked(73,2688
-    def i_am_locking(76,2760
-    def break_lock(80,2876
-
-venv/lib/python2.7/site-packages/pip/_vendor/lockfile/linklockfile.py,161
-class LinkLockFile(10,167
-    def acquire(17,366
-    def release(55,1988
-    def is_locked(63,2297
-    def i_am_locking(66,2369
-    def break_lock(71,2545
-
-venv/lib/python2.7/site-packages/pip/_vendor/lockfile/sqlitelockfile.py,227
-class SQLiteLockFile(14,202
-    def __init__(19,291
-    def acquire(53,1421
-    def release(116,3935
-    def _who_is_locking(128,4440
-    def is_locked(135,4695
-    def i_am_locking(143,4959
-    def break_lock(151,5272
-
-venv/lib/python2.7/site-packages/pip/_vendor/lockfile/__init__.py,780
-class Error(74,1951
-class LockError(86,2116
-class LockTimeout(98,2312
-class AlreadyLocked(109,2521
-class LockFailed(120,2711
-class UnlockError(131,2897
-class NotLocked(143,3098
-class NotMyLock(154,3296
-class _SharedBase(165,3504
-    def __init__(166,3531
-    def acquire(169,3587
-    def release(185,4093
-    def __enter__(193,4274
-    def __exit__(200,4400
-    def __repr__(206,4512
-class LockBase(210,4603
-    def __init__(212,4689
-    def is_locked(245,6241
-    def i_am_locking(251,6393
-    def break_lock(257,6556
-    def __repr__(263,6730
-def _fl_helper(268,6880
-def LinkFileLock(282,7476
-def MkdirFileLock(293,7825
-def SQLiteFileLock(304,8181
-def locked(315,8543
-         def myname(324,8799
-    def decor(327,8850
-        def wrapper(329,8902
-
-venv/lib/python2.7/site-packages/pip/_vendor/lockfile/symlinklockfile.py,189
-class SymlinkLockFile(10,155
-    def __init__(13,239
-    def acquire(19,488
-    def release(54,2014
-    def is_locked(61,2274
-    def i_am_locking(64,2346
-    def break_lock(68,2491
-
-venv/lib/python2.7/site-packages/pip/_vendor/certifi/core.py,18
-def where(13,151
-
-venv/lib/python2.7/site-packages/pip/_vendor/packaging/requirements.py,139
-class InvalidRequirement(18,661
-class Requirement(78,2544
-    def __init__(91,3056
-    def __str__(118,4152
-    def __repr__(137,4620
-
-venv/lib/python2.7/site-packages/pip/_vendor/packaging/specifiers.py,1971
-class InvalidSpecifier(15,405
-class BaseSpecifier(21,526
-    def __str__(23,608
-    def __hash__(30,813
-    def __eq__(36,947
-    def __ne__(43,1129
-    def prereleases(50,1317
-    def prereleases(57,1487
-    def contains(64,1661
-    def filter(70,1831
-class _IndividualSpecifier(77,2047
-    def __init__(81,2112
-    def __repr__(91,2504
-    def __str__(100,2761
-    def __hash__(103,2829
-    def __eq__(106,2886
-    def __ne__(117,3226
-    def _get_operator(128,3566
-    def _coerce_version(131,3673
-    def operator(137,3850
-    def version(141,3918
-    def prereleases(145,3985
-    def prereleases(149,4070
-    def __contains__(152,4139
-    def contains(155,4209
-    def filter(174,5036
-class LegacySpecifier(207,6431
-    def _coerce_version(232,7263
-    def _compare_equal(237,7428
-    def _compare_not_equal(240,7535
-    def _compare_less_than_equal(243,7646
-    def _compare_greater_than_equal(246,7763
-    def _compare_less_than(249,7883
-    def _compare_greater_than(252,7993
-def _require_version_compare(256,8107
-    def wrapped(258,8166
-class Specifier(266,8347
-    def _compare_compatible(375,12629
-    def _compare_equal(402,13713
-    def _compare_not_equal(437,15301
-    def _compare_less_than_equal(441,15443
-    def _compare_greater_than_equal(445,15577
-    def _compare_less_than(449,15714
-    def _compare_greater_than(474,16865
-    def _compare_arbitrary(504,18305
-    def prereleases(508,18434
-    def prereleases(532,19361
-def _version_split(539,19495
-def _pad_version(550,19745
-class SpecifierSet(568,20438
-    def __init__(569,20473
-    def __repr__(590,21384
-    def __str__(599,21625
-    def __hash__(602,21710
-    def __and__(605,21768
-    def __eq__(628,22629
-    def __ne__(638,22970
-    def __len__(648,23311
-    def __iter__(651,23367
-    def prereleases(655,23439
-    def prereleases(672,24120
-    def __contains__(675,24189
-    def contains(678,24259
-    def filter(704,25657
-
-venv/lib/python2.7/site-packages/pip/_vendor/packaging/markers.py,709
-class InvalidMarker(28,743
-class UndefinedComparison(34,858
-class UndefinedEnvironmentName(40,990
-class Node(47,1139
-    def __init__(48,1159
-    def __str__(51,1218
-    def __repr__(54,1273
-    def serialize(57,1371
-class Variable(61,1432
-    def serialize(62,1454
-class Value(66,1506
-    def serialize(67,1525
-class Op(71,1588
-    def serialize(72,1604
-def _coerce_parse_result(133,3390
-def _format_marker(140,3560
-def _eval_op(178,4654
-def _get_env(198,5067
-def _evaluate_markers(209,5320
-def format_full_version(236,6152
-def default_environment(244,6362
-class Marker(267,7168
-    def __init__(268,7190
-    def __str__(277,7530
-    def __repr__(280,7599
-    def evaluate(283,7675
-
-venv/lib/python2.7/site-packages/pip/_vendor/packaging/_compat.py,83
-def with_metaclass(20,413
-    class metaclass(27,688
-        def __new__(28,715
-
-venv/lib/python2.7/site-packages/pip/_vendor/packaging/_structures.py,482
-class Infinity(7,247
-    def __repr__(8,271
-    def __hash__(11,322
-    def __lt__(14,379
-    def __le__(17,430
-    def __eq__(20,481
-    def __ne__(23,560
-    def __gt__(26,643
-    def __ge__(29,693
-    def __neg__(32,743
-class NegativeInfinity(39,824
-    def __repr__(40,856
-    def __hash__(43,908
-    def __lt__(46,965
-    def __le__(49,1015
-    def __eq__(52,1065
-    def __ne__(55,1144
-    def __gt__(58,1227
-    def __ge__(61,1278
-    def __neg__(64,1329
-
-venv/lib/python2.7/site-packages/pip/_vendor/packaging/version.py,1221
-def parse(21,523
-class InvalidVersion(33,871
-class _BaseVersion(39,988
-    def __hash__(40,1016
-    def __lt__(43,1072
-    def __le__(46,1158
-    def __eq__(49,1245
-    def __ge__(52,1332
-    def __gt__(55,1419
-    def __ne__(58,1505
-    def _compare(61,1592
-class LegacyVersion(68,1761
-    def __init__(69,1796
-    def __str__(73,1917
-    def __repr__(76,1970
-    def public(80,2071
-    def base_version(84,2137
-    def epoch(88,2209
-    def release(92,2263
-    def pre(96,2321
-    def post(100,2375
-    def dev(104,2430
-    def local(108,2484
-    def is_prerelease(112,2540
-    def is_postrelease(116,2605
-    def is_devrelease(120,2671
-def _parse_version_parts(135,2931
-def _legacy_cmpkey(152,3368
-class Version(213,5374
-    def __init__(217,5494
-    def __repr__(245,6639
-    def __str__(248,6720
-    def epoch(277,7459
-    def release(281,7530
-    def pre(285,7605
-    def post(289,7672
-    def dev(293,7776
-    def local(297,7877
-    def public(304,8048
-    def base_version(308,8127
-    def is_prerelease(321,8405
-    def is_postrelease(325,8509
-    def is_devrelease(329,8591
-def _parse_letter_version(333,8658
-def _parse_local_version(367,9737
-def _cmpkey(378,10048
-
-venv/lib/python2.7/site-packages/pip/_vendor/packaging/utils.py,63
-def canonicalize_name(14,350
-def canonicalize_version(19,469
-
-venv/lib/python2.7/site-packages/pip/_vendor/progress/spinner.py,154
-class Spinner(22,899
-    def update(27,1012
-class PieSpinner(32,1113
-class MoonSpinner(36,1184
-class LineSpinner(40,1256
-class PixelSpinner(43,1341
-
-venv/lib/python2.7/site-packages/pip/_vendor/progress/bar.py,237
-class Bar(25,914
-    def update(35,1118
-class ChargingBar(48,1549
-class FillingSquaresBar(56,1686
-class FillingCirclesBar(61,1766
-class IncrementalBar(66,1846
-    def update(72,2042
-class PixelBar(89,2759
-class ShadyBar(93,2863
-
-venv/lib/python2.7/site-packages/pip/_vendor/progress/counter.py,158
-class Counter(22,909
-    def update(26,987
-class Countdown(30,1047
-    def update(33,1110
-class Stack(37,1174
-    def update(41,1308
-class Pie(47,1461
-
-venv/lib/python2.7/site-packages/pip/_vendor/progress/helpers.py,311
-class WriteMixin(22,871
-    def __init__(25,922
-    def write(37,1325
-    def finish(45,1597
-class WritelnMixin(50,1742
-    def __init__(53,1795
-    def clearln(61,2074
-    def writeln(65,2197
-    def finish(71,2377
-class SigIntMixin(82,2629
-    def __init__(85,2722
-    def _sigint_handler(89,2868
-
-venv/lib/python2.7/site-packages/pip/_vendor/progress/__init__.py,519
-class Infinite(27,962
-    def __init__(31,1064
-    def __getitem__(40,1341
-    def elapsed(46,1484
-    def elapsed_td(50,1565
-    def update_avg(53,1639
-    def update(58,1786
-    def start(61,1822
-    def finish(64,1857
-    def next(67,1893
-    def iter(75,2080
-class Progress(84,2239
-    def __init__(85,2265
-    def eta(90,2419
-    def eta_td(94,2505
-    def percent(98,2585
-    def progress(102,2658
-    def remaining(106,2742
-    def start(109,2813
-    def goto(112,2857
-    def iter(116,2943
-
-venv/lib/python2.7/site-packages/pip/_vendor/appdirs.py,664
-def user_data_dir(45,1333
-def site_data_dir(100,4102
-def user_config_dir(166,7046
-def site_config_dir(206,8975
-def user_cache_dir(257,11322
-def user_state_dir(314,14024
-def user_log_dir(356,16019
-class AppDirs(407,18382
-    def __init__(409,18465
-    def user_data_dir(418,18755
-    def site_data_dir(423,18931
-    def user_config_dir(428,19111
-    def site_config_dir(433,19293
-    def user_cache_dir(438,19477
-    def user_state_dir(443,19634
-    def user_log_dir(448,19791
-def _get_win_folder_from_registry(455,19959
-def _get_win_folder_with_pywin32(479,20643
-def _get_win_folder_with_ctypes(506,21496
-def _get_win_folder_with_jna(532,22256
-
-venv/lib/python2.7/site-packages/pip/_vendor/webencodings/tests.py,297
-def assert_raises(20,379
-def test_labels(29,610
-def test_all_labels(48,1367
-def test_invalid_label(67,2112
-def test_decode(76,2513
-def test_encode(98,3780
-def test_iter_decode(107,4091
-    def iter_decode_to_string(108,4115
-def test_iter_encode(135,5597
-def test_x_user_defined(147,6210
-
-venv/lib/python2.7/site-packages/pip/_vendor/webencodings/x_user_defined.py,232
-class Codec(21,310
-    def encode(23,338
-    def decode(26,453
-class IncrementalEncoder(30,569
-    def encode(31,622
-class IncrementalDecoder(35,742
-    def decode(36,795
-class StreamWriter(40,915
-class StreamReader(44,974
-
-venv/lib/python2.7/site-packages/pip/_vendor/webencodings/__init__.py,494
-def ascii_lower(35,621
-def lookup(61,1600
-def _get_encoding(91,2580
-class Encoding(109,3107
-    def __init__(124,3477
-    def __repr__(128,3582
-def decode(139,3804
-def _detect_bom(161,4612
-def encode(172,4957
-def iter_decode(186,5407
-def _iter_decode_generator(214,6397
-def iter_encode(246,7240
-def _iter_encode_generator(262,7812
-class IncrementalDecoder(272,8030
-    def __init__(283,8410
-    def decode(295,8938
-class IncrementalEncoder(323,9854
-    def __init__(340,10404
-
-venv/lib/python2.7/site-packages/pip/_vendor/webencodings/mklabels.py,46
-def assert_lower(20,311
-def generate(25,393
-
-venv/lib/python2.7/site-packages/pip/_vendor/chardet/big5prober.py,108
-class Big5Prober(34,1375
-    def __init__(35,1417
-    def charset_name(42,1643
-    def language(46,1708
-
-venv/lib/python2.7/site-packages/pip/_vendor/chardet/charsetgroupprober.py,193
-class CharSetGroupProber(32,1256
-    def __init__(33,1297
-    def reset(39,1508
-    def charset_name(50,1825
-    def language(58,2066
-    def feed(65,2285
-    def get_confidence(85,2969
-
-venv/lib/python2.7/site-packages/pip/_vendor/chardet/sbcharsetprober.py,199
-class SingleByteCharSetProber(33,1335
-    def __init__(39,1541
-    def reset(53,2069
-    def charset_name(64,2442
-    def language(71,2626
-    def feed(77,2788
-    def get_confidence(124,5305
-
-venv/lib/python2.7/site-packages/pip/_vendor/chardet/cp949prober.py,109
-class CP949Prober(34,1361
-    def __init__(35,1404
-    def charset_name(44,1741
-    def language(48,1807
-
-venv/lib/python2.7/site-packages/pip/_vendor/chardet/enums.py,209
-class InputState(8,123
-class LanguageFilter(17,300
-class ProbingState(32,675
-class MachineState(41,837
-class SequenceLikelihood(50,999
-    def get_num_categories(60,1216
-class CharacterCategory(65,1341
-
-venv/lib/python2.7/site-packages/pip/_vendor/chardet/gb2312prober.py,110
-class GB2312Prober(33,1362
-    def __init__(34,1406
-    def charset_name(41,1638
-    def language(45,1705
-
-venv/lib/python2.7/site-packages/pip/_vendor/chardet/utf8prober.py,185
-class UTF8Prober(35,1340
-    def __init__(38,1398
-    def reset(44,1580
-    def charset_name(50,1718
-    def language(54,1784
-    def feed(57,1827
-    def get_confidence(76,2544
-
-venv/lib/python2.7/site-packages/pip/_vendor/chardet/eucjpprober.py,186
-class EUCJPProber(36,1448
-    def __init__(37,1491
-    def reset(44,1761
-    def charset_name(49,1876
-    def language(53,1943
-    def feed(56,1994
-    def get_confidence(89,3543
-
-venv/lib/python2.7/site-packages/pip/_vendor/chardet/jpcntx.py,409
-class JapaneseContextAnalysis(116,15331
-    def __init__(123,15505
-    def reset(131,15720
-    def feed(143,16295
-    def got_enough_data(170,17603
-    def get_confidence(173,17694
-    def get_order(180,17986
-class SJISContextAnalysis(183,18043
-    def __init__(184,18095
-    def charset_name(189,18227
-    def get_order(192,18290
-class EUCJPContextAnalysis(212,18971
-    def get_order(213,19024
-
-venv/lib/python2.7/site-packages/pip/_vendor/chardet/euckrprober.py,109
-class EUCKRProber(34,1361
-    def __init__(35,1404
-    def charset_name(42,1633
-    def language(46,1700
-
-venv/lib/python2.7/site-packages/pip/_vendor/chardet/codingstatemachine.py,216
-class CodingStateMachine(33,1215
-    def __init__(55,2434
-    def reset(63,2655
-    def next_state(66,2723
-    def get_current_charlen(80,3366
-    def get_coding_state_machine(83,3437
-    def language(87,3527
-
-venv/lib/python2.7/site-packages/pip/_vendor/chardet/chardistribution.py,786
-class CharDistributionAnalysis(40,1803
-    def __init__(46,1947
-    def reset(61,2551
-    def feed(70,2907
-    def get_confidence(84,3405
-    def got_enough_data(100,4047
-    def get_order(105,4277
-class EUCTWDistributionAnalysis(113,4579
-    def __init__(114,4638
-    def get_order(120,4900
-class EUCKRDistributionAnalysis(132,5304
-    def __init__(133,5363
-    def get_order(139,5625
-class GB2312DistributionAnalysis(151,6029
-    def __init__(152,6089
-    def get_order(158,6355
-class Big5DistributionAnalysis(170,6811
-    def __init__(171,6869
-    def get_order(177,7127
-class SJISDistributionAnalysis(192,7704
-    def __init__(193,7762
-    def get_order(199,8017
-class EUCJPDistributionAnalysis(217,8712
-    def __init__(218,8771
-    def get_order(224,9027
-
-venv/lib/python2.7/site-packages/pip/_vendor/chardet/universaldetector.py,146
-class a 30,1301
-class UniversalDetector(51,1828
-    def __init__(81,2812
-    def reset(94,3235
-    def feed(111,3907
-    def close(220,9257
-
-venv/lib/python2.7/site-packages/pip/_vendor/chardet/euctwprober.py,109
-class EUCTWProber(33,1360
-    def __init__(34,1403
-    def charset_name(41,1632
-    def language(45,1699
-
-venv/lib/python2.7/site-packages/pip/_vendor/chardet/sjisprober.py,185
-class SJISProber(36,1445
-    def __init__(37,1487
-    def reset(44,1753
-    def charset_name(49,1867
-    def language(53,1960
-    def feed(56,2011
-    def get_confidence(89,3568
-
-venv/lib/python2.7/site-packages/pip/_vendor/chardet/sbcsgroupprober.py,57
-class SBCSGroupProber(43,1919
-    def __init__(44,1962
-
-venv/lib/python2.7/site-packages/pip/_vendor/chardet/cli/chardetect.py,45
-def description_of(26,575
-def main(54,1471
-
-venv/lib/python2.7/site-packages/pip/_vendor/chardet/escprober.py,191
-class EscCharSetProber(35,1434
-    def __init__(42,1673
-    def reset(58,2439
-    def charset_name(70,2811
-    def language(74,2892
-    def get_confidence(77,2956
-    def feed(83,3084
-
-venv/lib/python2.7/site-packages/pip/_vendor/chardet/__init__.py,19
-def detect(24,989
-
-venv/lib/python2.7/site-packages/pip/_vendor/chardet/charsetprober.py,314
-class CharSetProber(35,1281
-    def __init__(39,1342
-    def reset(44,1501
-    def charset_name(48,1582
-    def feed(51,1631
-    def state(55,1684
-    def get_confidence(58,1733
-    def filter_high_byte_only(62,1801
-    def filter_international_words(67,1926
-    def filter_with_english_letters(104,3417
-
-venv/lib/python2.7/site-packages/pip/_vendor/chardet/mbcsgroupprober.py,57
-class MBCSGroupProber(41,1587
-    def __init__(42,1630
-
-venv/lib/python2.7/site-packages/pip/_vendor/chardet/latin1prober.py,192
-class Latin1Prober(96,3847
-    def __init__(97,3882
-    def reset(103,4044
-    def charset_name(109,4198
-    def language(113,4269
-    def feed(116,4312
-    def get_confidence(130,4815
-
-venv/lib/python2.7/site-packages/pip/_vendor/chardet/hebrewprober.py,282
-class HebrewProber(128,6640
-    def __init__(154,7403
-    def reset(164,7715
-    def set_model_probers(174,8131
-    def is_final(178,8282
-    def is_non_final(182,8433
-    def feed(196,9289
-    def charset_name(256,12349
-    def language(283,13473
-    def state(287,13536
-
-venv/lib/python2.7/site-packages/pip/_vendor/chardet/mbcharsetprober.py,197
-class MultiByteCharSetProber(34,1331
-    def __init__(39,1420
-    def reset(45,1646
-    def charset_name(54,1915
-    def language(58,1992
-    def feed(61,2051
-    def get_confidence(90,3324
-
-venv/lib/python2.7/site-packages/pip/_vendor/distlib/util.py,4093
-def parse_marker(56,1422
-    def marker_var(65,1823
-    def marker_expr(101,3228
-    def marker_and(120,3977
-    def marker(131,4345
-def parse_requirement(145,4740
-            def get_versions(197,6662
-def get_resources_dests(266,9613
-    def get_rel_path(269,9710
-def in_venv(292,10688
-def get_executable(302,10913
-def proceed(318,11466
-def extract_by_key(334,11869
-def read_exports(343,12075
-    def read_stream(363,12757
-def write_exports(390,13486
-def tempdir(410,14136
-def chdir(418,14272
-def socket_timeout(428,14415
-class cached_property(437,14602
-    def __init__(438,14633
-    def __get__(443,14809
-def convert_path(451,15074
-class FileOperator(478,16032
-    def __init__(479,16060
-    def _init_record(484,16188
-    def record_as_written(489,16314
-    def newer(493,16419
-    def copy_file(513,17228
-    def copy_stream(530,17949
-    def write_binary_file(545,18538
-    def write_text_file(554,18836
-    def set_mode(557,18950
-    def ensure_dir(571,19558
-    def byte_compile(583,19981
-    def ensure_removed(600,20835
-    def is_writable(621,21663
-    def commit(633,21999
-    def rollback(643,22255
-def resolve(661,22963
-class ExportEntry(676,23350
-    def __init__(677,23377
-    def value(684,23562
-    def __repr__(687,23633
-    def __eq__(691,23823
-def get_export_entry(709,24428
-def get_cache_base(740,25531
-def path_to_cache_dir(781,27157
-def ensure_slash(798,27627
-def parse_credentials(804,27714
-def get_process_umask(815,28012
-def is_string_sequence(820,28105
-def split_filename(835,28518
-def parse_name_and_version(863,29464
-def get_extras(878,29899
-def _get_external_data(903,30619
-def get_project_data(925,31442
-def get_package_data(931,31631
-class Cache(937,31822
-    def __init__(944,32085
-    def prefix_to_dir(958,32623
-    def clear(964,32795
-class EventMixin(981,33264
-    def __init__(985,33350
-    def add(988,33406
-    def remove(1008,34098
-    def get_subscribers(1020,34469
-    def publish(1027,34706
-class Sequencer(1053,35601
-    def __init__(1054,35626
-    def add_node(1059,35761
-    def remove_node(1062,35822
-    def add(1078,36397
-    def remove(1083,36565
-    def is_step(1096,37024
-    def get_steps(1100,37153
-    def strong_connections(1126,38028
-        def strongconnect(1136,38289
-    def dot(1177,39836
-def unarchive(1195,40355
-    def check_path(1197,40424
-def zip_dir(1249,42394
-class Progress(1269,42894
-    def __init__(1272,42943
-    def update(1280,43182
-    def increment(1290,43477
-    def start(1294,43571
-    def stop(1298,43643
-    def maximum(1304,43770
-    def percentage(1308,43870
-    def format_duration(1318,44148
-    def ETA(1328,44476
-    def speed(1347,45066
-def iglob(1367,45553
-def _iglob(1378,46007
-    class HTTPSConnection(1414,47178
-        def connect(1419,47407
-    class HTTPSHandler(1456,49178
-        def __init__(1457,49220
-        def _conn_maker(1462,49404
-        def https_open(1478,50225
-    class HTTPSOnlyHandler(1497,51071
-        def http_open(1498,51126
-    class HTTP(1509,51380
-        def __init__(1510,51410
-        class HTTPS(1517,51651
-            def __init__(1518,51687
-class Transport(1524,51932
-    def __init__(1525,51970
-    def make_connection(1529,52108
-    class SafeTransport(1541,52537
-        def __init__(1542,52587
-        def make_connection(1546,52741
-class ServerProxy(1562,53389
-    def __init__(1563,53431
-def _csv_open(1583,54194
-class CSVBase(1594,54524
-    def __enter__(1601,54770
-    def __exit__(1604,54816
-class CSVReader(1608,54881
-    def __init__(1609,54907
-    def __iter__(1620,55322
-    def next(1623,55367
-class CSVWriter(1633,55653
-    def __init__(1634,55679
-    def writerow(1638,55822
-class Configurator(1652,56153
-    def __init__(1657,56300
-    def configure_custom(1661,56435
-        def convert(1662,56475
-    def __getitem__(1692,57485
-    def inc_convert(1698,57700
-class SubprocessMixin(1707,57998
-    def __init__(1711,58107
-    def reader(1715,58226
-    def run_command(1736,58913
-def normalize_name(1753,59488
-
-venv/lib/python2.7/site-packages/pip/_vendor/distlib/database.py,2674
-class _Cache(45,1161
-    def __init__(49,1270
-    def clear(57,1477
-    def add(65,1664
-class DistributionPath(75,1941
-    def __init__(79,2069
-    def _get_cache_enabled(99,2854
-    def _set_cache_enabled(102,2924
-    def clear_cache(107,3072
-    def _yield_distributions(115,3220
-    def _generate_cache(159,5246
-    def distinfo_dirname(179,5931
-    def get_distributions(200,6966
-    def get_distribution(222,7693
-    def provides_distribution(248,8588
-    def get_file_path(289,10264
-    def get_exported_entries(298,10575
-class Distribution(317,11207
-    def __init__(335,11797
-    def source_url(353,12424
-    def name_and_version(362,12650
-    def provides(369,12853
-    def _get_requirements(380,13199
-    def run_requires(388,13521
-    def meta_requires(392,13618
-    def build_requires(396,13717
-    def test_requires(400,13818
-    def dev_requires(404,13917
-    def matches_requirement(407,14000
-    def __repr__(441,15171
-    def __eq__(451,15469
-    def __hash__(467,16100
-class BaseInstalledDistribution(474,16289
-    def __init__(482,16460
-    def get_hash(497,17179
-class InstalledDistribution(529,18559
-    def __init__(539,18917
-    def __repr__(573,20312
-    def __str__(577,20442
-    def _get_records(580,20517
-    def exports(604,21667
-    def read_exports(617,22139
-    def write_exports(632,22657
-    def get_resource_path(643,23119
-    def list_installed_files(663,23975
-    def write_installed_files(673,24265
-    def check_installed_files(708,25811
-    def shared_locations(744,27456
-    def write_shared_locations(770,28672
-    def get_distinfo_resource(795,29686
-    def get_distinfo_file(804,30099
-    def list_distinfo_files(833,31368
-    def __eq__(849,31976
-class EggInfoDistribution(857,32210
-    def __init__(866,32646
-        def set_name_and_version(867,32686
-    def _get_metadata(887,33437
-        def parse_requires_data(890,33497
-        def parse_requires_path(917,34615
-    def __repr__(977,37150
-    def __str__(981,37278
-    def check_installed_files(984,37353
-    def list_installed_files(1003,38231
-        def _md5(1011,38464
-        def _size(1019,38673
-    def list_distinfo_files(1041,39658
-    def __eq__(1070,40949
-class DependencyGraph(1081,41258
-    def __init__(1097,42062
-    def add_distribution(1102,42177
-    def add_edge(1112,42577
-    def add_missing(1127,43232
-    def _repr_dist(1138,43707
-    def repr_node(1141,43791
-    def to_dot(1154,44311
-    def topological_sort(1186,45563
-    def __repr__(1217,46865
-def make_graph(1225,47089
-def get_dependent_dists(1279,49090
-def get_required_dists(1305,49924
-def make_dist(1330,50682
-
-venv/lib/python2.7/site-packages/pip/_vendor/distlib/wheel.py,975
-    def _derive_abi(59,1660
-class Mounter(98,2625
-    def __init__(99,2648
-    def add(103,2728
-    def remove(107,2857
-    def find_module(113,3040
-    def load_module(120,3211
-class Wheel(136,3733
-    def __init__(144,3883
-    def filename(186,5480
-    def exists(203,6057
-    def tags(208,6187
-    def metadata(215,6377
-    def get_wheel_metadata(244,7646
-    def info(254,8035
-    def process_shebang(260,8231
-    def get_hash(290,9246
-    def write_record(301,9687
-    def write_records(310,10034
-    def build_zip(326,10625
-    def build(332,10876
-    def install(436,15014
-    def _get_dylib_cache(668,26483
-    def _get_extensions(677,26810
-    def is_compatible(711,28416
-    def is_mountable(717,28573
-    def mount(723,28750
-    def unmount(744,29608
-    def verify(756,30070
-    def update(810,32359
-        def get_version(827,33345
-        def update_version(837,33722
-def compatible_tags(911,37266
-def is_compatible(978,39509
-
-venv/lib/python2.7/site-packages/pip/_vendor/distlib/manifest.py,411
-class Manifest(37,847
-    def __init__(42,1009
-    def findall(57,1362
-    def add(84,2203
-    def add_many(94,2507
-    def sorted(103,2742
-        def add_dir(108,2852
-    def clear(125,3444
-    def process_directive(130,3561
-    def _parse_directive(209,7146
-    def _include_pattern(256,8983
-    def _exclude_pattern(297,10698
-    def _translate_pattern(317,11455
-    def _glob_to_re(372,13758
-
-venv/lib/python2.7/site-packages/pip/_vendor/distlib/scripts.py,607
-    def _resolve(45,1257
-def _enquote_executable(66,1828
-class ScriptMaker(82,2482
-    def __init__(91,2693
-    def _get_alternate_executable(107,3370
-        def _is_shell(115,3735
-        def _fix_jython_executable(127,4144
-    def _build_shebang(139,4652
-    def _get_shebang(170,6009
-    def _get_script_text(226,8790
-    def get_manifest(232,8990
-    def _write_script(236,9105
-    def _make_script(288,11616
-    def _copy_script(311,12529
-    def dry_run(364,14557
-    def dry_run(368,14637
-        def _get_launcher(375,14913
-    def make(389,15424
-    def make_multiple(408,16213
-
-venv/lib/python2.7/site-packages/pip/_vendor/distlib/metadata.py,1901
-class MetadataMissingError(28,650
-class MetadataConflictError(32,739
-class MetadataUnrecognizedVersionError(36,861
-class MetadataInvalidError(40,964
-def _version2fieldlist(110,3851
-def _best_version(124,4229
-    def _has_marker(126,4320
-def _get_name_and_version(247,8949
-class LegacyMetadata(260,9483
-    def __init__(272,9938
-    def set_metadata_version(288,10517
-    def _write_field(291,10625
-    def __getitem__(294,10726
-    def __setitem__(297,10790
-    def __delitem__(300,10868
-    def __contains__(307,11060
-    def _convert_name(311,11193
-    def _default_value(317,11374
-    def _remove_line_prefix(322,11516
-    def __getattr__(328,11735
-    def get_fullname(339,11964
-    def is_field(345,12206
-    def is_multi_field(350,12370
-    def read(354,12482
-    def read_file(362,12712
-    def write(385,13656
-    def write_file(393,13918
-    def update(418,14958
-        def _set(428,15406
-    def set(446,15891
-    def get(490,17777
-    def check(519,18751
-        def are_valid_constraints(545,19638
-    def todict(563,20409
-    def add_requirements(622,22650
-    def keys(633,23045
-    def __iter__(636,23132
-    def values(640,23211
-    def items(643,23284
-    def __repr__(646,23363
-class Metadata(656,23617
-    def __init__(698,24924
-    def __getattribute__(766,27595
-    def _validate_value(809,29419
-    def __setattr__(819,29935
-    def name_and_version(859,31472
-    def provides(863,31587
-    def provides(874,31911
-    def get_requirements(880,32075
-    def dictionary(923,33988
-    def dependencies(929,34119
-    def dependencies(936,34318
-    def _validate_mapping(942,34468
-    def validate(956,35058
-    def todict(965,35395
-    def _from_legacy(972,35593
-    def _to_legacy(1010,36821
-        def process_entries(1011,36847
-    def write(1047,38244
-    def add_requirements(1073,39250
-    def __repr__(1090,39926
-
-venv/lib/python2.7/site-packages/pip/_vendor/distlib/markers.py,164
-def _is_literal(25,671
-class Evaluator(30,787
-    def evaluate(50,1367
-def default_context(77,2415
-    def format_full_version(78,2438
-def interpret(113,3654
-
-venv/lib/python2.7/site-packages/pip/_vendor/distlib/locators.py,2258
-def get_all_distribution_names(41,1398
-class RedirectHandler(55,1778
-    def http_error_302(64,2189
-class Locator(86,3092
-    def __init__(102,3752
-    def get_errors(121,4663
-    def clear_errors(135,5054
-    def clear_cache(142,5236
-    def _get_scheme(145,5292
-    def _set_scheme(148,5348
-    def _get_project(153,5461
-    def get_distribution_names(165,5898
-    def get_project(171,6096
-    def score_url(188,6681
-    def prefer_url(203,7288
-    def split_filename(225,8095
-    def convert_url_to_download_info(231,8309
-        def same_project(239,8661
-    def _get_digest(305,11739
-    def _update_version_data(321,12217
-    def locate(344,13146
-class PyPIRPCLocator(404,15758
-    def __init__(409,15945
-    def get_distribution_names(420,16286
-    def _get_project(426,16462
-class PyPIJSONLocator(452,17563
-    def __init__(457,17725
-    def get_distribution_names(461,17863
-    def _get_project(467,18060
-class Page(521,20361
-    def __init__(537,21164
-    def links(551,21567
-        def clean(557,21829
-class SimpleScrapingLocator(579,22723
-    def __init__(593,23225
-    def _prepare_threads(620,24460
-    def _wait_threads(633,24908
-    def _get_project(646,25339
-    def _is_platform_dependent(667,26082
-    def _process_download(673,26260
-    def _should_queue(693,27022
-    def _fetch(722,28166
-    def get_page(755,29577
-    def get_distribution_names(816,32498
-class DirectoryLocator(828,32906
-    def __init__(833,33014
-    def should_include(850,33765
-    def _get_project(858,34117
-    def get_distribution_names(874,34799
-class JSONLocator(893,35537
-    def get_distribution_names(900,35850
-    def _get_project(906,36047
-class DistPathLocator(931,37255
-    def __init__(936,37428
-    def _get_project(946,37746
-class AggregatingLocator(959,38136
-    def __init__(963,38255
-    def clear_cache(979,38919
-    def _set_scheme(984,39073
-    def _get_project(991,39267
-    def get_distribution_names(1035,41266
-class DependencyFinder(1061,42139
-    def __init__(1066,42231
-    def add_distribution(1074,42491
-    def remove_distribution(1089,43112
-    def get_matcher(1107,43810
-    def find_providers(1123,44365
-    def try_to_replace(1147,45125
-    def find(1187,46839
-
-venv/lib/python2.7/site-packages/pip/_vendor/distlib/index.py,612
-class PackageIndex(28,689
-    def __init__(36,894
-    def _get_pypirc_command(65,2008
-    def read_configuration(75,2332
-    def save_configuration(90,2939
-    def check_credentials(102,3359
-    def register(114,3864
-    def _reader(134,4632
-    def get_sign_command(152,5303
-    def run_command(181,6656
-    def sign_file(216,7988
-    def upload_file(239,9098
-    def upload_documentation(296,11835
-    def get_verify_command(324,13122
-    def verify_signature(348,14216
-    def download_file(373,15395
-    def send_request(450,18741
-    def encode_request(466,19268
-    def search(509,20769
-
-venv/lib/python2.7/site-packages/pip/_vendor/distlib/compat.py,2986
-    def quote(30,847
-    def splituser(52,1534
-    class CertificateError(94,3064
-    def _dnsname_match(98,3119
-    def match_hostname(148,5144
-    class Container(194,7092
-        def __init__(198,7218
-    def which(206,7410
-        def _access_check(219,8007
-    class ZipExtFile(278,10214
-        def __init__(279,10252
-        def __enter__(282,10335
-        def __exit__(285,10389
-    class ZipFile(289,10528
-        def __enter__(290,10560
-        def __exit__(293,10614
-        def open(297,10753
-    def python_implementation(304,10981
-    def callable(324,11517
-    def fsencode(344,12241
-    def fsdecode(353,12570
-    def _get_normal_name(370,13094
-    def detect_encoding(381,13565
-        def read_or_stop(405,14640
-        def find_cookie(411,14781
-        def _recursive_repr(489,17348
-            def decorating_function(495,17523
-                def wrapper(498,17613
-    class ChainMap(518,18466
-        def __init__(531,18979
-        def __missing__(538,19264
-        def __getitem__(541,19333
-        def get(549,19682
-        def __len__(552,19782
-        def __iter__(555,19902
-        def __contains__(558,19980
-        def __bool__(561,20070
-        def __repr__(565,20160
-        def fromkeys(570,20322
-        def copy(574,20500
-        def new_child(580,20708
-        def parents(585,20934
-        def __setitem__(589,21109
-        def __delitem__(592,21191
-        def popitem(598,21399
-        def pop(605,21684
-        def clear(612,22007
-        def cache_from_source(622,22326
-    class OrderedDict(649,23193
-        def __init__(661,23877
-        def __setitem__(677,24537
-        def __delitem__(687,25050
-        def __iter__(696,25506
-        def __reversed__(704,25732
-        def clear(712,25970
-        def popitem(724,26359
-        def keys(749,27212
-        def values(753,27313
-        def items(757,27437
-        def iterkeys(761,27578
-        def itervalues(765,27700
-        def iteritems(770,27853
-        def update(775,28021
-        def pop(810,29474
-        def setdefault(823,29944
-        def __repr__(830,30197
-        def __reduce__(844,30746
-        def copy(854,31132
-        def fromkeys(859,31266
-        def __eq__(869,31578
-        def __ne__(878,31956
-        def viewkeys(883,32094
-        def viewvalues(887,32236
-        def viewitems(891,32378
-    def valid_ident(901,32687
-    class ConvertingDict(917,33305
-        def __getitem__(920,33385
-        def get(932,33890
-    def pop(944,34402
-    class ConvertingList(954,34774
-        def __getitem__(956,34847
-        def pop(968,35352
-    class ConvertingTuple(977,35703
-        def __getitem__(979,35779
-    class BaseConfigurator(989,36181
-        def __init__(1009,36820
-        def resolve(1013,36950
-        def ext_convert(1036,37769
-        def cfg_convert(1040,37908
-        def convert(1074,39310
-        def configure_custom(1102,40644
-        def as_tuple(1116,41200
-
-venv/lib/python2.7/site-packages/pip/_vendor/distlib/__init__.py,144
-class DistlibException(11,222
-    class NullHandler(17,347
-        def handle(18,387
-        def emit(19,426
-        def createLock(20,463
-
-venv/lib/python2.7/site-packages/pip/_vendor/distlib/resources.py,1121
-class ResourceCache(28,531
-    def __init__(29,559
-    def is_stale(35,818
-    def get(46,1172
-class ResourceBase(72,2068
-    def __init__(73,2096
-class Resource(78,2190
-    def as_stream(86,2489
-    def file_path(96,2741
-    def bytes(103,2902
-    def size(107,2988
-class ResourceContainer(111,3052
-    def resources(115,3167
-class ResourceFinder(119,3241
-    def __init__(129,3488
-    def _adjust_path(134,3677
-    def _make_path(137,3750
-    def _find(149,4179
-    def get_cache_info(152,4243
-    def find(155,4319
-    def get_stream(167,4705
-    def get_bytes(170,4783
-    def get_size(174,4892
-    def get_resources(177,4973
-        def allowed(178,5012
-    def is_container(183,5214
-    def iterator(188,5351
-class ZipResourceFinder(209,6120
-    def __init__(213,6226
-    def _adjust_path(224,6685
-    def _find(227,6740
-    def get_cache_info(245,7349
-    def get_bytes(250,7502
-    def get_stream(253,7589
-    def get_size(256,7678
-    def get_resources(260,7796
-    def _is_directory(275,8302
-def register_finder(304,9100
-def finder(310,9215
-def finder_for_path(338,10179
-
-venv/lib/python2.7/site-packages/pip/_vendor/distlib/version.py,1890
-class UnsupportedVersionError(25,595
-class Version(30,691
-    def __init__(31,714
-    def parse(37,893
-    def _check_compatible(40,986
-    def __eq__(44,1137
-    def __ne__(48,1248
-    def __lt__(51,1316
-    def __gt__(55,1426
-    def __le__(58,1518
-    def __ge__(61,1604
-    def __hash__(65,1759
-    def __repr__(68,1817
-    def __str__(71,1910
-    def is_prerelease(75,1976
-class Matcher(79,2076
-    def parse_requirement(97,2664
-    def __init__(100,2737
-    def match(129,4034
-    def exact_version(151,4860
-    def _check_compatible(157,5046
-    def __eq__(161,5224
-    def __ne__(165,5361
-    def __hash__(169,5498
-    def __repr__(172,5573
-    def __str__(175,5664
-def _pep_440_key(184,5932
-class NormalizedVersion(248,7685
-    def parse(266,8059
-    def is_prerelease(280,8639
-def _match_prefix(284,8741
-class NormalizedMatcher(295,8920
-    def _adjust_local(310,9306
-    def _match_lt(324,9896
-    def _match_gt(332,10244
-    def _match_le(340,10592
-    def _match_ge(344,10762
-    def _match_eq(348,10932
-    def _match_arbitrary(356,11225
-    def _match_ne(359,11334
-    def _match_compatible(367,11631
-def _suggest_semantic_version(406,13434
-def _suggest_normalized_version(452,14781
-def _legacy_key(578,18956
-    def get_parts(579,18976
-class LegacyVersion(604,19674
-    def parse(605,19704
-    def is_prerelease(609,19773
-class LegacyMatcher(619,20032
-    def _match_compatible(627,20231
-def is_semver(649,20916
-def _semantic_key(653,20967
-    def make_tuple(654,20989
-class SemanticVersion(674,21711
-    def parse(675,21743
-    def is_prerelease(679,21814
-class SemanticMatcher(683,21885
-class VersionScheme(687,21955
-    def __init__(688,21984
-    def is_valid_version(693,22128
-    def is_valid_matcher(701,22334
-    def is_valid_constraint_list(709,22526
-    def suggest(715,22703
-def get_scheme(733,23255
-
-venv/lib/python2.7/site-packages/pip/_vendor/distlib/_backport/misc.py,84
-    def cache_from_source(17,319
-    def callable(27,523
-    def fsencode(34,644
-
-venv/lib/python2.7/site-packages/pip/_vendor/distlib/_backport/sysconfig.py,871
-def _safe_realpath(34,613
-def is_python_build(58,1444
-def _ensure_cfg_read(68,1679
-def _expand_globals(89,2384
-        def _replacer(111,3021
-def _subst_vars(133,3750
-    def _replacer(139,3983
-def _extend_dict(149,4258
-def _expand_vars(157,4467
-def format_value(170,4804
-    def _replacer(171,4835
-def _get_default_scheme(179,5030
-def _getuserbase(186,5190
-    def joinuser(189,5265
-def _parse_makefile(215,5964
-def get_makefile_filename(333,9939
-def _init_posix(344,10317
-def _init_non_posix(372,11358
-def parse_config_h(388,11794
-def get_config_h_filename(419,12628
-def get_scheme_names(431,12955
-def get_path_names(436,13082
-def get_paths(442,13242
-def get_path(455,13634
-def get_config_vars(463,13861
-def get_config_var(594,19792
-def get_platform(603,20017
-def get_python_version(765,26318
-def _print_dict(769,26375
-def _main(776,26574
-
-venv/lib/python2.7/site-packages/pip/_vendor/distlib/_backport/shutil.py,1149
-class Error(44,1070
-class SpecialFileError(47,1111
-class ExecError(51,1289
-class ReadError(54,1379
-class RegistryError(57,1463
-def copyfileobj(67,1659
-def _samefile(75,1884
-def copyfile(87,2237
-def copymode(107,2855
-def copystat(114,3044
-def copy(130,3607
-def copy2(141,3853
-def ignore_patterns(152,4107
-    def _ignore_patterns(157,4293
-def copytree(164,4520
-def rmtree(246,7870
-        def onerror(258,8405
-        def onerror(261,8476
-def _basename(295,9485
-def move(300,9718
-def _destinsrc(340,11175
-def _get_gid(349,11409
-def _get_uid(361,11688
-def _make_tarball(373,11967
-    def _set_uid_gid(417,13531
-def _call_external_zip(435,13998
-def _make_zipfile(452,14712
-def get_archive_formats(510,16867
-def register_archive_format(520,17187
-def unregister_archive_format(541,18178
-def make_archive(544,18247
-def get_unpack_formats(599,20086
-def _check_unpack_options(610,20405
-def register_unpack_format(628,21124
-def unregister_unpack_format(650,22026
-def _ensure_directory(654,22146
-def _unpack_zipfile(660,22336
-def _unpack_tarfile(697,23405
-def _find_unpack_format(720,24148
-def unpack_archive(727,24354
-
-venv/lib/python2.7/site-packages/pip/_vendor/distlib/_backport/tarfile.py,4323
-def stn(185,6642
-def nts(191,6831
-def nti(199,7023
-def itn(216,7479
-def calc_chksums(243,8567
-def copyfileobj(256,9274
-def filemode(312,10630
-class TarError(327,10998
-class ExtractError(330,11060
-class ReadError(333,11147
-class CompressionError(336,11232
-class StreamError(339,11332
-class HeaderError(342,11442
-class EmptyHeaderError(345,11524
-class TruncatedHeaderError(348,11609
-class EOFHeaderError(351,11702
-class InvalidHeaderError(354,11791
-class SubsequentHeaderError(357,11880
-class _LowLevelFile(364,12080
-    def __init__(370,12258
-    def close(379,12527
-    def read(382,12575
-    def write(385,12640
-class _Stream(388,12694
-    def __init__(399,13137
-    def __del__(451,14810
-    def _init_write_gz(455,14915
-    def write(469,15599
-    def __write(479,15886
-    def close(488,16190
-    def _init_read_gz(516,17280
-    def tell(547,18239
-    def seek(552,18350
-    def read(565,18795
-    def _read(583,19317
-    def __read(604,19910
-class _StreamProxy(620,20369
-    def __init__(625,20524
-    def read(629,20637
-    def getcomptype(633,20726
-    def close(640,20915
-class _BZ2Proxy(644,20986
-       class which 648,21194
-    def __init__(654,21322
-    def init(660,21494
-    def read(670,21752
-    def seek(685,22144
-    def tell(690,22255
-    def write(693,22300
-    def close(698,22431
-class _FileInFile(707,22651
-    def __init__(713,22817
-    def seekable(736,23575
-    def tell(742,23761
-    def seek(747,23868
-    def read(752,23987
-class ExFileObject(782,24927
-    def __init__(788,25085
-    def readable(801,25507
-    def writable(804,25552
-    def seekable(807,25598
-    def read(810,25662
-    def readline(837,26422
-    def readlines(866,27374
-    def tell(876,27623
-    def seek(884,27816
-    def close(905,28534
-    def __iter__(910,28629
-class TarInfo(923,28920
-    def __init__(937,29520
-    def _getpath(963,30607
-    def _setpath(965,30656
-    def _getlinkpath(969,30752
-    def _setlinkpath(971,30809
-    def __repr__(975,30933
-    def get_info(978,31037
-    def tobuf(1002,31764
-    def create_ustar_header(1016,32319
-    def create_gnu_header(1029,32782
-    def create_pax_header(1043,33337
-    def create_pax_global_header(1093,35243
-    def _posix_split_name(1098,35452
-    def _create_header(1114,35921
-    def _create_payload(1142,37181
-    def _create_gnu_long_header(1152,37510
-    def _create_pax_generic_header(1169,38066
-    def frombuf(1220,40034
-    def fromtarfile(1283,42395
-    def _proc_member(1303,43350
-    def _proc_builtin(1316,43856
-    def _proc_gnulong(1333,44469
-    def _proc_sparse(1355,45253
-    def _proc_pax(1383,46269
-    def _proc_gnusparse_00(1485,50696
-    def _proc_gnusparse_01(1496,51174
-    def _proc_gnusparse_10(1502,51441
-    def _apply_pax_info(1518,52063
-    def _decode_pax_field(1541,53021
-    def _block(1549,53340
-    def isreg(1558,53613
-    def isfile(1560,53676
-    def isdir(1562,53726
-    def issym(1564,53783
-    def islnk(1566,53840
-    def ischr(1568,53897
-    def isblk(1570,53954
-    def isfifo(1572,54011
-    def issparse(1574,54070
-    def isdev(1576,54133
-class TarFile(1580,54228
-    def __init__(1606,55266
-    def open(1714,59727
-    def taropen(1790,62890
-    def gzopen(1798,63210
-    def bz2open(1829,64284
-    def close(1864,65472
-    def getmember(1884,66136
-    def getmembers(1895,66596
-    def getnames(1905,67017
-    def gettarinfo(1911,67259
-    def list(2009,70734
-    def add(2038,71945
-    def addfile(2100,74256
-    def extractall(2126,75279
-    def extract(2164,76753
-    def extractfile(2199,78118
-    def _extract_member(2237,79804
-    def makedir(2285,81756
-    def makefile(2296,82125
-    def makeunknown(2312,82665
-    def makefifo(2320,82984
-    def makedev(2328,83229
-    def makelink(2343,83728
-    def chown(2372,84967
-    def chmod(2394,85797
-    def utime(2403,86123
-    def next(2414,86568
-    def _getmember(2463,88246
-    def _load(2486,89000
-    def _check(2496,89260
-    def _find_link_target(2505,89633
-    def __iter__(2524,90362
-    def _dbg(2532,90548
-    def __enter__(2538,90714
-    def __exit__(2542,90782
-class TarIter(2553,91157
-    def __init__(2560,91269
-    def __iter__(2565,91407
-    def __next__(2570,91499
-def is_tarfile(2595,92343
-
-venv/lib/python2.7/site-packages/pip/_vendor/six.py,2443
-        class X(60,2014
-            def __len__(62,2040
-def _add_doc(75,2320
-def _import_module(80,2413
-class _LazyDescr(86,2557
-    def __init__(88,2584
-    def __get__(91,2640
-class MovedModule(103,3006
-    def __init__(105,3038
-    def _resolve(114,3271
-    def __getattr__(117,3336
-class _LazyModule(124,3500
-    def __init__(126,3538
-    def __dir__(130,3663
-class MovedAttribute(139,3879
-    def __init__(141,3914
-    def _resolve(159,4498
-class _SixMetaPathImporter(164,4608
-    def __init__(173,4863
-    def _add_module(177,4973
-    def _get_module(181,5118
-    def find_module(184,5218
-    def __get_module(189,5354
-    def load_module(195,5557
-    def is_package(209,5944
-    def get_code(218,6218
-class _MovedItems(229,6507
-class Module_six_moves_urllib_parse(322,11404
-class Module_six_moves_urllib_error(364,13467
-class Module_six_moves_urllib_request(384,14163
-class Module_six_moves_urllib_response(436,17067
-class Module_six_moves_urllib_robotparser(457,17855
-class Module_six_moves_urllib(475,18504
-    def __dir__(485,18978
-def add_move(492,19189
-def remove_move(497,19289
-    def advance_iterator(529,20008
-    def callable(537,20136
-    def get_unbound_function(542,20249
-    def create_unbound_method(547,20356
-    def get_unbound_function(552,20447
-    def create_bound_method(555,20518
-    def create_unbound_method(558,20617
-    class Iterator(561,20709
-        def next(563,20738
-    def iterkeys(580,21275
-    def itervalues(583,21337
-    def iteritems(586,21403
-    def iterlists(589,21467
-    def iterkeys(598,21680
-    def itervalues(601,21740
-    def iteritems(604,21804
-    def iterlists(607,21866
-    def b(625,22437
-    def u(628,22487
-    def b(648,23040
-    def u(652,23114
-    def byte2int(657,23236
-    def indexbytes(660,23285
-def assertCountEqual(672,23654
-def assertRaisesRegex(676,23762
-def assertRegex(680,23872
-    def reraise(687,24023
-    def exec_(699,24320
-    def raise_from(736,25236
-    def print_(742,25364
-        def write(748,25551
-    def print_(798,27294
-    def wraps(808,27590
-        def wrapper(810,27703
-def with_metaclass(819,27906
-    class metaclass(824,28171
-        def __new__(826,28199
-        def __prepare__(830,28308
-def add_metaclass(835,28469
-    def wrapper(837,28564
-def ensure_binary(853,29114
-def ensure_str(872,29583
-def ensure_text(892,30123
-def python_2_unicode_compatible(912,30580
-
-venv/lib/python2.7/site-packages/pip/_vendor/cachecontrol/serialize.py,303
-def _b64_decode_bytes(12,200
-def _b64_decode_str(16,275
-class Serializer(20,348
-    def dumps(22,375
-    def loads(74,2802
-    def prepare_response(104,3801
-    def _loads_v0(140,5253
-    def _loads_v1(146,5475
-    def _loads_v2(154,5670
-    def _loads_v3(174,6478
-    def _loads_v4(180,6741
-
-venv/lib/python2.7/site-packages/pip/_vendor/cachecontrol/cache.py,220
-class BaseCache(8,134
-    def get(10,160
-    def set(13,221
-    def delete(16,289
-    def close(19,353
-class DictCache(23,389
-    def __init__(25,418
-    def get(29,522
-    def set(32,587
-    def delete(36,686
-
-venv/lib/python2.7/site-packages/pip/_vendor/cachecontrol/caches/redis_cache.py,155
-class RedisCache(7,118
-    def __init__(9,148
-    def get(12,204
-    def set(15,263
-    def delete(22,505
-    def clear(25,563
-    def close(31,744
-
-venv/lib/python2.7/site-packages/pip/_vendor/cachecontrol/caches/file_cache.py,228
-def _secure_open_write(15,228
-class FileCache(56,1636
-    def __init__(58,1665
-    def encode(98,2785
-    def _fn(101,2859
-    def get(108,3159
-    def set(117,3359
-    def delete(131,3770
-def url_to_file_path(140,3965
-
-venv/lib/python2.7/site-packages/pip/_vendor/cachecontrol/adapter.py,191
-class CacheControlAdapter(12,214
-    def __init__(15,300
-    def send(36,922
-    def build_response(57,1761
-                    def _update_chunk_length(110,3988
-    def close(131,4766
-
-venv/lib/python2.7/site-packages/pip/_vendor/cachecontrol/controller.py,313
-def parse_uri(21,402
-class CacheController(30,674
-    def __init__(34,774
-    def _urlnorm(43,1105
-    def cache_url(63,1799
-    def parse_cache_control(66,1862
-    def cached_request(120,3735
-    def conditional_headers(231,8296
-    def cache_response(247,8807
-    def update_cached_response(329,12248
-
-venv/lib/python2.7/site-packages/pip/_vendor/cachecontrol/heuristics.py,419
-def expire_after(11,173
-def datetime_to_header(16,272
-class BaseHeuristic(20,357
-    def warning(22,387
-    def update_headers(33,768
-    def apply(42,1081
-class OneDayCache(54,1459
-    def update_headers(60,1582
-class ExpiresAfter(71,1959
-    def __init__(76,2065
-    def update_headers(79,2133
-    def warning(83,2300
-class LastModified(88,2444
-    def update_headers(104,3046
-    def warning(134,4021
-
-venv/lib/python2.7/site-packages/pip/_vendor/cachecontrol/filewrapper.py,191
-class CallbackFileWrapper(4,25
-    def __init__(16,446
-    def __getattr__(21,574
-    def __is_fp_closed(33,1181
-    def _close(50,1515
-    def read(61,2009
-    def _safe_read(69,2187
-
-venv/lib/python2.7/site-packages/pip/_vendor/cachecontrol/wrapper.py,23
-def CacheControl(5,72
-
-venv/lib/python2.7/site-packages/pip/_vendor/cachecontrol/_cmd.py,88
-def setup_logging(12,262
-def get_session(18,389
-def get_args(30,687
-def main(36,830
-
-venv/lib/python2.7/site-packages/pip/_vendor/urllib3/request.py,178
-class RequestMethods(10,176
-    def __init__(41,1262
-    def urlopen(44,1338
-    def request(50,1650
-    def request_encode_url(74,2738
-    def request_encode_body(91,3292
-
-venv/lib/python2.7/site-packages/pip/_vendor/urllib3/fields.py,274
-def guess_content_type(8,104
-def format_header_param(22,513
-class RequestField(50,1451
-    def __init__(63,1821
-    def from_tuples(72,2076
-    def _render_part(105,3324
-    def _render_parts(116,3700
-    def render_headers(138,4398
-    def make_multipart(157,5045
-
-venv/lib/python2.7/site-packages/pip/_vendor/urllib3/connectionpool.py,884
-class ConnectionPool(55,1235
-    def __init__(64,1443
-    def __str__(72,1681
-    def __enter__(76,1830
-    def __exit__(79,1876
-    def close(84,2030
-class HTTPConnectionPool(95,2291
-    def __init__(159,4831
-    def _new_conn(199,6170
-    def _get_conn(212,6663
-    def _put_conn(250,8177
-    def _validate_conn(280,9214
-    def _prepare_proxy(286,9364
-    def _get_timeout(290,9460
-    def _raise_timeout(302,9898
-    def _make_request(319,10866
-    def _absolute_url(404,14653
-    def close(407,14775
-    def is_same_host(425,15212
-    def urlopen(446,15904
-        def drain_and_release_conn(669,25982
-class HTTPSConnectionPool(736,28808
-    def __init__(757,29642
-    def _prepare_conn(782,30704
-    def _prepare_proxy(799,31408
-    def _new_conn(807,31696
-    def _validate_conn(831,32614
-def connection_from_url(850,33344
-def _ipv6_host(878,34274
-
-venv/lib/python2.7/site-packages/pip/_vendor/urllib3/contrib/_securetransport/bindings.py,56
-class CFConst(500,14294
-class SecurityConst(508,14482
-
-venv/lib/python2.7/site-packages/pip/_vendor/urllib3/contrib/_securetransport/low_level.py,330
-def _cf_data_from_bytes(27,764
-def _cf_dictionary_from_tuples(37,1050
-def _cf_string_to_unicode(59,1762
-def _assert_no_error(88,2624
-def _cert_array_from_pem(109,3170
-def _is_cert(155,4747
-def _is_identity(163,4947
-def _temporary_keychain(171,5146
-def _load_items_from_file(211,6726
-def _load_client_cert_chain(270,8781
-
-venv/lib/python2.7/site-packages/pip/_vendor/urllib3/contrib/ntlmpool.py,111
-class NTLMConnectionPool(18,353
-    def __init__(25,515
-    def _new_conn(39,1054
-    def urlopen(103,3950
-
-venv/lib/python2.7/site-packages/pip/_vendor/urllib3/contrib/appengine.py,343
-class AppEnginePlatformWarning(71,2207
-class AppEnginePlatformError(75,2263
-class AppEngineManager(79,2315
-    def __init__(99,3146
-    def __enter__(123,4172
-    def __exit__(126,4218
-    def urlopen(130,4351
-    def _urlfetch_response_to_http_response(221,8069
-    def _get_absolute_timeout(257,9528
-    def _get_retries(269,10073
-
-venv/lib/python2.7/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py,1063
-    class UnsupportedExtension(54,2013
-def inject_into_urllib3(115,3645
-def extract_from_urllib3(127,3937
-def _validate_dependencies_met(137,4219
-def _dnsname_to_stdlib(157,5109
-    def idna_encode(170,5699
-def get_subj_alt_name(195,6462
-class WrappedSocket(247,8585
-    def __init__(254,8793
-    def fileno(261,9049
-    def _decref_socketios(265,9154
-    def recv(271,9311
-    def recv_into(292,10115
-    def settimeout(311,10892
-    def _send_until_done(314,10975
-    def sendall(325,11384
-    def shutdown(331,11598
-    def close(335,11728
-    def getpeercert(345,11998
-    def _reuse(363,12470
-    def _drop(366,12526
-    def makefile(374,12708
-class PyOpenSSLContext(383,12950
-    def __init__(389,13187
-    def options(396,13405
-    def options(400,13478
-    def verify_mode(405,13590
-    def verify_mode(409,13712
-    def set_default_verify_paths(415,13862
-    def set_ciphers(418,13948
-    def load_verify_locations(423,14121
-    def load_cert_chain(432,14496
-    def wrap_socket(438,14803
-def _verify_callback(465,15735
-
-venv/lib/python2.7/site-packages/pip/_vendor/urllib3/contrib/socks.py,263
-class SOCKSConnection(59,1634
-    def __init__(63,1755
-    def _new_conn(67,1919
-class SOCKSHTTPSConnection(129,4353
-class SOCKSHTTPConnectionPool(133,4426
-class SOCKSHTTPSConnectionPool(137,4515
-class SOCKSProxyManager(141,4611
-    def __init__(151,4886
-
-venv/lib/python2.7/site-packages/pip/_vendor/urllib3/contrib/_appengine_environ.py,152
-def is_appengine(8,86
-def is_appengine_sandbox(14,217
-def is_local_appengine(18,306
-def is_prod_appengine(23,445
-def is_prod_appengine_mvms(29,634
-
-venv/lib/python2.7/site-packages/pip/_vendor/urllib3/contrib/securetransport.py,1209
-def inject_into_urllib3(154,6178
-def extract_from_urllib3(165,6473
-def _read_callback(176,6780
-def _write_callback(231,8699
-class WrappedSocket(289,10802
-    def __init__(296,11020
-    def _raise_on_error(315,11774
-    def _set_ciphers(335,12544
-    def _custom_validate(348,13122
-    def handshake(410,15394
-    def fileno(500,19025
-    def _decref_socketios(504,19130
-    def recv(510,19287
-    def recv_into(516,19476
-    def settimeout(556,21162
-    def gettimeout(559,21230
-    def send(562,21286
-    def sendall(579,21847
-    def shutdown(585,22049
-    def close(589,22155
-    def getpeercert(608,22927
-    def _reuse(670,25422
-    def _drop(673,25478
-    def makefile(681,25660
-    def makefile(685,25832
-class SecureTransportContext(694,26185
-    def __init__(700,26409
-    def check_hostname(710,26733
-    def check_hostname(718,26968
-    def options(726,27190
-    def options(736,27591
-    def verify_mode(741,27709
-    def verify_mode(745,27829
-    def set_default_verify_paths(748,27933
-    def load_default_certs(760,28501
-    def set_ciphers(763,28583
-    def load_verify_locations(770,28847
-    def load_cert_chain(779,29170
-    def wrap_socket(784,29361
-
-venv/lib/python2.7/site-packages/pip/_vendor/urllib3/filepost.py,122
-def choose_boundary(15,229
-def iter_field_objects(25,471
-def iter_fields(45,906
-def encode_multipart_formdata(63,1376
-
-venv/lib/python2.7/site-packages/pip/_vendor/urllib3/connection.py,529
-    class BaseSSLError(18,511
-    class ConnectionError(26,729
-class DummyConnection(65,1606
-class HTTPConnection(70,1704
-    def __init__(103,3133
-    def host(117,3599
-    def host(136,4621
-    def _new_conn(145,4910
-    def _prepare_conn(172,5762
-    def connect(180,6034
-    def request_chunked(184,6123
-class HTTPSConnection(223,7540
-    def __init__(228,7647
-    def connect(244,8302
-class VerifiedHTTPSConnection(263,8839
-    def set_cert(274,9107
-    def connect(299,10222
-def _match_hostname(372,13198
-
-venv/lib/python2.7/site-packages/pip/_vendor/urllib3/util/queue.py,111
-class LifoQueue(10,227
-    def _init(11,257
-    def _qsize(14,323
-    def _put(17,386
-    def _get(20,445
-
-venv/lib/python2.7/site-packages/pip/_vendor/urllib3/util/request.py,81
-def make_headers(11,219
-def set_file_position(77,2215
-def rewind_body(95,2754
-
-venv/lib/python2.7/site-packages/pip/_vendor/urllib3/util/connection.py,153
-def is_connection_dropped(7,155
-def create_connection(33,1213
-def _set_socket_options(85,3163
-def allowed_gai_family(93,3299
-def _has_ipv6(104,3615
-
-venv/lib/python2.7/site-packages/pip/_vendor/urllib3/util/timeout.py,298
-class Timeout(18,439
-    def __init__(93,3611
-    def __str__(99,3901
-    def _validate_timeout(104,4069
-    def from_float(141,5596
-    def clone(156,6208
-    def start_connect(171,6822
-    def get_connect_duration(182,7266
-    def connect_timeout(196,7822
-    def read_timeout(214,8390
-
-venv/lib/python2.7/site-packages/pip/_vendor/urllib3/util/retry.py,523
-class Retry(28,611
-    def __init__(159,5590
-    def new(184,6675
-    def from_int(200,7298
-    def get_backoff_time(213,7794
-    def parse_retry_after(227,8373
-    def get_retry_after(243,8964
-    def sleep_for_retry(253,9229
-    def _sleep_backoff(261,9435
-    def sleep(267,9580
-    def _is_connection_error(283,10104
-    def _is_read_error(289,10336
-    def _is_method_retryable(295,10581
-    def is_retry(304,10893
-    def is_exhausted(320,11680
-    def increment(329,11985
-    def __repr__(404,14780
-
-venv/lib/python2.7/site-packages/pip/_vendor/urllib3/util/wait.py,354
-class NoWayToWaitForSocketError(13,241
-    def _retry_on_intr(41,1561
-    def _retry_on_intr(45,1661
-def select_wait_for_socket(68,2435
-def poll_wait_for_socket(87,3214
-    def do_poll(99,3622
-def null_wait_for_socket(107,3775
-def _have_working_poll(111,3890
-def wait_for_socket(124,4292
-def wait_for_read(139,4907
-def wait_for_write(146,5155
-
-venv/lib/python2.7/site-packages/pip/_vendor/urllib3/util/url.py,239
-class Url(14,362
-    def __new__(22,638
-    def hostname(34,1122
-    def request_uri(39,1265
-    def netloc(49,1486
-    def url(56,1677
-    def __str__(95,2970
-def split_first(99,3019
-def parse_url(132,3869
-def get_host(225,6332
-
-venv/lib/python2.7/site-packages/pip/_vendor/urllib3/util/response.py,91
-def is_fp_closed(7,142
-def assert_header_parsing(38,888
-def is_response_to_head(75,2128
-
-venv/lib/python2.7/site-packages/pip/_vendor/urllib3/util/ssl_.py,511
-def _const_compare_digest_backport(27,508
-        def inet_pton(68,1682
-        def inet_pton(74,1901
-    class SSLContext(117,3099
-        def __init__(118,3160
-        def load_cert_chain(129,3552
-        def load_verify_locations(133,3679
-        def set_ciphers(139,3898
-        def wrap_socket(142,3984
-def assert_fingerprint(163,4940
-def resolve_cert_reqs(190,5850
-def resolve_ssl_version(213,6632
-def create_urllib3_context(229,6971
-def ssl_wrap_socket(291,9336
-def is_ipaddress(360,12510
-
-venv/lib/python2.7/site-packages/pip/_vendor/urllib3/poolmanager.py,619
-def _default_key_normalizer(58,1947
-class PoolManager(122,4397
-    def __init__(152,5267
-    def __enter__(163,5790
-    def __exit__(166,5836
-    def _new_pool(171,5990
-    def clear(198,7176
-    def connection_from_host(207,7420
-    def connection_from_context(230,8355
-    def connection_from_pool_key(243,8911
-    def connection_from_url(267,9842
-    def _merge_pool_kwargs(282,10558
-    def urlopen(302,11303
-class ProxyManager(362,13547
-    def __init__(389,14480
-    def connection_from_host(412,15349
-    def _set_proxy_headers(420,15748
-    def urlopen(435,16177
-def proxy_from_url(449,16777
-
-venv/lib/python2.7/site-packages/pip/_vendor/urllib3/_collections.py,927
-    class RLock:RLock9,272
-        def __enter__(10,289
-        def __exit__(13,336
-class RecentlyUsedContainer(28,618
-    def __init__(44,1108
-    def __getitem__(51,1312
-    def __setitem__(58,1550
-    def __delitem__(73,2192
-    def __len__(80,2362
-    def __iter__(84,2450
-    def clear(87,2568
-    def keys(97,2875
-class HTTPHeaderDict(102,2972
-    def __init__(136,4158
-    def __setitem__(147,4525
-    def __getitem__(151,4657
-    def __delitem__(155,4767
-    def __contains__(158,4841
-    def __eq__(161,4921
-    def __ne__(169,5273
-    def __len__(178,5485
-    def __iter__(181,5545
-    def pop(186,5692
-    def discard(203,6339
-    def add(209,6449
-    def extend(225,6978
-    def getlist(251,7961
-    def __repr__(271,8549
-    def _copy_from(274,8647
-    def copy(282,8916
-    def iteritems(287,9018
-    def itermerged(294,9256
-    def items(300,9473
-    def from_httplib(304,9550
-
-venv/lib/python2.7/site-packages/pip/_vendor/urllib3/__init__.py,61
-def add_stderr_logger(52,1131
-def disable_warnings(88,2550
-
-venv/lib/python2.7/site-packages/pip/_vendor/urllib3/response.py,1293
-class DeflateDecoder(22,661
-    def __init__(24,692
-    def __getattr__(29,814
-    def decompress(32,888
-class GzipDecoderState(55,1522
-class GzipDecoder(62,1621
-    def __init__(64,1649
-    def __getattr__(68,1786
-    def decompress(71,1860
-class MultiDecoder(93,2722
-    def __init__(102,3037
-    def flush(105,3146
-    def decompress(108,3209
-def _get_decoder(114,3344
-class HTTPResponse(124,3506
-    class is 130,3734
-    def __init__(160,4853
-    def get_redirect_location(211,6709
-    def release_conn(224,7146
-    def data(232,7339
-    def connection(241,7567
-    def isclosed(244,7626
-    def tell(247,7689
-    def _init_length(255,7979
-    def _init_decoder(303,10084
-    def _decode(318,10782
-    def _flush_decoder(336,11445
-    def _error_catcher(348,11759
-    def read(404,14093
-    def stream(473,17026
-    def from_httplib(500,18075
-    def getheaders(529,19216
-    def getheader(532,19271
-    def info(536,19413
-    def close(540,19493
-    def closed(548,19653
-    def fileno(558,19927
-    def flush(567,20285
-    def readable(571,20407
-    def readinto(575,20517
-    def supports_chunked_reads(584,20767
-    def _update_chunk_length(593,21110
-    def _handle_chunk(607,21599
-    def read_chunked(629,22536
-    def geturl(696,25196
-
-venv/lib/python2.7/site-packages/pip/_vendor/urllib3/packages/six.py,2326
-        class X(60,2014
-            def __len__(62,2040
-def _add_doc(75,2320
-def _import_module(80,2413
-class _LazyDescr(86,2557
-    def __init__(88,2584
-    def __get__(91,2640
-class MovedModule(103,3006
-    def __init__(105,3038
-    def _resolve(114,3271
-    def __getattr__(117,3336
-class _LazyModule(124,3500
-    def __init__(126,3538
-    def __dir__(130,3663
-class MovedAttribute(139,3879
-    def __init__(141,3914
-    def _resolve(159,4498
-class _SixMetaPathImporter(164,4608
-    def __init__(173,4863
-    def _add_module(177,4973
-    def _get_module(181,5118
-    def find_module(184,5218
-    def __get_module(189,5354
-    def load_module(195,5557
-    def is_package(209,5944
-    def get_code(218,6218
-class _MovedItems(229,6507
-class Module_six_moves_urllib_parse(320,11269
-class Module_six_moves_urllib_error(360,13175
-class Module_six_moves_urllib_request(380,13871
-class Module_six_moves_urllib_response(430,16639
-class Module_six_moves_urllib_robotparser(451,17427
-class Module_six_moves_urllib(469,18076
-    def __dir__(479,18550
-def add_move(486,18761
-def remove_move(491,18861
-    def advance_iterator(523,19580
-    def callable(531,19708
-    def get_unbound_function(536,19821
-    def create_unbound_method(541,19928
-    def get_unbound_function(546,20019
-    def create_bound_method(549,20090
-    def create_unbound_method(552,20189
-    class Iterator(555,20281
-        def next(557,20310
-    def iterkeys(574,20847
-    def itervalues(577,20909
-    def iteritems(580,20975
-    def iterlists(583,21039
-    def iterkeys(592,21252
-    def itervalues(595,21312
-    def iteritems(598,21376
-    def iterlists(601,21438
-    def b(619,22009
-    def u(622,22059
-    def b(642,22612
-    def u(646,22686
-    def byte2int(651,22808
-    def indexbytes(654,22857
-def assertCountEqual(666,23226
-def assertRaisesRegex(670,23334
-def assertRegex(674,23444
-    def reraise(681,23595
-    def exec_(689,23795
-    def raise_from(717,24565
-    def print_(723,24693
-        def write(729,24880
-    def print_(779,26623
-    def wraps(789,26919
-        def wrapper(791,27032
-def with_metaclass(800,27235
-    class metaclass(805,27500
-        def __new__(807,27528
-def add_metaclass(812,27679
-    def wrapper(814,27774
-def python_2_unicode_compatible(828,28226
-
-venv/lib/python2.7/site-packages/pip/_vendor/urllib3/packages/ordered_dict.py,686
-class OrderedDict(16,488
-    def __init__(28,1132
-    def __setitem__(44,1736
-    def __delitem__(54,2213
-    def __iter__(63,2637
-    def __reversed__(71,2835
-    def clear(79,3045
-    def popitem(91,3390
-    def keys(116,4155
-    def values(120,4244
-    def items(124,4356
-    def iterkeys(128,4485
-    def itervalues(132,4595
-    def iteritems(137,4732
-    def update(142,4884
-    def pop(177,6217
-    def setdefault(190,6643
-    def __repr__(197,6872
-    def __reduce__(210,7318
-    def copy(220,7668
-    def fromkeys(225,7786
-    def __eq__(235,8066
-    def __ne__(244,8416
-    def viewkeys(249,8542
-    def viewvalues(253,8672
-    def viewitems(257,8802
-
-venv/lib/python2.7/site-packages/pip/_vendor/urllib3/packages/ssl_match_hostname/_implementation.py,141
-class CertificateError(21,618
-def _dnsname_match(25,665
-def _to_unicode(78,2609
-def _ipaddress_match(83,2766
-def match_hostname(95,3177
-
-venv/lib/python2.7/site-packages/pip/_vendor/urllib3/packages/backports/makefile.py,30
-def backport_makefile(14,229
-
-venv/lib/python2.7/site-packages/pip/_vendor/urllib3/exceptions.py,1381
-class HTTPError(8,152
-class HTTPWarning(13,233
-class PoolError(18,312
-    def __init__(20,394
-    def __reduce__(24,520
-class RequestError(29,625
-    def __init__(31,719
-    def __reduce__(35,835
-class SSLError(40,950
-class ProxyError(45,1052
-class DecodeError(50,1143
-class ProtocolError(55,1250
-class MaxRetryError(66,1484
-    def __init__(76,1799
-class HostChangedError(85,2034
-    def __init__(88,2143
-class TimeoutStateError(94,2346
-class TimeoutError(99,2455
-class ReadTimeoutError(108,2700
-class ConnectTimeoutError(115,2937
-class NewConnectionError(120,3060
-class EmptyPoolError(125,3208
-class ClosedPoolError(130,3326
-class LocationValueError(135,3445
-class LocationParseError(140,3572
-    def __init__(143,3687
-class ResponseError(150,3850
-class SecurityWarning(156,4068
-class SubjectAltNameWarning(161,4170
-class InsecureRequestWarning(166,4300
-class SystemTimeWarning(171,4412
-class InsecurePlatformWarning(176,4520
-class SNIMissingWarning(181,4655
-class DependencyWarning(186,4768
-class ResponseNotChunked(194,4927
-class BodyNotHttplibCompatible(199,5057
-class IncompleteRead(207,5244
-    def __init__(215,5511
-    def __repr__(218,5619
-class InvalidHeader(223,5763
-class ProxySchemeUnknown(228,5853
-    def __init__(232,6028
-class HeaderParsingError(237,6179
-    def __init__(239,6301
-class UnrewindableBodyError(244,6491
-
-venv/lib/python2.7/site-packages/pip/_vendor/html5lib/serializer.py,295
-def htmlentityreplace_errors(42,1631
-def serialize(75,2723
-class HTMLSerializer(104,3635
-    def __init__(135,4632
-    def encode(224,7765
-    def encodeStrict(231,7977
-    def serialize(238,8184
-    def render(375,14621
-    def serializeError(400,15476
-class SerializeError(407,15681
-
-venv/lib/python2.7/site-packages/pip/_vendor/html5lib/_utils.py,267
-class MethodDispatcher(36,1166
-    def __init__(49,1576
-    def __getitem__(64,2189
-def isSurrogatePair(71,2357
-def surrogatePairToCodepoint(77,2546
-def moduleFactoryFactory(86,2818
-    def moduleFactory(89,2875
-def memoize(115,3773
-    def wrapped(118,3808
-
-venv/lib/python2.7/site-packages/pip/_vendor/html5lib/treebuilders/etree_lxml.py,1135
-class DocumentType(34,876
-    def __init__(35,904
-class Document(41,1047
-    def __init__(42,1071
-    def appendChild(46,1159
-    def _getChildNodes(49,1258
-def testSerializer(55,1365
-    def serializeElement(59,1483
-def tostring(134,5047
-    def serializeElement(138,5146
-class TreeBuilder(175,6351
-    def __init__(183,6554
-        class Attributes(188,6852
-            def __init__(189,6884
-            def __setitem__(201,7468
-        class Element(209,7840
-            def __init__(210,7880
-            def _setName(215,8113
-            def _getName(220,8319
-            def _getAttributes(225,8462
-            def _setAttributes(228,8541
-            def insertText(233,8723
-            def appendChild(237,8912
-        class Comment(240,9012
-            def __init__(241,9052
-            def _setData(245,9201
-            def _getData(249,9339
-    def reset(259,9655
-    def testSerializer(265,9832
-    def getDocument(268,9911
-    def getFragment(274,10076
-    def insertDoctype(284,10371
-    def insertCommentInitial(300,10959
-    def insertCommentMain(305,11165
-    def insertRoot(311,11509
-
-venv/lib/python2.7/site-packages/pip/_vendor/html5lib/treebuilders/etree.py,1360
-def getETreeBuilder(17,342
-    class Element(21,511
-        def __init__(22,541
-        def _getETreeTag(35,1083
-        def _setName(42,1304
-        def _getName(46,1448
-        def _setNamespace(51,1552
-        def _getNamespace(55,1716
-        def _getAttributes(60,1845
-        def _setAttributes(63,1920
-        def _getChildNodes(77,2489
-        def _setChildNodes(80,2560
-        def hasContent(88,2808
-        def appendChild(92,2968
-        def insertBefore(97,3127
-        def removeChild(102,3325
-        def insertText(107,3484
-        def cloneNode(130,4519
-        def reparentChildren(136,4741
-    class Comment(147,5227
-        def __init__(148,5255
-        def _getData(156,5542
-        def _setData(159,5609
-    class DocumentType(164,5729
-        def __init__(165,5762
-        def _getPublicId(171,5978
-        def _setPublicId(174,6064
-        def _getSystemId(180,6248
-        def _setSystemId(183,6334
-    class Document(189,6518
-        def __init__(190,6547
-    class DocumentFragment(193,6628
-        def __init__(194,6665
-    def testSerializer(197,6750
-        def serializeElement(200,6800
-    def tostring(259,9639
-        def serializeElement(264,9827
-    class TreeBuilder(313,11830
-        def testSerializer(321,12129
-        def getDocument(324,12216
-        def getFragment(334,12592
-
-venv/lib/python2.7/site-packages/pip/_vendor/html5lib/treebuilders/base.py,1161
-class Node(23,972
-    def __init__(25,1033
-    def __str__(45,1793
-    def __repr__(54,2130
-    def appendChild(57,2191
-    def insertText(65,2365
-    def insertBefore(77,2788
-    def removeChild(89,3160
-    def reparentChildren(97,3347
-    def cloneNode(110,3815
-    def hasContent(116,4028
-class ActiveFormattingElements(122,4175
-    def append(123,4213
-    def nodesEqual(136,4617
-class TreeBuilder(146,4835
-    def __init__(172,5483
-    def reset(184,5832
-    def elementInScope(196,6158
-    def reconstructActiveFormattingElements(218,6956
-    def clearActiveFormattingElements(264,8608
-    def elementInActiveFormattingElements(269,8827
-    def insertRoot(283,9358
-    def insertDoctype(288,9521
-    def insertComment(296,9767
-    def createElement(301,9948
-    def _getInsertFromTable(309,10260
-    def _setInsertFromTable(312,10333
-    def insertElementNormal(323,10765
-    def insertElementTable(333,11191
-    def insertText(349,11892
-    def getTableMisnestedNodePosition(364,12543
-    def generateImpliedEndTags(390,13564
-    def getDocument(400,14044
-    def getFragment(404,14137
-    def testSerializer(411,14357
-
-venv/lib/python2.7/site-packages/pip/_vendor/html5lib/treebuilders/__init__.py,28
-def getTreeBuilder(39,1457
-
-venv/lib/python2.7/site-packages/pip/_vendor/html5lib/treebuilders/dom.py,1146
-def getDomBuilder(14,281
-    class AttrList(17,348
-        def __init__(18,384
-        def __iter__(21,457
-        def __setitem__(24,542
-        def __len__(32,847
-        def items(35,923
-        def values(38,1006
-        def __getitem__(41,1091
-        def __delitem__(47,1288
-    class NodeBuilder(53,1476
-        def __init__(54,1510
-        def appendChild(61,1787
-        def insertText(65,1907
-        def insertBefore(72,2194
-        def removeChild(76,2342
-        def reparentChildren(81,2522
-        def getAttributes(88,2800
-        def setAttributes(91,2876
-        def cloneNode(106,3571
-        def hasContent(109,3663
-        def getNameTuple(112,3742
-    class TreeBuilder(120,3978
-        def documentClass(121,4053
-        def insertDoctype(125,4209
-        def elementClass(136,4630
-        def commentClass(144,4926
-        def fragmentClass(147,5026
-        def appendChild(150,5126
-        def testSerializer(153,5211
-        def getDocument(156,5298
-        def getFragment(159,5358
-        def insertText(162,5452
-    def testSerializer(178,6191
-        def serializeElement(182,6269
-
-venv/lib/python2.7/site-packages/pip/_vendor/html5lib/filters/sanitizer.py,215
-class Filter(707,17685
-    def __init__(709,17796
-    def __iter__(764,20159
-    def sanitize_token(781,20977
-    def allowed_token(799,21637
-    def disallowed_token(849,24185
-    def sanitize_css(869,24936
-
-venv/lib/python2.7/site-packages/pip/_vendor/html5lib/filters/lint.py,71
-class Filter(12,261
-    def __init__(18,402
-    def __iter__(29,731
-
-venv/lib/python2.7/site-packages/pip/_vendor/html5lib/filters/alphabeticalattributes.py,67
-def _attr_key(8,126
-class Filter(19,451
-    def __iter__(21,525
-
-venv/lib/python2.7/site-packages/pip/_vendor/html5lib/filters/inject_meta_charset.py,68
-class Filter(6,89
-    def __init__(8,188
-    def __iter__(19,438
-
-venv/lib/python2.7/site-packages/pip/_vendor/html5lib/filters/base.py,94
-class Filter(4,69
-    def __init__(5,91
-    def __iter__(8,153
-    def __getattr__(11,211
-
-venv/lib/python2.7/site-packages/pip/_vendor/html5lib/filters/whitespace.py,75
-class Filter(12,253
-    def __iter__(16,439
-def collapse_spaces(37,1148
-
-venv/lib/python2.7/site-packages/pip/_vendor/html5lib/filters/optionaltags.py,133
-class Filter(6,89
-    def slider(8,170
-    def __iter__(18,495
-    def is_optional_start(31,972
-    def is_optional_end(88,4014
-
-venv/lib/python2.7/site-packages/pip/_vendor/html5lib/_trie/_base.py,142
-class Trie(6,102
-    def keys(9,164
-    def has_keys_with_prefix(18,395
-    def longest_prefix(25,561
-    def longest_prefix_item(35,801
-
-venv/lib/python2.7/site-packages/pip/_vendor/html5lib/_trie/py.py,208
-class Trie(9,175
-    def __init__(10,196
-    def __contains__(19,489
-    def __len__(22,556
-    def __iter__(25,611
-    def __getitem__(28,668
-    def keys(31,732
-    def has_keys_with_prefix(54,1362
-
-venv/lib/python2.7/site-packages/pip/_vendor/html5lib/_trie/datrie.py,275
-class Trie(9,178
-    def __init__(10,199
-    def __contains__(22,573
-    def __len__(25,640
-    def __iter__(28,695
-    def __getitem__(31,756
-    def keys(34,820
-    def has_keys_with_prefix(37,893
-    def longest_prefix(40,993
-    def longest_prefix_item(43,1081
-
-venv/lib/python2.7/site-packages/pip/_vendor/html5lib/_inputstream.py,1718
-class BufferedStream(57,2605
-    def __init__(64,2845
-    def tell(69,2988
-    def seek(76,3159
-    def read(85,3405
-    def _bufferedBytes(94,3720
-    def _readStream(97,3807
-    def _readFromBuffer(104,4001
-def HTMLInputStream(131,4955
-class HTMLUnicodeInputStream(154,5838
-    def __init__(164,6134
-    def reset(196,7242
-    def openStream(210,7661
-    def _position(224,8000
-    def position(235,8409
-    def char(240,8591
-    def readChunk(255,9054
-    def characterErrorsUCS4(293,10163
-    def characterErrorsUCS2(297,10320
-    def charsUntil(320,11287
-    def unget(367,13085
-class HTMLBinaryInputStream(384,13811
-    def __init__(392,14091
-    def reset(434,15785
-    def openStream(438,15948
-    def determineEncoding(457,16429
-    def changeEncoding(519,18871
-    def detectBOM(535,19570
-    def detectEncodingMeta(569,20841
-class EncodingBytes(584,21309
-    def __new__(588,21511
-    def __init__(592,21632
-    def __iter__(596,21733
-    def __next__(599,21778
-    def next(607,21987
-    def previous(611,22060
-    def setPosition(620,22283
-    def getPosition(625,22427
-    def getCurrentByte(635,22682
-    def skip(640,22810
-    def skipUntil(652,23198
-    def matchBytes(663,23469
-    def jumpTo(674,23902
-class EncodingParser(688,24450
-    def __init__(691,24555
-    def getEncoding(696,24721
-    def handleComment(719,25489
-    def handleMeta(723,25592
-    def handlePossibleStartTag(759,27237
-    def handlePossibleEndTag(762,27321
-    def handlePossibleTag(766,27426
-    def handleOther(789,28232
-    def getAttribute(792,28298
-class ContentAttrParser(869,30616
-    def __init__(870,30649
-    def parse(874,30744
-def lookupEncoding(908,32049
-
-venv/lib/python2.7/site-packages/pip/_vendor/html5lib/html5parser.py,12759
-def parse(27,702
-def parseFragment(50,1440
-def method_decorator_metaclass(75,2281
-    class Decorated(76,2323
-        def __new__(77,2350
-class HTMLParser(87,2727
-    def __init__(94,2858
-    def _parse(125,4060
-    def reset(139,4493
-    def documentEncoding(174,5714
-    def isHTMLIntegrationPoint(183,6022
-    def isMathMLTextIntegrationPoint(193,6502
-    def mainLoop(196,6643
-    def normalizedTokens(263,9912
-    def parse(267,10027
-    def parseFragment(292,10936
-    def parseError(320,11954
-    def normalizeToken(328,12301
-    def adjustMathMLAttributes(339,12714
-    def adjustSVGAttributes(342,12817
-    def adjustForeignAttributes(345,12914
-    def reparseTokenNormal(348,13022
-    def resetInsertionMode(352,13133
-    def parseRCDataRawtext(396,14607
-def getPhases(413,15082
-    def log(414,15104
-        def wrapped(419,15298
-    def getMetaclass(439,16162
-    class Phase(446,16379
-        def __init__(450,16532
-        def processEOF(454,16637
-        def processComment(457,16706
-        def processDoctype(462,16927
-        def processCharacters(465,17026
-        def processSpaceCharacters(468,17119
-        def processStartTag(471,17217
-        def startTagHtml(474,17322
-        def processEndTag(484,17889
-    class InitialPhase(487,17990
-        def processSpaceCharacters(488,18021
-        def processComment(491,18088
-        def processDoctype(494,18193
-        def anythingElse(589,23564
-        def processCharacters(593,23708
-        def processStartTag(598,23879
-        def processEndTag(604,24112
-        def processEOF(610,24341
-    class BeforeHtmlPhase(615,24495
-        def insertHtmlElement(617,24554
-        def processEOF(622,24743
-        def processComment(626,24835
-        def processSpaceCharacters(629,24940
-        def processCharacters(632,25007
-        def processStartTag(636,25114
-        def processEndTag(642,25308
-    class BeforeHeadPhase(650,25642
-        def __init__(651,25676
-        def processEOF(665,26198
-        def processSpaceCharacters(669,26320
-        def processCharacters(672,26387
-        def startTagHtml(676,26524
-        def startTagHead(679,26635
-        def startTagOther(684,26842
-        def endTagImplyHead(688,26975
-        def endTagOther(692,27110
-    class InHeadPhase(696,27274
-        def __init__(697,27304
-        def processEOF(720,28267
-        def processCharacters(724,28354
-        def startTagHtml(728,28456
-        def startTagHead(731,28567
-        def startTagBaseLinkCommand(734,28679
-        def startTagMeta(739,28866
-        def startTagTitle(760,30041
-        def startTagNoFramesStyle(763,30142
-        def startTagNoscript(767,30330
-        def startTagScript(774,30615
-        def startTagOther(780,30897
-        def endTagHead(784,30995
-        def endTagHtmlBodyBr(789,31227
-        def endTagOther(793,31328
-        def anythingElse(796,31449
-    class InHeadNoscriptPhase(799,31535
-        def __init__(800,31573
-        def processEOF(816,32247
-        def processComment(821,32393
-        def processCharacters(824,32505
-        def processSpaceCharacters(829,32667
-        def startTagHtml(832,32795
-        def startTagBaseLinkCommand(835,32906
-        def startTagHeadNoscript(838,33028
-        def startTagOther(841,33160
-        def endTagNoscript(846,33352
-        def endTagBr(851,33593
-        def endTagOther(856,33780
-        def anythingElse(859,33901
-    class AfterHeadPhase(863,34046
-        def __init__(864,34079
-        def processEOF(881,34885
-        def processCharacters(885,34972
-        def startTagHtml(889,35074
-        def startTagBody(892,35185
-        def startTagFrameset(897,35372
-        def startTagFromHead(901,35524
-        def startTagHead(911,36007
-        def startTagOther(914,36131
-        def endTagHtmlBodyBr(918,36229
-        def endTagOther(922,36330
-        def anythingElse(925,36451
-    class InBodyPhase(930,36660
-        def __init__(933,36822
-        def isMatchingFormattingElement(1004,40596
-        def addFormattingElement(1010,40841
-        def processEOF(1027,41520
-        def processSpaceCharactersDropNewline(1037,42002
-        def processCharacters(1050,42648
-        def processSpaceCharactersNonPre(1062,43170
-        def startTagProcessInHead(1066,43334
-        def startTagBody(1069,43454
-        def startTagFrameset(1080,44002
-        def startTagCloseP(1094,44726
-        def startTagPreListing(1099,44926
-        def startTagForm(1106,45254
-        def startTagListItem(1115,45668
-        def startTagPlaintext(1137,46549
-        def startTagHeading(1143,46831
-        def startTagA(1151,47232
-        def startTagFormatting(1164,47957
-        def startTagNobr(1168,48108
-        def startTagButton(1178,48646
-        def startTagAppletMarqueeObject(1189,49170
-        def startTagXmp(1195,49433
-        def startTagTable(1202,49751
-        def startTagVoidFormatting(1210,50120
-        def startTagInput(1217,50409
-        def startTagParamSource(1225,50787
-        def startTagHr(1230,50970
-        def startTagImage(1238,51302
-        def startTagIsIndex(1246,51747
-        def startTagTextarea(1277,53322
-        def startTagIFrame(1283,53609
-        def startTagNoscript(1287,53734
-        def startTagRawtext(1293,53920
-        def startTagOpt(1297,54099
-        def startTagSelect(1303,54383
-        def startTagRpRt(1317,55148
-        def startTagMath(1324,55438
-        def startTagSvg(1336,56022
-        def startTagMisplaced(1348,56599
-        def startTagOther(1357,57064
-        def endTagP(1361,57208
-        def endTagBody(1374,57877
-        def endTagHtml(1392,58889
-        def endTagBlock(1398,59141
-        def endTagForm(1412,59832
-        def endTagListItem(1425,60446
-        def endTagHeading(1442,61226
-        def endTagFormatting(1457,61885
-        def endTagAppletMarqueeObject(1620,69425
-        def endTagBr(1632,70017
-        def endTagOther(1639,70377
-    class TextPhase(1653,71083
-        def __init__(1654,71111
-        def processCharacters(1662,71491
-        def processEOF(1665,71584
-        def startTagOther(1672,71893
-        def endTagScript(1675,72031
-        def endTagOther(1682,72325
-    class InTablePhase(1686,72463
-        def __init__(1688,72564
-        def clearStackToTableContext(1712,73670
-        def processEOF(1721,74133
-        def processSpaceCharacters(1728,74367
-        def processCharacters(1734,74649
-        def insertText(1740,74921
-        def startTagCaption(1747,75231
-        def startTagColgroup(1753,75487
-        def startTagCol(1758,75686
-        def startTagRowGroup(1762,75825
-        def startTagImplyTbody(1767,76022
-        def startTagTable(1771,76165
-        def startTagStyleScript(1778,76501
-        def startTagInput(1781,76619
-        def startTagForm(1791,77057
-        def startTagOther(1798,77365
-        def endTagTable(1805,77700
-        def endTagIgnore(1821,78494
-        def endTagOther(1824,78616
-    class InTableTextPhase(1831,78945
-        def __init__(1832,78980
-        def flushCharacters(1837,79146
-        def processComment(1846,79567
-        def processEOF(1851,79720
-        def processCharacters(1856,79861
-        def processSpaceCharacters(1861,80018
-        def processStartTag(1866,80194
-        def processEndTag(1871,80348
-    class InCaptionPhase(1876,80500
-        def __init__(1878,80605
-        def ignoreEndTagCaption(1896,81381
-        def processEOF(1899,81497
-        def processCharacters(1902,81582
-        def startTagTableElement(1905,81700
-        def startTagOther(1913,82054
-        def endTagCaption(1916,82166
-        def endTagTable(1934,83112
-        def endTagIgnore(1941,83376
-        def endTagOther(1944,83498
-    class InColumnGroupPhase(1947,83606
-        def __init__(1950,83715
-        def ignoreEndTagColgroup(1965,84255
-        def processEOF(1968,84357
-        def processCharacters(1978,84725
-        def startTagCol(1984,84948
-        def startTagOther(1989,85123
-        def endTagColgroup(1995,85342
-        def endTagCol(2004,85676
-        def endTagOther(2007,85779
-    class InTableBodyPhase(2013,85996
-        def __init__(2015,86102
-        def clearStackToTableBodyContext(2035,86986
-        def processEOF(2045,87496
-        def processSpaceCharacters(2048,87582
-        def processCharacters(2051,87711
-        def startTagTr(2054,87830
-        def startTagTableCell(2059,88019
-        def startTagTableOther(2065,88280
-        def startTagOther(2079,88939
-        def endTagTableRowGroup(2082,89052
-        def endTagTable(2091,89492
-        def endTagIgnore(2104,90074
-        def endTagOther(2108,90245
-    class InRowPhase(2111,90354
-        def __init__(2113,90451
-        def clearStackToTableRowContext(2133,91382
-        def ignoreEndTagTr(2139,91712
-        def processEOF(2143,91837
-        def processSpaceCharacters(2146,91923
-        def processCharacters(2149,92052
-        def startTagTableCell(2152,92171
-        def startTagTableOther(2158,92429
-        def startTagOther(2165,92712
-        def endTagTr(2168,92825
-        def endTagTable(2178,93206
-        def endTagTableRowGroup(2186,93556
-        def endTagIgnore(2193,93817
-        def endTagOther(2197,93987
-    class InCellPhase(2200,94096
-        def __init__(2202,94195
-        def closeCell(2219,94973
-        def processEOF(2226,95272
-        def processCharacters(2229,95357
-        def startTagTableOther(2232,95475
-        def startTagOther(2242,95857
-        def endTagTableCell(2245,95969
-        def endTagIgnore(2262,96834
-        def endTagImply(2265,96956
-        def endTagOther(2273,97232
-    class InSelectPhase(2276,97340
-        def __init__(2277,97372
-        def processEOF(2298,98264
-        def processCharacters(2304,98472
-        def startTagOption(2309,98630
-        def startTagOptgroup(2315,98894
-        def startTagSelect(2322,99193
-        def startTagInput(2326,99358
-        def startTagScript(2334,99686
-        def startTagOther(2337,99799
-        def endTagOption(2341,99969
-        def endTagOptgroup(2348,100262
-        def endTagSelect(2361,100863
-        def endTagOther(2372,101311
-    class InSelectInTablePhase(2376,101477
-        def __init__(2377,101516
-        def processEOF(2392,102118
-        def processCharacters(2395,102205
-        def startTagTable(2398,102325
-        def startTagOther(2403,102564
-        def endTagTable(2406,102678
-        def endTagOther(2412,102994
-    class InForeignContentPhase(2415,103104
-        def __init__(2425,103766
-        def adjustSVGTagNames(2428,103856
-        def processCharacters(2469,106112
-        def processStartTag(2477,106460
-        def processEndTag(2504,107910
-    class AfterBodyPhase(2530,109109
-        def __init__(2531,109142
-        def processEOF(2542,109560
-        def processComment(2546,109635
-        def processCharacters(2551,109887
-        def startTagHtml(2556,110083
-        def startTagOther(2559,110194
-        def endTagHtml(2565,110451
-        def endTagOther(2571,110699
-    class InFramesetPhase(2577,110952
-        def __init__(2579,111059
-        def processEOF(2595,111668
-        def processCharacters(2601,111878
-        def startTagFrameset(2604,111989
-        def startTagFrame(2607,112076
-        def startTagNoframes(2611,112201
-        def startTagOther(2614,112316
-        def endTagFrameset(2618,112488
-        def endTagOther(2630,113093
-    class AfterFramesetPhase(2634,113261
-        def __init__(2636,113366
-        def processEOF(2650,113867
-        def processCharacters(2654,113942
-        def startTagNoframes(2657,114056
-        def startTagOther(2660,114171
-        def endTagHtml(2664,114346
-        def endTagOther(2667,114457
-    class AfterAfterBodyPhase(2671,114628
-        def __init__(2672,114666
-        def processEOF(2680,114939
-        def processComment(2683,114987
-        def processSpaceCharacters(2686,115092
-        def processCharacters(2689,115220
-        def startTagHtml(2694,115415
-        def startTagOther(2697,115526
-        def processEndTag(2703,115782
-    class AfterAfterFramesetPhase(2709,116036
-        def __init__(2710,116078
-        def processEOF(2719,116404
-        def processComment(2722,116452
-        def processSpaceCharacters(2725,116557
-        def processCharacters(2728,116685
-        def startTagHtml(2731,116794
-        def startTagNoFrames(2734,116905
-        def startTagOther(2737,117020
-        def processEndTag(2741,117190
-def adjust_attributes(2774,118349
-def impliedTagToken(2781,118627
-class ParseError(2789,118890
-
-venv/lib/python2.7/site-packages/pip/_vendor/html5lib/_ihatexml.py,563
-def charStringToList(103,5599
-def normaliseCharList(124,6228
-def missingRanges(143,6704
-def listToRegexpStr(154,7024
-def hexToInt(165,7329
-def escapeRegexp(169,7382
-class InfosetFilter(186,12710
-    def __init__(189,12793
-    def coerceAttribute(209,13492
-    def coerceElement(220,13983
-    def coerceComment(223,14055
-    def coerceCharacters(233,14468
-    def coercePubid(241,14775
-    def toXmlName(252,15343
-    def getReplacementCharacter(270,16074
-    def fromXmlName(277,16297
-    def escapeChar(282,16477
-    def unescapeChar(287,16625
-
-venv/lib/python2.7/site-packages/pip/_vendor/html5lib/_tokenizer.py,3255
-class HTMLTokenizer(21,508
-    def __init__(34,814
-    def __iter__(49,1251
-    def consumeNumberEntity(65,1928
-    def consumeEntity(137,5379
-    def processEntityInAttribute(217,9085
-    def emitCurrentToken(222,9299
-    def dataState(242,10296
-    def entityDataState(271,11696
-    def rcdataState(276,11813
-    def characterReferenceInRcdata(305,13237
-    def rawtextState(310,13367
-    def scriptDataState(328,14108
-    def plaintextState(346,14855
-    def tagOpenState(361,15484
-    def closeTagOpenState(396,17165
-    def tagNameState(420,18353
-    def rcdataLessThanSignState(442,19278
-    def rcdataEndTagOpenState(453,19662
-    def rcdataEndTagNameState(464,20057
-    def rawtextLessThanSignState(492,21472
-    def rawtextEndTagOpenState(503,21859
-    def rawtextEndTagNameState(514,22257
-    def scriptDataLessThanSignState(542,23674
-    def scriptDataEndTagOpenState(556,24238
-    def scriptDataEndTagNameState(567,24645
-    def scriptDataEscapeStartState(595,26068
-    def scriptDataEscapeStartDashState(605,26430
-    def scriptDataEscapedState(615,26796
-    def scriptDataEscapedDashState(635,27711
-    def scriptDataEscapedDashDashState(655,28631
-    def scriptDataEscapedLessThanSignState(677,29650
-    def scriptDataEscapedEndTagOpenState(692,30296
-    def scriptDataEscapedEndTagNameState(703,30723
-    def scriptDataDoubleEscapeStartState(731,32160
-    def scriptDataDoubleEscapedState(747,32869
-    def scriptDataDoubleEscapedDashState(768,33919
-    def scriptDataDoubleEscapedDashDashState(791,35095
-    def scriptDataDoubleEscapedLessThanSignState(816,36364
-    def scriptDataDoubleEscapeEndState(827,36791
-    def beforeAttributeNameState(843,37504
-    def attributeNameState(873,38897
-    def afterAttributeNameState(927,41419
-    def beforeAttributeValueState(959,42887
-    def attributeValueDoubleQuotedState(993,44531
-    def attributeValueSingleQuotedState(1012,45362
-    def attributeValueUnQuotedState(1031,46191
-    def afterAttributeValueState(1056,47409
-    def selfClosingStartTagState(1076,48261
-    def bogusCommentState(1094,49025
-    def markupDeclarationOpenState(1109,49604
-    def commentStartState(1154,51528
-    def commentStartDashState(1177,52521
-    def commentState(1200,53519
-    def commentEndDashState(1218,54266
-    def commentEndState(1237,55058
-    def commentEndBangState(1268,56536
-    def doctypeState(1291,57509
-    def beforeDoctypeNameState(1308,58248
-    def doctypeNameState(1334,59415
-    def afterDoctypeNameState(1359,60623
-    def afterDoctypePublicKeywordState(1410,62825
-    def beforeDoctypePublicIdentifierState(1430,63723
-    def doctypePublicIdentifierDoubleQuotedState(1459,65041
-    def doctypePublicIdentifierSingleQuotedState(1483,66141
-    def afterDoctypePublicIdentifierState(1507,67240
-    def betweenDoctypePublicAndSystemIdentifiersState(1537,68712
-    def afterDoctypeSystemKeywordState(1563,69847
-    def beforeDoctypeSystemIdentifierState(1583,70745
-    def doctypeSystemIdentifierDoubleQuotedState(1612,72064
-    def doctypeSystemIdentifierSingleQuotedState(1636,73164
-    def afterDoctypeSystemIdentifierState(1660,74263
-    def bogusDoctypeState(1679,75049
-    def cdataSectionState(1693,75465
-
-venv/lib/python2.7/site-packages/pip/_vendor/html5lib/treewalkers/etree_lxml.py,761
-def ensure_str(12,221
-class Root(21,385
-    def __init__(22,405
-    def __getitem__(49,1222
-    def getnext(52,1289
-    def __len__(55,1333
-class Doctype(59,1375
-    def __init__(60,1398
-    def getnext(69,1643
-class FragmentRoot(73,1710
-    def __init__(74,1736
-    def getnext(78,1885
-class FragmentWrapper(82,1930
-    def __init__(83,1961
-    def __getattr__(95,2330
-    def getnext(98,2403
-    def __getitem__(106,2616
-    def __bool__(109,2678
-    def getparent(112,2733
-    def __str__(115,2779
-    def __unicode__(118,2832
-    def __len__(121,2889
-class TreeWalker(125,2943
-    def __init__(126,2990
-    def getNodeDetails(137,3380
-    def getFirstChild(178,4971
-    def getNextSibling(187,5241
-    def getParentNode(203,5895
-
-venv/lib/python2.7/site-packages/pip/_vendor/html5lib/treewalkers/etree.py,199
-def getETreeBuilder(14,262
-    class TreeWalker(18,415
-        def getNodeDetails(32,974
-        def getFirstChild(72,2548
-        def getNextSibling(89,3131
-        def getParentNode(109,3830
-
-venv/lib/python2.7/site-packages/pip/_vendor/html5lib/treewalkers/genshi.py,73
-class TreeWalker(12,313
-    def __iter__(13,348
-    def tokens(27,806
-
-venv/lib/python2.7/site-packages/pip/_vendor/html5lib/treewalkers/base.py,495
-class TreeWalker(20,535
-    def __init__(27,697
-    def __iter__(35,835
-    def error(38,894
-    def emptyTag(48,1125
-    def startTag(69,1778
-    def endTag(86,2223
-    def text(100,2562
-    def comment(138,3935
-    def doctype(148,4129
-    def entity(165,4485
-    def unknown(175,4683
-class NonRecursiveTreeWalker(180,4819
-    def getNodeDetails(181,4861
-    def getFirstChild(184,4932
-    def getNextSibling(187,5002
-    def getParentNode(190,5073
-    def __iter__(193,5143
-
-venv/lib/python2.7/site-packages/pip/_vendor/html5lib/treewalkers/__init__.py,86
-def getTreeWalker(21,583
-def concatenateCharacterTokens(65,2275
-def pprint(80,2795
-
-venv/lib/python2.7/site-packages/pip/_vendor/html5lib/treewalkers/dom.py,148
-class TreeWalker(8,115
-    def getNodeDetails(9,162
-    def getFirstChild(36,1211
-    def getNextSibling(39,1278
-    def getParentNode(42,1347
-
-venv/lib/python2.7/site-packages/pip/_vendor/html5lib/constants.py,70
-class DataLossWarning(2941,83349
-class _ReparseException(2946,83473
-
-venv/lib/python2.7/site-packages/pip/_vendor/html5lib/treeadapters/genshi.py,21
-def to_genshi(7,166
-
-venv/lib/python2.7/site-packages/pip/_vendor/html5lib/treeadapters/sax.py,19
-def to_sax(13,354
-
-venv/lib/python2.7/site-packages/pip/_vendor/requests/models.py,1484
-class RequestEncodingMixin(60,1948
-    def path_url(62,1998
-    def _encode_params(83,2355
-    def _encode_files(110,3367
-class RequestHooksMixin(174,5659
-    def register_hook(175,5692
-    def deregister_hook(186,6108
-class Request(198,6407
-    def __init__(226,7600
-    def __repr__(251,8434
-    def prepare(254,8507
-class PreparedRequest(272,9013
-    def __init__(290,9544
-    def prepare(307,10206
-    def __repr__(325,10928
-    def copy(328,11009
-    def prepare_method(339,11367
-    def _get_idna_encoded_host(346,11599
-    def prepare_url(355,11836
-    def prepare_headers(441,15037
-    def prepare_body(452,15437
-    def prepare_content_length(521,17983
-    def prepare_auth(534,18655
-    def prepare_cookies(556,19389
-    def prepare_hooks(576,20278
-class Response(586,20641
-    def __init__(596,20932
-    def __enter__(643,22850
-    def __exit__(646,22896
-    def __getstate__(649,22949
-    def __setstate__(657,23235
-    def __repr__(665,23480
-    def __bool__(668,23559
-    def __nonzero__(678,23985
-    def __iter__(688,24414
-    def ok(693,24550
-    def is_redirect(708,25094
-    def is_permanent_redirect(715,25388
-    def next(720,25639
-    def apparent_encoding(725,25799
-    def iter_content(729,25959
-        def generate(746,26799
-    def iter_lines(784,28237
-    def content(816,29218
-    def text(836,29910
-    def json(873,31193
-    def links(900,32435
-    def raise_for_status(917,32817
-    def close(942,33827
-
-venv/lib/python2.7/site-packages/pip/_vendor/requests/adapters.py,562
-    def SOCKSProxyManager(46,1854
-class BaseAdapter(55,2068
-    def __init__(58,2133
-    def send(61,2202
-    def close(79,3195
-class HTTPAdapter(84,3300
-    def __init__(113,4623
-    def __getstate__(131,5289
-    def __setstate__(134,5394
-    def init_poolmanager(146,5848
-    def proxy_manager_for(166,6808
-    def cert_verify(203,8270
-    def build_response(255,10418
-    def get_connection(292,11748
-    def close(319,12888
-    def request_url(329,13196
-    def add_headers(358,14328
-    def proxy_headers(372,14949
-    def send(394,15784
-
-venv/lib/python2.7/site-packages/pip/_vendor/requests/api.py,154
-def request(16,216
-def get(63,3031
-def options(78,3533
-def head(91,3901
-def post(104,4260
-def put(119,4834
-def patch(134,5383
-def delete(149,5938
-
-venv/lib/python2.7/site-packages/pip/_vendor/requests/auth.py,687
-def _basic_auth_str(28,528
-class AuthBase(72,2065
-    def __call__(75,2153
-class HTTPBasicAuth(79,2248
-    def __init__(82,2354
-    def __eq__(86,2465
-    def __ne__(92,2652
-    def __call__(95,2715
-class HTTPProxyAuth(100,2844
-    def __call__(103,2953
-class HTTPDigestAuth(108,3088
-    def __init__(111,3196
-    def init_per_thread_state(117,3403
-    def build_digest_header(127,3824
-            def md5_utf8(145,4454
-            def sha_utf8(151,4681
-            def sha256_utf8(157,4913
-            def sha512_utf8(163,5153
-    def handle_redirect(229,7372
-    def handle_401(234,7548
-    def __call__(278,9125
-    def __eq__(298,9957
-    def __ne__(304,10144
-
-venv/lib/python2.7/site-packages/pip/_vendor/requests/sessions.py,880
-def merge_setting(49,1452
-def merge_hooks(80,2502
-class SessionRedirectMixin(95,3020
-    def get_redirect_target(97,3057
-    def should_strip_auth(118,4230
-    def resolve_redirects(143,5484
-    def rebuild_auth(256,10211
-    def rebuild_proxies(276,11072
-    def rebuild_method(317,12569
-class Session(340,13443
-    def __init__(365,14067
-    def __enter__(420,16176
-    def __exit__(423,16222
-    def prepare_request(426,16275
-    def request(466,17809
-    def get(537,20902
-    def options(548,21284
-    def head(559,21678
-    def post(570,22064
-    def put(583,22668
-    def patch(595,23165
-    def delete(607,23668
-    def send(617,24008
-    def merge_environment_settings(690,26577
-    def get_adapter(719,27746
-    def close(733,28174
-    def mount(738,28317
-    def __getstate__(749,28694
-    def __setstate__(753,28821
-def session(758,28939
-
-venv/lib/python2.7/site-packages/pip/_vendor/requests/help.py,65
-def _implementation(26,471
-def info(59,1943
-def main(113,3418
-
-venv/lib/python2.7/site-packages/pip/_vendor/requests/structures.py,428
-class CaseInsensitiveDict(13,171
-    def __init__(40,1208
-    def __setitem__(46,1373
-    def __getitem__(51,1563
-    def __delitem__(54,1639
-    def __iter__(57,1709
-    def __len__(60,1810
-    def lower_items(63,1866
-    def __eq__(71,2086
-    def copy(80,2374
-    def __repr__(83,2452
-class LookupDict(87,2517
-    def __init__(90,2578
-    def __repr__(94,2682
-    def __getitem__(97,2754
-    def get(102,2896
-
-venv/lib/python2.7/site-packages/pip/_vendor/requests/hooks.py,52
-def default_hooks(17,232
-def dispatch_hook(23,331
-
-venv/lib/python2.7/site-packages/pip/_vendor/requests/cookies.py,1569
-class MockRequest(25,458
-    def __init__(37,995
-    def get_type(42,1135
-    def get_host(45,1185
-    def get_origin_req_host(48,1254
-    def get_full_url(51,1321
-    def is_unverifiable(65,1895
-    def has_header(68,1947
-    def get_header(71,2048
-    def add_header(74,2174
-    def add_unredirected_header(78,2402
-    def get_new_headers(81,2495
-    def unverifiable(85,2574
-    def origin_req_host(89,2655
-    def host(93,2743
-class MockResponse(97,2796
-    def __init__(104,3028
-    def info(111,3243
-    def getheaders(114,3293
-def extract_cookies_to_jar(118,3366
-def get_cookie_header(135,4052
-def remove_cookie_by_name(146,4311
-class CookieConflictError(165,4911
-class RequestsCookieJar(171,5128
-    def get(189,5891
-    def set(201,6326
-    def iterkeys(218,6976
-    def keys(227,7228
-    def itervalues(235,7432
-    def values(244,7688
-    def iteritems(252,7897
-    def items(261,8165
-    def list_domains(270,8485
-    def list_paths(278,8748
-    def multiple_domains(286,8995
-    def get_dict(299,9413
-    def __contains__(315,9956
-    def __getitem__(321,10133
-    def __setitem__(330,10483
-    def __delitem__(337,10780
-    def set_cookie(343,10979
-    def update(348,11284
-    def _find(356,11600
-    def _find_no_duplicates(376,12449
-    def __getstate__(401,13708
-    def __setstate__(408,13944
-    def copy(414,14183
-    def get_policy(421,14391
-def _copy_cookie_jar(426,14500
-def create_cookie(441,14878
-def morsel_to_cookie(477,15945
-def cookiejar_from_dict(508,16911
-def merge_cookies(529,17669
-
-venv/lib/python2.7/site-packages/pip/_vendor/requests/__init__.py,66
-def check_compatibility(49,1003
-def _check_cryptography(74,1838
-
-venv/lib/python2.7/site-packages/pip/_vendor/requests/status_codes.py,42
-def _init(104,3608
-    def doc(111,3833
-
-venv/lib/python2.7/site-packages/pip/_vendor/requests/utils.py,1298
-    def proxy_bypass_registry(47,1190
-    def proxy_bypass(86,2794
-def dict_to_sequence(98,3149
-def super_len(107,3299
-def get_netrc_auth(168,5502
-def guess_filename(219,7180
-def extract_zipped_paths(227,7441
-def from_key_val_list(259,8602
-def to_key_val_list(284,9306
-def parse_list_header(312,10049
-def parse_dict_header(344,11110
-def unquote_header_value(379,12134
-def dict_from_cookiejar(404,13254
-def add_dict_to_cookiejar(419,13541
-def get_encodings_from_content(430,13841
-def _parse_content_type_header(450,14602
-def get_encoding_from_headers(475,15378
-def stream_decode_response_unicode(496,15854
-def iter_slices(514,16279
-def get_unicode_from_response(524,16562
-def unquote_unreserved(565,17629
-def requote_uri(589,18348
-def address_in_network(611,19171
-def dotted_netmask(626,19758
-def is_ipv4_address(637,20024
-def is_valid_cidr(648,20198
-def set_environ(673,20750
-def should_bypass_proxies(694,21349
-def get_environ_proxies(755,23529
-def select_proxy(767,23762
-def default_user_agent(793,24450
-def default_headers(802,24631
-def parse_header_links(814,24928
-def guess_json_utf(857,25939
-def prepend_scheme_if_needed(889,27114
-def get_auth_from_url(906,27760
-def check_header_validity(927,28288
-def urldefragauth(948,29011
-def rewind_body(965,29405
-
-venv/lib/python2.7/site-packages/pip/_vendor/requests/_internal_utils.py,58
-def to_native_string(14,254
-def unicode_is_ascii(30,722
-
-venv/lib/python2.7/site-packages/pip/_vendor/requests/exceptions.py,721
-class RequestException(12,200
-    def __init__(17,329
-class HTTPError(28,803
-class ConnectionError(32,874
-class ProxyError(36,956
-class SSLError(40,1027
-class Timeout(44,1095
-class ConnectTimeout(53,1312
-class ReadTimeout(60,1503
-class URLRequired(64,1608
-class TooManyRedirects(68,1700
-class MissingSchema(72,1774
-class InvalidSchema(76,1885
-class InvalidURL(80,1983
-class InvalidHeader(84,2081
-class InvalidProxyURL(88,2191
-class ChunkedEncodingError(92,2273
-class ContentDecodingError(96,2395
-class StreamConsumedError(100,2502
-class RetryError(104,2621
-class UnrewindableBodyError(108,2697
-class RequestsWarning(114,2827
-class FileModeWarning(119,2907
-class RequestsDependencyWarning(124,3063
-
-venv/lib/python2.7/site-packages/pip/_vendor/pyparsing.py,13207
-   class82,3310
-    class SimpleNamespace:SimpleNamespace144,4912
-    def _ustr(186,7057
-def _xml_escape(219,8351
-class ParseBaseException(236,8928
-    def __init__(240,9149
-    def _from_exception(252,9470
-    def __getattr__(259,9754
-    def __str__(274,10356
-    def __repr__(277,10502
-    def markInputline(279,10555
-    def __dir__(289,11007
-class ParseException(292,11090
-    def explain(316,11732
-class ParseFatalException(385,14584
-class ParseSyntaxException(390,14762
-class RecursiveGrammarException(411,15724
-    def __init__(415,15884
-    def __str__(418,15979
-class _ParseResultsWithOffset(421,16077
-    def __init__(422,16116
-    def __getitem__(424,16173
-    def __repr__(426,16229
-    def setOffset(428,16286
-class ParseResults(431,16349
-        def test(451,17102
-    def __new__(474,17751
-    def __init__(483,18097
-    def __getitem__(522,19775
-    def __setitem__(531,20082
-    def __delitem__(544,20583
-    def __contains__(565,21370
-    def __len__(568,21439
-    def __bool__(569,21493
-    def __iter__(571,21578
-    def __reversed__(572,21634
-    def _iterkeys(573,21700
-    def _itervalues(579,21875
-    def _iteritems(582,21956
-        def keys(605,22686
-        def values(609,22859
-        def items(613,23038
-    def haskeys(617,23229
-    def pop(622,23450
-            def remove_first(635,24065
-            def remove_LABEL(646,24642
-    def get(677,25540
-    def insert(700,26301
-            def insert_locn(711,26676
-    def append(721,27197
-            def append_sum(730,27517
-    def extend(736,27778
-            def make_palindrome(745,28061
-    def clear(755,28479
-    def __getattr__(762,28634
-    def __add__(776,29023
-    def __iadd__(781,29122
-    def __radd__(797,29777
-    def __repr__(805,30058
-    def __str__(808,30164
-    def _asStringList(811,30305
-    def asList(822,30630
-    def asDict(839,31399
-        def toItem(864,32480
-    def copy(875,32802
-    def asXML(886,33151
-    def __lookup(947,35431
-    def getName(954,35617
-    def dump(994,36916
-    def pprint(1042,38731
-    def __getstate__(1070,39681
-    def __setstate__(1077,39932
-    def __getnewargs__(1090,40288
-    def __dir__(1093,40391
-def col 1098,40507
-def lineno(1112,41132
-def line(1124,41709
-def _defaultStartDebugAction(1134,42016
-def _defaultSuccessDebugAction(1137,42191
-def _defaultExceptionDebugAction(1140,42333
-def nullDebugAction(1143,42441
-def _trim_arity(1170,43388
-        def extract_stack(1178,43659
-        def extract_tb(1183,43955
-    def wrapper(1200,44681
-class ParserElement(1234,45739
-    def setDefaultWhitespaceChars(1240,45906
-    def inlineLiteralsUsing(1256,46489
-    def __init__(1277,47203
-    def copy(1300,48307
-    def setName(1329,49395
-    def setResultsName(1344,49967
-    def setBreak(1373,51120
-            def breaker(1380,51404
-    def setParseAction(1391,51864
-    def addParseAction(1432,53885
-    def addCondition(1442,54272
-            def pa(1464,55501
-    def setFailAction(1471,55759
-    def _skipIgnorables(1484,56382
-    def preParse(1497,56790
-    def parseImpl(1509,57123
-    def postParse(1512,57205
-    def _parseNoCache(1516,57300
-    def tryParse(1599,61425
-    def canParseNext(1605,61652
-    class _UnboundedCache(1613,61858
-        def __init__(1614,61893
-            def get(1618,62001
-            def set(1621,62086
-            def clear(1624,62161
-            def cache_len(1627,62221
-        class _FifoCache(1636,62541
-            def __init__(1637,62575
-                def get(1642,62714
-                def set(1645,62807
-                def clear(1653,63087
-                def cache_len(1656,63155
-        class _FifoCache(1665,63476
-            def __init__(1666,63510
-                def get(1672,63692
-                def set(1675,63785
-                def clear(1681,64017
-                def cache_len(1685,64122
-    def _parseCache(1700,64902
-    def resetCache(1726,66007
-    def enablePackrat(1732,66212
-    def parseString(1766,67889
-    def scanString(1818,70089
-    def transformString(1890,72815
-    def searchString(1936,74755
-    def split(1966,76122
-    def __add__(1991,77059
-    def __radd__(2014,77881
-    def __sub__(2026,78380
-    def __rsub__(2038,78884
-    def __mul__(2050,79383
-            def makeOptionalList(2099,81761
-    def __rmul__(2118,82412
-    def __or__(2121,82479
-    def __ror__(2133,82973
-    def __xor__(2145,83471
-    def __rxor__(2157,83950
-    def __and__(2169,84449
-    def __rand__(2181,84932
-    def __invert__(2193,85431
-    def __call__(2199,85577
-    def suppress(2219,86252
-    def leaveWhitespace(2226,86468
-    def setWhitespaceChars(2235,86843
-    def parseWithTabs(2244,87088
-    def ignore(2253,87420
-    def setDebugActions(2277,88231
-    def setDebug(2287,88677
-    def __str__(2330,90616
-    def __repr__(2333,90667
-    def streamline(2336,90721
-    def checkRecursion(2341,90830
-    def validate(2344,90894
-    def parseFile(2350,91094
-    def __eq__(2370,91898
-    def __ne__(2378,92183
-    def __hash__(2381,92247
-    def __req__(2384,92302
-    def __rne__(2387,92361
-    def matches(2390,92426
-    def runTests(2410,93105
-class Token(2556,98693
-    def __init__(2560,98821
-class Empty(2564,98902
-    def __init__(2567,98972
-class NoMatch(2574,99135
-    def __init__(2577,99203
-    def parseImpl(2584,99411
-class Literal(2588,99534
-    def __init__(2602,100033
-    def parseImpl(2621,100842
-class Keyword(2629,101196
-    def __init__(2656,102170
-    def parseImpl(2677,103018
-    def copy(2691,103892
-    def setDefaultKeywordChars(2697,104040
-class CaselessLiteral(2702,104187
-    def __init__(2713,104588
-    def parseImpl(2720,104870
-class CaselessKeyword(2725,105116
-    def __init__(2735,105372
-class CloseMatch(2738,105516
-    def __init__(2771,106988
-    def parseImpl(2780,107379
-class Word(2807,108352
-    def __init__(2860,110772
-    def parseImpl(2914,112908
-    def __str__(2949,114117
-            def charsAsStr(2958,114280
-class Char(2972,114726
-    def __init__(2977,114902
-class Regex(2983,115112
-    def __init__(2998,115894
-    def parseImpl(3038,117398
-    def __str__(3056,117942
-    def sub(3067,118192
-            def pa(3089,119063
-            def pa(3092,119151
-class QuotedString(3096,119271
-    def __init__(3135,120889
-    def parseImpl(3200,123728
-    def __str__(3235,124957
-class CharsNotIn(3247,125271
-    def __init__(3267,126071
-    def parseImpl(3293,126815
-    def __str__(3310,127360
-class White(3324,127736
-    def __init__(3358,128967
-    def parseImpl(3378,129598
-class _PositionToken(3394,130130
-    def __init__(3395,130159
-class GoToColumn(3401,130344
-    def __init__(3405,130486
-    def preParse(3409,130587
-    def parseImpl(3418,130945
-class LineStart(3427,131269
-    def __init__(3449,131746
-    def parseImpl(3453,131861
-class LineEnd(3458,132046
-    def __init__(3462,132172
-    def parseImpl(3467,132369
-class StringStart(3478,132765
-    def __init__(3482,132887
-    def parseImpl(3486,133004
-class StringEnd(3493,133311
-    def __init__(3496,133421
-    def parseImpl(3500,133534
-class WordStart(3510,133898
-    def __init__(3519,134320
-    def parseImpl(3524,134501
-class WordEnd(3531,134781
-    def __init__(3539,135175
-    def parseImpl(3545,135388
-class ParseExpression(3554,135721
-    def __init__(3558,135863
-    def __getitem__(3578,136660
-    def append(3581,136722
-    def leaveWhitespace(3586,136837
-    def ignore(3595,137185
-    def __str__(3607,137631
-    def streamline(3617,137918
-    def setResultsName(3651,139263
-    def validate(3655,139421
-    def copy(3661,139595
-class And(3666,139735
-    class _ErrorStop(3684,140314
-        def __init__(3685,140343
-    def __init__(3690,140517
-    def streamline(3697,140842
-    def parseImpl(3702,140999
-    def __iadd__(3727,142149
-    def checkRecursion(3732,142349
-    def __str__(3739,142593
-class Or(3749,142823
-    def __init__(3766,143308
-    def streamline(3773,143561
-    def parseImpl(3778,143709
-    def __ixor__(3816,145110
-    def __str__(3821,145309
-    def checkRecursion(3830,145540
-class MatchFirst(3836,145726
-    def __init__(3853,146468
-    def streamline(3861,146799
-    def parseImpl(3866,146955
-    def __ior__(3890,147921
-    def __str__(3895,148127
-    def checkRecursion(3904,148358
-class Each(3910,148544
-    def __init__(3967,150491
-    def streamline(3974,150766
-    def parseImpl(3979,150924
-    def __str__(4028,153095
-    def checkRecursion(4037,153326
-class ParseElementEnhance(4043,153512
-    def __init__(4047,153667
-    def parseImpl(4065,154487
-    def leaveWhitespace(4071,154736
-    def ignore(4078,154937
-    def streamline(4090,155417
-    def checkRecursion(4096,155588
-    def validate(4103,155894
-    def __str__(4109,156081
-class FollowedBy(4120,156398
-    def __init__(4142,157314
-    def parseImpl(4146,157428
-class PrecededBy(4152,157601
-    def __init__(4180,158787
-    def parseImpl(4202,159603
-class NotAny(4227,160584
-    def __init__(4250,161583
-    def parseImpl(4257,161898
-    def __str__(4262,162097
-class _MultipleMatch(4271,162305
-    def __init__(4272,162348
-    def parseImpl(4280,162664
-class OneOrMore(4309,163785
-    def __str__(4335,164960
-class ZeroOrMore(4344,165170
-    def __init__(4355,165578
-    def parseImpl(4359,165719
-    def __str__(4365,165941
-class _NullToken(4374,166151
-    def __bool__(4375,166177
-    def __str__(4378,166249
-class Optional(4382,166326
-    def __init__(4419,167213
-    def parseImpl(4425,167455
-    def __str__(4439,168046
-class SkipTo(4448,168253
-    def __init__(4506,170851
-    def parseImpl(4519,171364
-class Forward(4566,173087
-    def __init__(4593,173997
-    def __lshift__(4596,174098
-    def __ilshift__(4609,174634
-    def leaveWhitespace(4612,174698
-    def streamline(4616,174788
-    def validate(4623,174983
-    def __str__(4630,175218
-    def copy(4647,175782
-class _ForwardNoRecurse(4655,175973
-    def __str__(4656,176007
-class TokenConverter(4659,176054
-    def __init__(4663,176195
-class Combine(4667,176341
-    def __init__(4685,177108
-    def ignore(4695,177521
-    def postParse(4702,177709
-class Group(4712,178057
-    def __init__(4727,178608
-    def postParse(4731,178726
-class Dict(4734,178809
-    def __init__(4773,180447
-    def postParse(4777,180553
-class Suppress(4802,181535
-    def postParse(4824,182181
-    def suppress(4827,182253
-class OnlyOnce(4831,182301
-    def __init__(4834,182404
-    def __call__(4837,182516
-    def reset(4843,182712
-def traceParseAction(4846,182762
-        def remove_duplicate_chars(4859,183219
-    def z(4872,183702
-def delimitedList(4894,184350
-def countedArray(4915,185382
-    def countFieldParseAction(4939,186289
-def _flatten(4951,186737
-def matchPreviousLiteral(4960,186906
-    def copyTokenToRepeater(4976,187533
-def matchPreviousExpr(4990,187956
-    def copyTokenToRepeater(5008,188648
-        def mustMatchTheseTokens(5010,188727
-def _escapeRegexRangeChars(5019,189098
-def oneOf(5027,189299
-def dictOf(5107,192175
-def originalTextFor(5146,193773
-        def extractText(5182,195317
-def ungroup(5188,195530
-def locatedExpr(5194,195730
-def srange(5237,197496
-def matchOnlyAtCol(5269,198816
-    def verifyCol(5273,198961
-def replaceWith(5278,199131
-def removeQuotes(5293,199641
-def tokenMap(5308,200233
-    def pa(5344,201627
-def _makeTags(5364,202290
-def makeHTMLTags(5393,203869
-def makeXMLTags(5417,204787
-def withAttribute(5425,205048
-    def pa(5486,207315
-def withClass(5496,207808
-def infixNotation(5538,209024
-    class _FB(5610,211874
-        def parseImpl(5611,211901
-def nestedExpr(5677,215414
-def indentedBlock(5774,219793
-        def A(5794,220608
-        def BB(5801,220710
-          def BBA(5803,220747
-        def spam(5809,220839
-             def eggs(5810,220862
-    def checkPeerIndent(5855,222159
-    def checkSubIndent(5863,222450
-    def checkUnindent(5870,222655
-def replaceHTMLEntity(5897,223993
-class pyparsing_common:pyparsing_common5932,225733
-    def convertToDate(6136,231951
-        def cvt_fn(6153,232482
-    def convertToDatetime(6161,232715
-        def cvt_fn(6178,233320
-    def stripHTMLTags(6196,234257
-class _lazyclassproperty(6225,235618
-    def __init__(6226,235652
-    def __get__(6231,235772
-class unicode_set(6242,236182
-        class CJK(6253,236620
-    def _get_chars_for_ranges(6259,236726
-    def printables(6269,237029
-    def alphas(6274,237216
-    def nums(6279,237390
-    def alphanums(6284,237565
-class pyparsing_unicode(6289,237680
-    class Latin1(6295,237837
-    class LatinA(6299,237983
-    class LatinB(6303,238111
-    class Greek(6307,238239
-    class Cyrillic(6315,238678
-    class Chinese(6319,238808
-    class Japanese(6323,238956
-        class Kanji(6327,239119
-        class Hiragana(6331,239275
-        class Katakana(6335,239419
-    class Korean(6339,239564
-    class CJK(6343,239782
-    class Thai(6347,239933
-    class Arabic(6351,240075
-    class Hebrew(6355,240239
-    class Devanagari(6359,240367
-
-venv/lib/python2.7/site-packages/pip/_vendor/distro.py,1724
-def linux_distribution(95,3363
-def id(123,4542
-def name(201,7441
-def version(240,8641
-def version_parts(284,10388
-def major_version(301,10887
-def minor_version(314,11279
-def build_number(327,11672
-def like(340,12060
-def codename(357,12638
-def info(381,13375
-def os_release_info(425,14698
-def lsb_release_info(435,14997
-def distro_release_info(446,15317
-def uname_info(456,15632
-def os_release_attr(464,15854
-def lsb_release_attr(483,16348
-def distro_release_attr(503,16870
-def uname_attr(522,17380
-class cached_property(539,17807
-    def __init__(544,18036
-    def __get__(548,18117
-class LinuxDistribution(554,18305
-    def __init__(572,19130
-    def __repr__(650,22520
-    def linux_distribution(665,23152
-    def id(679,23628
-        def normalize(684,23772
-    def name(706,24477
-    def version(727,25255
-    def version_parts(761,26639
-    def major_version(777,27217
-    def minor_version(785,27451
-    def build_number(793,27685
-    def like(801,27909
-    def codename(809,28129
-    def info(820,28454
-    def os_release_info(839,29028
-    def lsb_release_info(848,29329
-    def distro_release_info(858,29645
-    def uname_info(868,29970
-    def os_release_attr(876,30222
-    def lsb_release_attr(885,30519
-    def distro_release_attr(894,30830
-    def uname_attr(903,31143
-    def _os_release_info(913,31459
-    def _parse_os_release_content(926,31877
-    def _lsb_release_info(986,34541
-    def _parse_lsb_release_content(1005,35203
-    def _uname_info(1029,35920
-    def _parse_uname_content(1040,36317
-    def _distro_release_info(1057,36881
-    def _parse_distro_release_file(1119,39927
-    def _parse_distro_release_content(1142,40694
-def main(1173,41673
-
-venv/lib/python2.7/site-packages/pip/_vendor/retrying.py,728
-def retry(26,761
-        def wrap_simple(34,1098
-            def wrapped_f(37,1153
-        def wrap(45,1327
-            def wrapped_f(48,1375
-class Retrying(56,1536
-    def __init__(58,1561
-    def stop_after_attempt(141,5040
-    def stop_after_delay(145,5276
-    def no_sleep(149,5508
-    def fixed_sleep(153,5655
-    def random_sleep(157,5833
-    def incrementing_sleep(161,6081
-    def exponential_sleep(171,6536
-    def never_reject(180,6889
-    def always_reject(183,6947
-    def should_reject(186,7005
-    def call(195,7262
-class Attempt(225,8509
-    def __init__(232,8734
-    def get(237,8912
-    def __repr__(251,9405
-class RetryError(258,9684
-    def __init__(263,9810
-    def __str__(266,9890
-
-venv/lib/python2.7/site-packages/pip/_vendor/msgpack/fallback.py,1269
-    def dict_iteritems(12,197
-    def dict_iteritems(18,321
-    class StringIO(31,745
-        def __init__(32,773
-        def write(38,983
-        def getvalue(44,1192
-def _check_type_strict(78,1885
-def _get_data_from_buffer(85,2038
-def unpack(103,2680
-def unpackb(111,2936
-class Unpacker(129,3409
-    def __init__(209,6071
-    def feed(286,9500
-    def _consume(300,9991
-    def _got_extradata(305,10185
-    def _get_extradata(308,10264
-    def read_bytes(311,10338
-    def _read(314,10397
-    def _reserve(321,10563
-    def _read_header(353,11607
-    def _unpack(565,20557
-    def __iter__(627,22931
-    def __next__(630,22976
-    def skip(641,23217
-    def unpack(648,23528
-    def read_array_header(656,23871
-    def read_map_header(664,24233
-    def tell(672,24591
-class Packer(676,24648
-    def __init__(717,26065
-    def _pack(742,26978
-    def pack(852,32053
-    def pack_map_pairs(865,32405
-    def pack_array_header(874,32689
-    def pack_map_header(885,33015
-    def pack_ext_type(896,33337
-    def _pack_array_header(925,34420
-    def _pack_map_header(934,34783
-    def _pack_map_pairs(943,35143
-    def _pack_raw_header(949,35365
-    def _pack_bin_header(961,35832
-    def bytes(973,36295
-    def reset(976,36356
-
-venv/lib/python2.7/site-packages/pip/_vendor/msgpack/__init__.py,101
-class ExtType(8,148
-    def __new__(10,249
-def pack(31,966
-def packb(41,1161
-def unpack(50,1321
-
-venv/lib/python2.7/site-packages/pip/_vendor/msgpack/exceptions.py,267
-class UnpackException(1,0
-class BufferFull(5,122
-class OutOfData(9,168
-class UnpackValueError(13,213
-class ExtraData(17,315
-    def __init__(18,350
-    def __str__(22,452
-class PackException(26,525
-class PackValueError(30,643
-class PackOverflowError(37,844
-
-venv/lib/python2.7/site-packages/pip/_vendor/pytoml/core.py,92
-class TomlError(1,0
-    def __init__(2,31
-    def __str__(9,264
-    def __repr__(12,377
-
-venv/lib/python2.7/site-packages/pip/_vendor/pytoml/test.py,30
-def translate_to_test(11,184
-
-venv/lib/python2.7/site-packages/pip/_vendor/pytoml/writer.py,135
-def dumps(11,179
-def _escape_string(20,398
-    def flush(24,449
-def _escape_id(45,921
-def _format_value(51,1032
-def dump(73,1845
-
-venv/lib/python2.7/site-packages/pip/_vendor/pytoml/parser.py,763
-def load(10,179
-def loads(13,377
-    def error(26,741
-    def process_value(29,817
-    def merge_tables(75,2789
-class _Source:_Source90,3249
-    def __init__(91,3264
-    def last(98,3447
-    def pos(101,3494
-    def fail(104,3539
-    def consume_dot(107,3594
-    def expect_dot(115,3794
-    def consume_eof(118,3869
-    def expect_eof(124,3993
-    def consume(127,4068
-    def expect(135,4266
-    def consume_re(138,4337
-    def expect_re(147,4563
-    def __enter__(150,4642
-    def __exit__(153,4725
-    def commit(160,4944
-    def _expect(163,5022
-    def _advance(168,5163
-def _p_ews(176,5466
-def _p_ws(180,5538
-def _p_basicstr_content(191,5901
-def _p_key(210,6516
-def _p_value(231,7235
-def _p_stmt(306,9338
-def _p_toml(330,9976
-
-venv/lib/python2.7/site-packages/pip/_vendor/pytoml/utils.py,204
-def parse_rfc3339(6,137
-def parse_rfc3339_re(12,272
-def format_rfc3339(29,704
-class _TimeZone(48,1205
-    def __init__(49,1239
-    def utcoffset(52,1302
-    def dst(55,1360
-    def tzname(58,1404
-
-venv/lib/python2.7/site-packages/pip/_vendor/pep517/check.py,119
-def check_build_sdist(22,510
-def check_build_wheel(79,2379
-def check(135,4221
-def main(168,5187
-def ansi(194,5683
-
-venv/lib/python2.7/site-packages/pip/_vendor/pep517/wrappers.py,449
-def tempdir(15,299
-class BackendUnavailable(23,400
-class UnsupportedOperation(27,519
-def default_subprocess_runner(31,639
-class Pep517HookCaller(40,894
-    def __init__(46,1167
-    def subprocess_runner(54,1521
-    def get_requires_for_build_wheel(60,1696
-    def prepare_metadata_for_build_wheel(74,2228
-    def build_wheel(89,2865
-    def get_requires_for_build_sdist(109,3693
-    def build_sdist(123,4214
-    def _call_hook(135,4623
-
-venv/lib/python2.7/site-packages/pip/_vendor/pep517/envbuild.py,219
-def _load_pyproject(18,334
-class BuildEnvironment(25,578
-    def __init__(53,1981
-    def __enter__(56,2052
-    def pip_install(88,3192
-    def __exit__(97,3542
-def build_wheel(117,4101
-def build_sdist(139,4933
-
-venv/lib/python2.7/site-packages/pip/_vendor/pep517/colorlog.py,158
-def _stderr_supports_color(28,745
-class LogFormatter(40,1047
-    def __init__(50,1299
-    def formatMessage(93,3255
-def enable_colourful_output(111,3900
-
-venv/lib/python2.7/site-packages/pip/_vendor/pep517/_in_process.py,447
-class BackendUnavailable(25,527
-def _build_backend(29,615
-def get_requires_for_build_wheel(43,995
-def prepare_metadata_for_build_wheel(57,1345
-def _dist_info_files(75,1940
-def _get_wheel_metadata_from_wheel(87,2279
-def _find_already_built_wheel(106,2992
-def build_wheel(128,3700
-def get_requires_for_build_sdist(144,4295
-class _DummyException(158,4645
-class GotUnsupportedOperation(162,4732
-def build_sdist(166,4844
-def main(184,5332
-
-venv/lib/python2.7/site-packages/pip/_vendor/pep517/compat.py,105
-    def write_json(7,135
-    def read_json(11,270
-    def write_json(17,402
-    def read_json(21,538
-
-venv/lib/python2.7/site-packages/pip/_vendor/pep517/build.py,100
-def tempdir(19,320
-def _do_build(27,430
-def mkdir_p(45,1085
-def build(56,1348
-def main(96,2350
-
-venv/lib/python2.7/site-packages/pip/_vendor/__init__.py,22
-def vendored(29,1097
-
-venv/lib/python2.7/site-packages/pip/_vendor/pkg_resources/__init__.py,8991
-class PEP440Warning(118,2790
-def parse_version(125,2937
-def _declare_state(135,3128
-def __getstate__(140,3241
-def __setstate__(148,3391
-def _sget_dict(155,3533
-def _sset_dict(159,3578
-def _sget_object(164,3648
-def _sset_object(168,3703
-def get_supported_platform(175,3813
-class ResolutionError(249,6606
-    def __repr__(252,6698
-class VersionConflict(256,6781
-    def dist(267,7088
-    def req(271,7151
-    def report(274,7199
-    def with_context(277,7271
-class ContextualVersionConflict(288,7587
-    def required_by(297,7866
-class DistributionNotFound(301,7923
-    def req(308,8157
-    def requirers(312,8219
-    def requirers_str(316,8287
-    def report(321,8426
-    def __str__(324,8498
-class UnknownExtra(328,8552
-def register_loader_type(342,8800
-def get_provider(352,9197
-def _macosx_vers(365,9683
-def _macosx_arch(381,10241
-def get_build_platform(385,10348
-def compatible_platforms(415,11341
-def run_script(461,13015
-def get_distribution(474,13338
-def load_entry_point(485,13735
-def get_entry_map(490,13921
-def get_entry_info(495,14087
-class IMetadataProvider:IMetadataProvider500,14261
-    def has_metadata(501,14286
-    def get_metadata(504,14389
-    def get_metadata_lines(507,14472
-    def metadata_isdir(513,14732
-    def metadata_listdir(516,14840
-    def run_script(519,14951
-class IResourceProvider(523,15073
-    def get_resource_filename(526,15180
-    def get_resource_stream(531,15351
-    def get_resource_string(536,15525
-    def has_resource(541,15703
-    def resource_isdir(544,15800
-    def resource_listdir(547,15917
-class WorkingSet:WorkingSet551,16038
-    def __init__(554,16136
-    def _build_master(568,16503
-    def _build_from_requirements(588,17009
-    def add_entry(609,17660
-    def __contains__(624,18360
-    def find(628,18516
-    def iter_entry_points(644,19207
-    def run_script(658,19733
-    def __iter__(666,20042
-    def add(683,20590
-    def resolve(713,21777
-    def find_plugins(805,25764
-    def require(889,28970
-    def subscribe(905,29613
-    def _added_new(919,30005
-    def __getstate__(923,30105
-    def __setstate__(929,30264
-class _ReqExtras(937,30500
-    def markers_pass(942,30598
-class Environment:Environment957,31047
-    def __init__(960,31131
-    def can_add(984,32187
-    def remove(998,32690
-    def scan(1002,32813
-    def __getitem__(1017,33405
-    def add(1028,33822
-    def best_match(1037,34198
-    def obtain(1065,35403
-    def __iter__(1077,36024
-    def __iadd__(1083,36218
-    def __add__(1095,36649
-class ExtractionError(1107,36951
-class ResourceManager:ResourceManager1123,37341
-    def __init__(1127,37442
-    def resource_exists(1130,37498
-    def resource_isdir(1134,37694
-    def resource_filename(1140,37927
-    def resource_stream(1146,38184
-    def resource_string(1152,38442
-    def resource_listdir(1158,38680
-    def extraction_error(1164,38922
-    def get_cache_path(1192,39865
-    def _warn_unsafe_extraction_path(1218,41039
-    def postprocess(1243,42183
-    def set_extraction_path(1263,42988
-    def cleanup_resources(1289,44206
-def get_default_cache(1303,44861
-def safe_name(1315,45158
-def safe_version(1323,45382
-def safe_extra(1335,45727
-def to_filename(1344,45997
-def invalid_marker(1352,46191
-def evaluate_marker(1366,46493
-class NullProvider:NullProvider1381,46930
-    def __init__(1388,47090
-    def get_resource_filename(1392,47257
-    def get_resource_stream(1395,47376
-    def get_resource_string(1398,47512
-    def has_resource(1401,47640
-    def has_metadata(1404,47752
-    def get_metadata(1407,47861
-    def get_metadata_lines(1413,48064
-    def resource_isdir(1416,48157
-    def metadata_isdir(1419,48273
-    def resource_listdir(1422,48386
-    def metadata_listdir(1425,48506
-    def run_script(1430,48653
-    def _has(1453,49691
-    def _isdir(1458,49835
-    def _listdir(1463,49981
-    def _fn(1468,50129
-    def _get(1473,50281
-class EggProvider(1484,50566
-    def __init__(1487,50649
-    def _setup_prefix(1491,50755
-class DefaultProvider(1506,51297
-    def _has(1509,51399
-    def _isdir(1512,51462
-    def _listdir(1515,51526
-    def get_resource_stream(1518,51589
-    def _get(1521,51718
-    def _register(1526,51836
-class EmptyProvider(1536,52115
-    def _get(1543,52278
-    def _listdir(1546,52323
-    def __init__(1549,52372
-class ZipManifests(1556,52446
-    def build(1562,52531
-class MemoizedZipManifests(1583,53132
-    def load(1589,53299
-class ZipProvider(1603,53701
-    def __init__(1609,53842
-    def _zipinfo_name(1613,53970
-    def _parts(1625,54461
-    def zipinfo(1636,54872
-    def get_resource_filename(1639,54957
-    def _get_date_and_size(1653,55576
-    def _extract_resource(1661,55843
-    def _is_current(1716,57699
-    def _get_eager_resources(1732,58318
-    def _index(1741,58648
-    def _has(1758,59189
-    def _isdir(1762,59333
-    def _listdir(1765,59423
-    def _eager_to_zip(1768,59527
-    def _resource_to_zip(1771,59646
-class FileMetadata(1778,59831
-    def __init__(1790,60176
-    def has_metadata(1793,60232
-    def get_metadata(1796,60331
-    def _warn_on_replacement(1805,60643
-    def get_metadata_lines(1813,60993
-class PathMetadata(1817,61087
-    def __init__(1837,61763
-class EggMetadata(1842,61870
-    def __init__(1845,61946
-def register_finder(1860,62372
-def find_distributions(1870,62881
-def find_eggs_in_zip(1877,63131
-def find_nothing(1907,64282
-def _by_version_descending(1914,64389
-    def _by_version(1929,65023
-def find_on_path(1940,65342
-def dist_factory(1972,66316
-class NoDists:NoDists1989,66777
-    def __bool__(1997,66886
-    def __call__(2002,66979
-def safe_listdir(2006,67039
-def distributions_from_metadata(2027,67649
-def non_empty_lines(2042,68075
-def resolve_egg_link(2053,68293
-def register_namespace_handler(2076,68943
-        def namespace_handler(2082,69221
-def _handle_ns(2094,69747
-def _rebuild_mod_path(2125,70786
-    def safe_sys_path_index(2132,71023
-    def position_in_sys_path(2141,71235
-def declare_namespace(2159,71820
-def fixup_namespace_packages(2193,72879
-def file_ns_handler(2205,73284
-def null_ns_handler(2225,73990
-def normalize_path(2232,74125
-def _cygwin_patch(2237,74306
-def _normalize_cached(2248,74710
-def _is_egg_path(2256,74901
-def _is_unpacked_egg(2263,75034
-def _set_parent_ns(2273,75256
-def yield_lines(2281,75465
-class EntryPoint:EntryPoint2310,76138
-    def __init__(2313,76219
-    def __str__(2322,76555
-    def __repr__(2330,76790
-    def load(2333,76865
-    def resolve(2348,77370
-    def require(2358,77711
-    def parse(2381,78642
-    def _parse_extras(2401,79365
-    def parse_group(2410,79604
-    def parse_map(2423,80056
-def _remove_md5_fragment(2442,80693
-def _version_from_file(2451,80933
-    def is_version_line(2456,81107
-class Distribution:Distribution2464,81368
-    def __init__(2468,81479
-    def from_location(2482,82017
-    def _reload_version(2498,82686
-    def hashcmp(2502,82752
-    def __hash__(2512,83004
-    def __lt__(2515,83063
-    def __le__(2518,83137
-    def __gt__(2521,83212
-    def __ge__(2524,83286
-    def __eq__(2527,83361
-    def __ne__(2533,83572
-    def key(2541,83867
-    def parsed_version(2549,84053
-    def _warn_legacy_version(2555,84233
-    def version(2582,85332
-    def _dep_map(2593,85709
-    def _filter_extras(2605,86073
-    def _build_dep_map(2626,86767
-    def requires(2633,87030
-    def _get_metadata(2647,87492
-    def activate(2652,87646
-    def egg_name(2663,88105
-    def __repr__(2674,88461
-    def __str__(2680,88608
-    def __getattr__(2688,88855
-    def __dir__(2694,89086
-    def from_filename(2708,89441
-    def as_requirement(2714,89641
-    def load_entry_point(2723,90018
-    def get_entry_map(2730,90311
-    def get_entry_info(2742,90733
-    def insert_on(2746,90903
-    def check_version_conflict(2814,93258
-    def has_version(2836,94221
-    def clone(2844,94418
-    def extras(2853,94798
-class EggInfoDistribution(2857,94875
-    def _reload_version(2858,94916
-class DistInfoDistribution(2876,95618
-    def _parsed_pkg_info(2885,95852
-    def _dep_map(2895,96176
-    def _compute_dependencies(2902,96371
-        def reqs_for_extra(2911,96695
-def issue_warning(2933,97297
-class RequirementParseError(2946,97653
-    def __str__(2947,97694
-def parse_requirements(2951,97754
-class Requirement(2973,98486
-    def __init__(2974,98541
-    def __eq__(2994,99375
-    def __ne__(3000,99521
-    def __contains__(3003,99584
-    def __hash__(3015,100009
-    def __repr__(3018,100061
-    def parse(3022,100155
-def _always_object(3027,100231
-def _find_adapter(3037,100431
-def ensure_directory(3045,100683
-def _bypass_ensure_directory(3051,100857
-def split_sections(3064,101273
-def _mkstemp(3090,102158
-def _call_aside(3109,102740
-def _initialize(3115,102828
-def _initialize_master_working_set(3127,103129
-class PkgResourcesDeprecationWarning(3165,104419
-
-venv/lib/python2.7/site-packages/pip/_vendor/pkg_resources/py31compat.py,23
-def _makedirs_31(8,65
-
-venv/lib/python2.7/site-packages/pip/_vendor/ipaddress.py,5174
-    def _compat_bytes_to_byte_vals(31,591
-    def _compat_bytes_to_byte_vals(34,657
-    def _compat_int_from_byte_vals(39,831
-def _compat_to_bytes(48,1072
-    def _compat_bit_length(65,1756
-    def _compat_bit_length(68,1823
-def _compat_range(74,1951
-class _TotalOrderingMixin(82,2079
-    def __eq__(89,2358
-    def __ne__(92,2422
-    def __lt__(98,2582
-    def __le__(101,2646
-    def __gt__(107,2815
-    def __ge__(116,3088
-class AddressValueError(127,3281
-class NetmaskValueError(131,3368
-def ip_address(135,3455
-def ip_network(171,4492
-def ip_interface(207,5592
-def v4_int_to_packed(242,6577
-def v6_int_to_packed(262,7142
-def _split_optional_netmask(278,7601
-def _find_address_range(286,7872
-def _count_righthand_zero_bits(306,8327
-def summarize_address_range(322,8720
-def _collapse_addresses_internal(377,10694
-def collapse_addresses(426,12167
-def get_mixed_type_key(480,13922
-class _IPAddressBase(505,14707
-    def exploded(512,14814
-    def compressed(517,14977
-    def reverse_pointer(522,15125
-    def version(533,15554
-    def _check_int_address(537,15680
-    def _check_packed_address(546,16122
-    def _ip_int_from_prefix(557,16617
-    def _prefix_from_ip_int(570,16921
-    def _report_invalid_netmask(595,17835
-    def _prefix_from_prefix_string(600,17997
-    def _prefix_from_ip_string(625,18858
-    def __reduce__(658,19944
-class _BaseAddress(662,20024
-    def __int__(672,20221
-    def __eq__(675,20269
-    def __lt__(682,20476
-    def __add__(697,21107
-    def __sub__(702,21274
-    def __repr__(707,21441
-    def __str__(710,21537
-    def __hash__(713,21624
-    def _get_address_key(716,21689
-    def __reduce__(719,21759
-class _BaseNetwork(723,21830
-    def __init__(731,22004
-    def __repr__(734,22063
-    def __str__(737,22159
-    def hosts(740,22247
-    def __iter__(752,22632
-    def __getitem__(758,22846
-    def __lt__(771,23321
-    def __eq__(786,23985
-    def __hash__(794,24280
-    def __contains__(797,24372
-    def overlaps(810,24834
-    def broadcast_address(818,25142
-    def hostmask(827,25447
-    def with_prefixlen(835,25677
-    def with_netmask(839,25787
-    def with_hostmask(843,25892
-    def num_addresses(847,25999
-    def _address_class(852,26171
-    def prefixlen(860,26525
-    def address_exclude(863,26582
-    def compare_networks(938,29340
-    def _get_networks_key(986,31208
-    def subnets(996,31527
-    def supernet(1049,33625
-    def is_multicast(1090,35187
-    def _is_subnet_of(1102,35543
-    def subnet_of(1113,36049
-    def supernet_of(1117,36193
-    def is_reserved(1122,36355
-    def is_link_local(1134,36698
-    def is_private(1145,37010
-    def is_global(1157,37381
-    def is_unspecified(1168,37686
-    def is_loopback(1180,38025
-class _BaseV4(1192,38351
-    def _explode_shorthand_ip_string(1215,39010
-    def _make_netmask(1219,39105
-    def _ip_int_from_string(1243,40141
-    def _parse_octet(1270,40923
-    def _string_from_ip_int(1307,42421
-    def _is_hostmask(1322,42925
-    def _reverse_pointer(1343,43511
-    def max_prefixlen(1353,43820
-    def version(1357,43899
-class IPv4Address(1361,43953
-    def __init__(1367,44095
-    def packed(1404,45375
-    def is_reserved(1409,45511
-    def is_private(1420,45801
-    def is_global(1431,46116
-    def is_multicast(1437,46266
-    def is_unspecified(1448,46555
-    def is_loopback(1459,46839
-    def is_link_local(1469,47094
-class IPv4Interface(1479,47344
-    def __init__(1481,47379
-    def __str__(1509,48358
-    def __eq__(1513,48494
-    def __lt__(1525,48977
-    def __hash__(1537,49474
-    def ip(1543,49635
-    def with_prefixlen(1547,49705
-    def with_netmask(1552,49855
-    def with_hostmask(1557,50000
-class IPv4Network(1562,50134
-    def __init__(1577,50628
-    def is_global(1663,54227
-class _IPv4Constants(1676,54645
-class _BaseV6(1711,55598
-    def _make_netmask(1732,56098
-    def _ip_int_from_string(1750,56808
-    def _parse_hextet(1855,61213
-    def _compress_hextets(1881,62161
-    def _string_from_ip_int(1929,63978
-    def _explode_shorthand_ip_string(1954,64693
-    def _reverse_pointer(1978,65464
-    def max_prefixlen(1988,65769
-    def version(1992,65848
-class IPv6Address(1996,65902
-    def __init__(2002,66044
-    def packed(2040,67407
-    def is_multicast(2045,67543
-    def is_reserved(2056,67846
-    def is_link_local(2067,68158
-    def is_site_local(2077,68419
-    def is_private(2091,68888
-    def is_global(2102,69203
-    def is_unspecified(2113,69478
-    def is_loopback(2124,69735
-    def ipv4_mapped(2135,69998
-    def teredo(2148,70350
-    def sixtofour(2163,70801
-class IPv6Interface(2176,71171
-    def __init__(2178,71206
-    def __str__(2202,72181
-    def __eq__(2206,72317
-    def __lt__(2218,72800
-    def __hash__(2230,73297
-    def ip(2236,73458
-    def with_prefixlen(2240,73528
-    def with_netmask(2245,73678
-    def with_hostmask(2250,73823
-    def is_unspecified(2255,73970
-    def is_loopback(2259,74076
-class IPv6Network(2263,74163
-    def __init__(2279,74675
-    def hosts(2358,77871
-    def is_site_local(2371,78277
-class _IPv6Constants(2386,78784
-
-venv/lib/python2.7/site-packages/pip/_vendor/colorama/ansitowin32.py,567
-class StreamWrapper(16,316
-    def __init__(22,536
-    def __getattr__(28,774
-    def __enter__(31,853
-    def __exit__(37,1190
-    def write(40,1288
-    def isatty(43,1353
-    def closed(56,1747
-class AnsiToWin32(64,1904
-    def __init__(73,2338
-    def should_wrap(106,3701
-    def get_win32_calls(116,4166
-    def write(160,6913
-    def reset_all(170,7162
-    def write_and_convert(177,7357
-    def write_plain_text(193,7914
-    def convert_ansi(199,8071
-    def extract_params(205,8256
-    def call_win32(223,8854
-    def convert_osc(245,9869
-
-venv/lib/python2.7/site-packages/pip/_vendor/colorama/win32.py,386
-    class CONSOLE_SCREEN_BUFFER_INFO(21,483
-        def __str__(30,804
-    def _winapi_test(92,2850
-    def winapi_test(98,3034
-    def GetConsoleScreenBufferInfo(102,3169
-    def SetConsoleTextAttribute(109,3410
-    def SetConsoleCursorPosition(113,3559
-    def FillConsoleOutputCharacter(131,4379
-    def FillConsoleOutputAttribute(141,4814
-    def SetConsoleTitle(151,5332
-
-venv/lib/python2.7/site-packages/pip/_vendor/colorama/ansi.py,352
-def code_to_chars(12,254
-def set_title(15,313
-def clear_screen(18,372
-def clear_line(21,432
-class AnsiCodes(25,491
-    def __init__(26,516
-class AnsiCursor(36,940
-    def UP(37,966
-    def DOWN(39,1023
-    def FORWARD(41,1082
-    def BACK(43,1144
-    def POS(45,1203
-class AnsiFore(49,1283
-class AnsiBack(71,1807
-class AnsiStyle(93,2339
-
-venv/lib/python2.7/site-packages/pip/_vendor/colorama/winterm.py,456
-class WinColor(6,113
-class WinStyle(17,282
-class WinTerm(22,487
-    def __init__(24,511
-    def get_attrs(36,1091
-    def set_attrs(39,1191
-    def reset_all(44,1370
-    def fore(49,1520
-    def back(60,1881
-    def style(71,2275
-    def set_console(77,2466
-    def get_position(85,2725
-    def set_cursor_position(93,3024
-    def cursor_adjust(103,3407
-    def erase_screen(111,3732
-    def erase_line(143,5249
-    def set_title(168,6369
-
-venv/lib/python2.7/site-packages/pip/_vendor/colorama/initialise.py,131
-def reset_all(18,264
-def init(23,410
-def deinit(51,1207
-def colorama_text(59,1380
-def reinit(67,1497
-def wrap_stream(74,1655
-
-venv/lib/python2.7/site-packages/pip/_vendor/idna/intranges.py,117
-def intranges_from_list(10,288
-def _encode_range(31,1016
-def _decode_range(34,1079
-def intranges_contain(38,1147
-
-venv/lib/python2.7/site-packages/pip/_vendor/idna/core.py,591
-class IDNAError(16,299
-class IDNABidiError(21,407
-class InvalidCodepoint(26,522
-class InvalidCodepointContext(31,641
-def _combining_class(36,774
-def _is_script(43,981
-def _punycode(46,1074
-def _unot(49,1125
-def valid_label_length(53,1174
-def valid_string_length(60,1269
-def check_bidi(67,1407
-def check_initial_combiner(127,3728
-def check_hyphen_ok(134,3907
-def check_nfc(143,4174
-def valid_contextj(149,4317
-def valid_contexto(193,5410
-def check_label(234,6559
-def alabel(266,7934
-def ulabel(291,8447
-def uts46_remap(312,8929
-def encode(340,10173
-def decode(371,11017
-
-venv/lib/python2.7/site-packages/pip/_vendor/idna/codec.py,278
-class Codec(7,147
-    def encode(9,175
-    def decode(19,421
-class IncrementalEncoder(29,668
-    def _buffer_encode(30,729
-class IncrementalDecoder(62,1656
-    def _buffer_decode(63,1717
-class StreamWriter(103,2882
-class StreamReader(106,2940
-def getregentry(109,2998
-
-venv/lib/python2.7/site-packages/pip/_vendor/idna/uts46data.py,1905
-def _seg_0(8,153
-def _seg_1(112,2027
-def _seg_2(216,3922
-def _seg_3(320,6015
-def _seg_4(424,8243
-def _seg_5(528,10484
-def _seg_6(632,12747
-def _seg_7(736,15103
-def _seg_8(840,17441
-def _seg_9(944,19625
-def _seg_10(1048,21888
-def _seg_11(1152,23935
-def _seg_12(1256,25803
-def _seg_13(1360,27649
-def _seg_14(1464,29787
-def _seg_15(1568,31770
-def _seg_16(1672,34187
-def _seg_17(1776,36610
-def _seg_18(1880,38952
-def _seg_19(1984,41319
-def _seg_20(2088,43959
-def _seg_21(2192,46556
-def _seg_22(2296,48978
-def _seg_23(2400,51525
-def _seg_24(2504,54168
-def _seg_25(2608,56719
-def _seg_26(2712,59064
-def _seg_27(2816,61447
-def _seg_28(2920,64182
-def _seg_29(3024,66809
-def _seg_30(3128,69520
-def _seg_31(3232,72324
-def _seg_32(3336,75050
-def _seg_33(3440,78115
-def _seg_34(3544,81204
-def _seg_35(3648,83922
-def _seg_36(3752,86285
-def _seg_37(3856,88619
-def _seg_38(3960,90855
-def _seg_39(4064,93510
-def _seg_40(4168,96245
-def _seg_41(4272,98980
-def _seg_42(4376,101659
-def _seg_43(4480,104387
-def _seg_44(4584,107075
-def _seg_45(4688,109812
-def _seg_46(4792,112653
-def _seg_47(4896,115488
-def _seg_48(5000,118351
-def _seg_49(5104,121378
-def _seg_50(5208,123953
-def _seg_51(5312,126499
-def _seg_52(5416,129192
-def _seg_53(5520,131562
-def _seg_54(5624,134263
-def _seg_55(5728,136667
-def _seg_56(5832,138792
-def _seg_57(5936,141115
-def _seg_58(6040,143355
-def _seg_59(6144,145942
-def _seg_60(6248,148535
-def _seg_61(6352,151140
-def _seg_62(6456,153745
-def _seg_63(6560,156380
-def _seg_64(6664,159015
-def _seg_65(6768,161666
-def _seg_66(6872,164405
-def _seg_67(6976,167143
-def _seg_68(7080,169841
-def _seg_69(7184,172424
-def _seg_70(7288,174970
-def _seg_71(7392,177579
-def _seg_72(7496,180294
-def _seg_73(7600,182748
-def _seg_74(7704,185577
-def _seg_75(7808,188423
-def _seg_76(7912,191278
-def _seg_77(8016,194130
-def _seg_78(8120,196964
-
-venv/lib/python2.7/site-packages/pip/_vendor/idna/compat.py,59
-def ToASCII(4,42
-def ToUnicode(7,88
-def nameprep(10,136
-
-venv/lib/python2.7/site-packages/idna/intranges.py,117
-def intranges_from_list(10,288
-def _encode_range(31,1016
-def _decode_range(34,1079
-def intranges_contain(38,1147
-
-venv/lib/python2.7/site-packages/idna/core.py,591
-class IDNAError(16,299
-class IDNABidiError(21,407
-class InvalidCodepoint(26,522
-class InvalidCodepointContext(31,641
-def _combining_class(36,774
-def _is_script(43,981
-def _punycode(46,1074
-def _unot(49,1125
-def valid_label_length(53,1174
-def valid_string_length(60,1269
-def check_bidi(67,1407
-def check_initial_combiner(127,3728
-def check_hyphen_ok(134,3907
-def check_nfc(143,4174
-def valid_contextj(149,4317
-def valid_contexto(193,5410
-def check_label(234,6559
-def alabel(266,7934
-def ulabel(291,8447
-def uts46_remap(312,8929
-def encode(340,10173
-def decode(371,11017
-
-venv/lib/python2.7/site-packages/idna/codec.py,278
-class Codec(7,147
-    def encode(9,175
-    def decode(19,421
-class IncrementalEncoder(29,668
-    def _buffer_encode(30,729
-class IncrementalDecoder(62,1656
-    def _buffer_decode(63,1717
-class StreamWriter(103,2882
-class StreamReader(106,2940
-def getregentry(109,2998
-
-venv/lib/python2.7/site-packages/idna/uts46data.py,1905
-def _seg_0(8,153
-def _seg_1(112,2027
-def _seg_2(216,3922
-def _seg_3(320,6015
-def _seg_4(424,8243
-def _seg_5(528,10484
-def _seg_6(632,12747
-def _seg_7(736,15103
-def _seg_8(840,17441
-def _seg_9(944,19625
-def _seg_10(1048,21888
-def _seg_11(1152,23935
-def _seg_12(1256,25803
-def _seg_13(1360,27649
-def _seg_14(1464,29787
-def _seg_15(1568,31770
-def _seg_16(1672,34187
-def _seg_17(1776,36610
-def _seg_18(1880,38952
-def _seg_19(1984,41319
-def _seg_20(2088,43959
-def _seg_21(2192,46556
-def _seg_22(2296,48978
-def _seg_23(2400,51525
-def _seg_24(2504,54168
-def _seg_25(2608,56719
-def _seg_26(2712,59064
-def _seg_27(2816,61447
-def _seg_28(2920,64182
-def _seg_29(3024,66809
-def _seg_30(3128,69520
-def _seg_31(3232,72324
-def _seg_32(3336,75050
-def _seg_33(3440,78115
-def _seg_34(3544,81204
-def _seg_35(3648,83922
-def _seg_36(3752,86285
-def _seg_37(3856,88619
-def _seg_38(3960,90855
-def _seg_39(4064,93510
-def _seg_40(4168,96245
-def _seg_41(4272,98980
-def _seg_42(4376,101659
-def _seg_43(4480,104387
-def _seg_44(4584,107075
-def _seg_45(4688,109812
-def _seg_46(4792,112653
-def _seg_47(4896,115488
-def _seg_48(5000,118351
-def _seg_49(5104,121378
-def _seg_50(5208,123953
-def _seg_51(5312,126499
-def _seg_52(5416,129192
-def _seg_53(5520,131562
-def _seg_54(5624,134263
-def _seg_55(5728,136667
-def _seg_56(5832,138792
-def _seg_57(5936,141115
-def _seg_58(6040,143355
-def _seg_59(6144,145942
-def _seg_60(6248,148535
-def _seg_61(6352,151140
-def _seg_62(6456,153745
-def _seg_63(6560,156380
-def _seg_64(6664,159015
-def _seg_65(6768,161666
-def _seg_66(6872,164405
-def _seg_67(6976,167143
-def _seg_68(7080,169841
-def _seg_69(7184,172424
-def _seg_70(7288,174970
-def _seg_71(7392,177579
-def _seg_72(7496,180294
-def _seg_73(7600,182748
-def _seg_74(7704,185577
-def _seg_75(7808,188423
-def _seg_76(7912,191278
-def _seg_77(8016,194130
-def _seg_78(8120,196964
-
-venv/lib/python2.7/site-packages/idna/compat.py,59
-def ToASCII(4,42
-def ToUnicode(7,88
-def nameprep(10,136
-
-venv/lib/python2.7/distutils/__init__.py,213
-    class build_ext(37,1278
-        def finalize_options 38,1314
-def find_config_files(53,1915
-def sysconfig_get_python_inc(75,2712
-def sysconfig_get_python_lib(83,3042
-def sysconfig_get_config_vars(91,3421
-
-venv/lib/python2.7/site.py,1123
-def makepath(92,3393
-def abs__file__(100,3648
-def removeduppaths(113,4131
-def addbuilddir(133,4948
-def _init_pathinfo(143,5324
-def addpackage(155,5649
-def addsitedir(186,6547
-def addsitepackages(209,7225
-def check_enableusersite(285,11227
-def addusersitepackages(309,12014
-    def joinuser(324,12463
-def setBEGINLIBPATH(362,13795
-def setquit(379,14412
-    class Quitter(391,14697
-        def __init__(392,14724
-        def __repr__(394,14787
-        def __call__(396,14878
-class _Printer(408,15232
-    def __init__(414,15397
-    def __setup(421,15591
-    def __repr__(442,16204
-    def __call__(449,16432
-def setcopyright(472,17173
-class _Helper(494,18096
-    def __repr__(500,18220
-    def __call__(503,18354
-def sethelper(507,18456
-def aliasmbcs(510,18504
-def setencoding(525,19109
-def execsitecustomize(545,19864
-def virtual_install_main_packages(552,20020
-def force_global_eggs_after_local_site_packages(627,23396
-def virtual_addsitepackages(642,23945
-def fixclasspath(646,24106
-def execusercustomize(660,24538
-def main(668,24695
-def _script(705,25972
-        def exists(726,26598
-
-dev_scripts/blacklist.py,17
-def main(20,413
-
-dev_scripts/process_chat.py,15
-def main(9,94
-
-dev_scripts/get_mirrors.py,403
-class FileWriter(52,1334
-    def __init__(54,1437
-    def dataReceived(68,1961
-    def connectionLost(76,2250
-class HTTPSVerifyingContextFactory(84,2526
-    def __init__(85,2588
-    def getContext(97,3074
-    def verifyCN(114,3585
-def handle(129,4103
-def writeToFile(145,4670
-def is_json(152,4865
-def add_tpo_link(161,5047
-def add_entry(170,5278
-def add_mirror(182,5531
-def main(199,5962
-
-dev_scripts/process_http.py,15
-def main(7,69
-
-dev_scripts/stats.py,17
-def main(19,391
-
-dev_scripts/create_gh_mirrors.py,78
-def create_readme(20,352
-def create_landing_html(84,2570
-def main(156,5028
-
-dev_scripts/report.py,131
-class Report(51,890
-    def __init__(52,912
-    def db_write(62,1229
-    def get_logs(72,1631
-    def generate_report(88,2343
-
-dev_scripts/process_email.py,15
-def main(9,94
-
-dev_scripts/process_tweets.py,15
-def main(9,97
-
-dev_scripts/create_api_mirror.py,405
-class ConfigError(67,1903
-class InternalError(71,1944
-class APIMirror(75,1987
-    def __init__(77,2066
-    def _is_json(81,2160
-    def _write_json(95,2516
-    def _get_provider_name(118,3190
-    def _load_latest_version(130,3478
-    def _load_links(136,3700
-    def _load_mirrors(162,4496
-    def _load_resources(168,4709
-    def load_data(178,5046
-    def build(185,5225
-def main(299,8617
-
-dev_scripts/core_demo.py,0
-
-venv/bin/activate_this.py,0
-
-venv/lib/python2.7/site-packages/idna/__init__.py,0
-
-venv/lib/python2.7/site-packages/idna/package_data.py,0
-
-venv/lib/python2.7/site-packages/idna/idnadata.py,0
-
-venv/lib/python2.7/site-packages/pip/__init__.py,0
-
-venv/lib/python2.7/site-packages/pip/__main__.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/idna/__init__.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/idna/package_data.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/idna/idnadata.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/colorama/__init__.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/pep517/__init__.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/pytoml/__init__.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/msgpack/_version.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/requests/compat.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/requests/packages.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/requests/__version__.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/requests/certs.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/html5lib/treeadapters/__init__.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/html5lib/__init__.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/html5lib/_trie/__init__.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/html5lib/filters/__init__.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/urllib3/packages/__init__.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/urllib3/packages/backports/__init__.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/urllib3/packages/ssl_match_hostname/__init__.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/urllib3/util/__init__.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/urllib3/contrib/__init__.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__init__.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/cachecontrol/__init__.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/cachecontrol/compat.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/cachecontrol/caches/__init__.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/distlib/_backport/__init__.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/chardet/version.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/chardet/langgreekmodel.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/chardet/escsm.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/chardet/compat.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/chardet/langhungarianmodel.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/chardet/cli/__init__.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/chardet/euctwfreq.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/chardet/langturkishmodel.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/chardet/langbulgarianmodel.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/chardet/big5freq.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/chardet/langcyrillicmodel.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/chardet/langhebrewmodel.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/chardet/mbcssm.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/chardet/gb2312freq.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/chardet/langthaimodel.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/chardet/jisfreq.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/chardet/euckrfreq.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/webencodings/labels.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/packaging/__init__.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/packaging/__about__.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/certifi/__init__.py,0
-
-venv/lib/python2.7/site-packages/pip/_vendor/certifi/__main__.py,0
-
-venv/lib/python2.7/site-packages/pip/_internal/cli/status_codes.py,0
-
-venv/lib/python2.7/site-packages/pip/_internal/cli/__init__.py,0
-
-venv/lib/python2.7/site-packages/pip/_internal/operations/__init__.py,0
-
-venv/lib/python2.7/site-packages/pip/_internal/models/__init__.py,0
-
-venv/lib/python2.7/site-packages/pip/_internal/utils/__init__.py,0
-
-venv/lib/python2.7/site-packages/pip/_internal/utils/setuptools_build.py,0
-
-venv/lib/python2.7/site-packages/pip/_internal/utils/typing.py,0
-
-venv/lib/python2.7/site-packages/pkg_resources/_vendor/__init__.py,0
-
-venv/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/__init__.py,0
-
-venv/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/__about__.py,0
-
-venv/lib/python2.7/site-packages/exampleproj/__init__.py,0
-
-venv/lib/python2.7/site-packages/exampleproj/_version.py,0
-
-venv/lib/python2.7/site-packages/attr/__init__.py,0
-
-venv/lib/python2.7/site-packages/setuptools/version.py,0
-
-venv/lib/python2.7/site-packages/setuptools/_vendor/__init__.py,0
-
-venv/lib/python2.7/site-packages/setuptools/_vendor/packaging/__init__.py,0
-
-venv/lib/python2.7/site-packages/setuptools/_vendor/packaging/__about__.py,0
-
-venv/lib/python2.7/site-packages/setuptools/command/__init__.py,0
-
-venv/lib/python2.7/site-packages/incremental/tests/__init__.py,0
-
-venv/lib/python2.7/site-packages/incremental/_version.py,0
-
-venv/lib/python2.7/site-packages/configparser.py,0
-
-venv/lib/python2.7/site-packages/backports/__init__.py,0
-
-venv/lib/python2.7/site-packages/hyperlink/__init__.py,0
-
-venv/lib/python2.7/site-packages/hyperlink/test/__init__.py,0
-
-venv/lib/python2.7/site-packages/wheel/__init__.py,0
-
-venv/lib/python2.7/site-packages/wheel/cli/install.py,0
-
-venv/lib/python2.7/site-packages/constantly/__init__.py,0
-
-venv/lib/python2.7/site-packages/easy_install.py,0
-
-venv/lib/python2.7/site-packages/zope/interface/tests/__init__.py,0
-
-venv/lib/python2.7/site-packages/zope/interface/tests/m2.py,0
-
-venv/lib/python2.7/site-packages/zope/interface/common/tests/__init__.py,0
-
-venv/lib/python2.7/site-packages/zope/interface/common/__init__.py,0
-
-venv/lib/python2.7/site-packages/automat/__init__.py,0
-
-venv/lib/python2.7/site-packages/automat/_test/__init__.py,0
-
-venv/lib/python2.7/site-packages/hamcrest/__init__.py,0
-
-venv/lib/python2.7/site-packages/hamcrest/core/helpers/__init__.py,0
-
-venv/lib/python2.7/site-packages/hamcrest/core/__init__.py,0
-
-venv/lib/python2.7/site-packages/hamcrest/core/core/__init__.py,0
-
-venv/lib/python2.7/site-packages/hamcrest/library/__init__.py,0
-
-venv/lib/python2.7/site-packages/hamcrest/library/number/__init__.py,0
-
-venv/lib/python2.7/site-packages/hamcrest/library/text/__init__.py,0
-
-venv/lib/python2.7/site-packages/hamcrest/library/collection/__init__.py,0
-
-venv/lib/python2.7/site-packages/hamcrest/library/integration/__init__.py,0
-
-venv/lib/python2.7/site-packages/hamcrest/library/object/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/scripts/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/scripts/test/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/news/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/news/test/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/cred/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/cred/test/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/python/constants.py,0
-
-venv/lib/python2.7/site-packages/twisted/python/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/python/url.py,0
-
-venv/lib/python2.7/site-packages/twisted/python/versions.py,0
-
-venv/lib/python2.7/site-packages/twisted/python/_url.py,0
-
-venv/lib/python2.7/site-packages/twisted/python/test/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/python/test/deprecatedattributes.py,0
-
-venv/lib/python2.7/site-packages/twisted/conch/scripts/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/conch/ui/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/conch/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/conch/ttymodes.py,0
-
-venv/lib/python2.7/site-packages/twisted/conch/openssh_compat/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/conch/insults/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/conch/insults/colors.py,0
-
-venv/lib/python2.7/site-packages/twisted/conch/client/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/conch/ssh/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/conch/test/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/conch/test/keydata.py,0
-
-venv/lib/python2.7/site-packages/twisted/mail/scripts/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/mail/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/mail/test/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/plugins/twisted_web.py,0
-
-venv/lib/python2.7/site-packages/twisted/plugins/twisted_news.py,0
-
-venv/lib/python2.7/site-packages/twisted/plugins/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/plugins/twisted_ftp.py,0
-
-venv/lib/python2.7/site-packages/twisted/plugins/twisted_reactors.py,0
-
-venv/lib/python2.7/site-packages/twisted/plugins/twisted_portforward.py,0
-
-venv/lib/python2.7/site-packages/twisted/plugins/twisted_runner.py,0
-
-venv/lib/python2.7/site-packages/twisted/plugins/twisted_inet.py,0
-
-venv/lib/python2.7/site-packages/twisted/plugins/twisted_mail.py,0
-
-venv/lib/python2.7/site-packages/twisted/plugins/twisted_socks.py,0
-
-venv/lib/python2.7/site-packages/twisted/plugins/twisted_names.py,0
-
-venv/lib/python2.7/site-packages/twisted/plugins/twisted_core.py,0
-
-venv/lib/python2.7/site-packages/twisted/plugins/twisted_conch.py,0
-
-venv/lib/python2.7/site-packages/twisted/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/_version.py,0
-
-venv/lib/python2.7/site-packages/twisted/tap/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/spread/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/spread/test/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/names/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/names/test/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/__main__.py,0
-
-venv/lib/python2.7/site-packages/twisted/words/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/words/xish/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/words/protocols/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/words/protocols/jabber/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/words/im/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/words/test/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/persisted/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/persisted/test/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/runner/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/runner/test/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/internet/reactor.py,0
-
-venv/lib/python2.7/site-packages/twisted/internet/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/internet/iocpreactor/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/internet/iocpreactor/const.py,0
-
-venv/lib/python2.7/site-packages/twisted/internet/iocpreactor/setup.py,0
-
-venv/lib/python2.7/site-packages/twisted/internet/stdio.py,0
-
-venv/lib/python2.7/site-packages/twisted/internet/test/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/internet/test/process_cli.py,0
-
-venv/lib/python2.7/site-packages/twisted/internet/test/process_gireactornocompat.py,0
-
-venv/lib/python2.7/site-packages/twisted/internet/test/process_connectionlost.py,0
-
-venv/lib/python2.7/site-packages/twisted/_threads/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/_threads/test/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/application/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/application/twist/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/application/twist/test/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/application/runner/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/application/runner/test/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/application/test/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/pair/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/pair/test/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/protocols/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/protocols/haproxy/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/protocols/haproxy/test/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/protocols/mice/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/protocols/test/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/positioning/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/positioning/test/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/trial/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/trial/unittest.py,0
-
-venv/lib/python2.7/site-packages/twisted/trial/__main__.py,0
-
-venv/lib/python2.7/site-packages/twisted/trial/_dist/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/trial/_dist/test/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/trial/test/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/copyright.py,0
-
-venv/lib/python2.7/site-packages/twisted/web/guard.py,0
-
-venv/lib/python2.7/site-packages/twisted/web/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/web/_auth/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/web/_responses.py,0
-
-venv/lib/python2.7/site-packages/twisted/web/test/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/enterprise/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/logger/test/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/test/process_getenv.py,0
-
-venv/lib/python2.7/site-packages/twisted/test/__init__.py,0
-
-venv/lib/python2.7/site-packages/twisted/test/reflect_helper_ZDE.py,0
-
-venv/lib/python2.7/site-packages/twisted/test/reflect_helper_VE.py,0
-
-venv/lib/python2.7/site-packages/twisted/test/process_stdinreader.py,0
-
-venv/lib/python2.7/site-packages/twisted/test/process_tty.py,0
-
-venv/lib/python2.7/site-packages/twisted/test/process_cmdline.py,0
-
-venv/lib/python2.7/site-packages/twisted/test/process_signal.py,0
-
-venv/lib/python2.7/site-packages/twisted/test/process_linger.py,0
-
-venv/lib/python2.7/site-packages/twisted/test/process_reader.py,0
-
-venv/lib/python2.7/site-packages/twisted/test/reflect_helper_IE.py,0
-
-venv/lib/python2.7/site-packages/twisted/test/process_echoer.py,0
-
-venv/lib/python2.7/site-packages/twisted/test/process_getargv.py,0
-
-venv/lib/python2.7/site-packages/twisted/test/process_fds.py,0
-
-gettor/__init__.py,0
-
-gettor/parse/__init__.py,0
-
-test/__init__.py,0
diff --git a/requirements.txt b/requirements.txt
index d639a66..cbb6780 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,6 +1,6 @@
-service_identity=18.1.0
-pydkim=0.3
-pyopenssl=19.0.0
-dnspython=1.16.0
-validate_email=1.3
-twisted=18.9.0
+service_identity==18.1.0
+pydkim==0.3
+pyopenssl==19.0.0
+dnspython==1.16.0
+validate_email==1.3
+twisted==18.9.0
diff --git a/setup.py b/setup.py
index 4764aa2..95cb880 100644
--- a/setup.py
+++ b/setup.py
@@ -9,249 +9,3 @@ the Tor Browser.
             (c) 2014, all entities within the AUTHORS file
 :license: see included LICENSE for information
 """
-
-from __future__ import print_function
-
-import os
-import setuptools
-import sys
-
-
-def get_cmdclass():
-    """Get our cmdclass dictionary for use in setuptool.setup().
-
-    This must be done outside the call to setuptools.setup() because we need
-    to add our own classes to the cmdclass dictionary, and then update that
-    dictionary with the one returned from versioneer.get_cmdclass().
-    """
-    cmdclass = {'test': Trial,
-                'compile_catalog': compile_catalog,
-                'extract_messages': extract_messages,
-                'init_catalog': init_catalog,
-                'update_catalog': update_catalog}
-    cmdclass.update(versioneer.get_cmdclass())
-    return cmdclass
-
-
-def get_requirements():
-    """Extract the list of requirements from our requirements.txt.
-
-    :rtype: 2-tuple
-    :returns: Two lists, the first is a list of requirements in the form of
-        pkgname==version. The second is a list of URIs or VCS checkout strings
-        which specify the dependency links for obtaining a copy of the
-        requirement.
-    """
-    requirements_file = os.path.join(os.getcwd(), 'requirements.txt')
-    requirements = []
-    links=[]
-    try:
-        with open(requirements_file) as reqfile:
-            for line in reqfile.readlines():
-                line = line.strip()
-                if line.startswith('#'):
-                    continue
-                if line.startswith(('git+', 'hg+', 'svn+')):
-                    line = line[line.index('+') + 1:]
-                if line.startswith(
-                        ('https://', 'git://', 'hg://', 'svn://')):
-                    links.append(line)
-                else:
-                    requirements.append(line)
-
-    except (IOError, OSError) as error:
-        print(error)
-
-    return requirements, links
-
-
-def get_template_files():
-    """Return the paths to any web resource files to include in the package.
-
-    :rtype: list
-    :returns: Any files in :attr:`repo_templates` which match one of the glob
-        patterns in :ivar:`include_patterns`.
-    """
-    include_patterns = ['*.html',
-                        '*.txt',
-                        '*.asc',
-                        'share/*.png',
-                        'share/*.svg',
-                        'share/css/*.css',
-                        'share/fonts/*.woff',
-                        'share/fonts/*.ttf',
-                        'share/fonts/*.svg',
-                        'share/fonts/*.eot',
-                        'share/images/*.svg']
-    template_files = []
-
-    for include_pattern in include_patterns:
-        pattern = os.path.join(repo_templates, include_pattern)
-        matches = glob(pattern)
-        template_files.extend(matches)
-
-    return template_files
-
-
-def get_data_files(filesonly=False):
-    """Return any hard-coded data_files which should be distributed.
-
-    This is necessary so that both the distutils-derived :class:`installData`
-    class and the setuptools ``data_files`` parameter include the same files.
-    Call this function with ``filesonly=True`` to get a list of files suitable
-    for giving to the ``package_data`` parameter in ``setuptools.setup()``.
-    Or, call it with ``filesonly=False`` (the default) to get a list which is
-    suitable for using as ``distutils.command.install_data.data_files``.
-
-    :param bool filesonly: If true, only return the locations of the files to
-        install, not the directories to install them into.
-    :rtype: list
-    :returns: If ``filesonly``, returns a list of file paths. Otherwise,
-        returns a list of 2-tuples containing: one, the directory to install
-        to, and two, the files to install to that directory.
-    """
-    data_files = []
-    doc_files = ['README', 'TODO', 'LICENSE', 'requirements.txt']
-    lang_dirs, lang_files = get_supported_langs()
-    template_files = get_template_files()
-
-    if filesonly:
-        data_files.extend(doc_files)
-        for lst in lang_files, template_files:
-            for filename in lst:
-                if filename.startswith(pkgpath):
-                    # The +1 gets rid of the '/' at the beginning:
-                    filename = filename[len(pkgpath) + 1:]
-                    data_files.append(filename)
-    else:
-        data_files.append((install_docs, doc_files))
-        for ldir, lfile in zip(lang_dirs, lang_files):
-            data_files.append((ldir, [lfile,]))
-
-    #[sys.stdout.write("Added data_file '%s'\n" % x) for x in data_files]
-
-    return data_files
-
-
-class Trial(setuptools.Command):
-    """Twisted Trial setuptools command.
-
-    Based on the setuptools Trial command in Zooko's Tahoe-LAFS, as well as
-    https://github.com/simplegeo/setuptools-trial/ (which is also based on the
-    Tahoe-LAFS code).
-
-    Pieces of the original implementation of this 'test' command (that is, for
-    the original pyunit-based gettor tests which, a long time ago, in a
-    galaxy far far away, lived in gettor.Tests) were based on setup.py from
-    Nick Mathewson's mixminion, which was based on the setup.py from Zooko's
-    pyutil package, which was in turn based on
-    http://mail.python.org/pipermail/distutils-sig/2002-January/002714.html.
-
-    Crusty, old-ass Python, like hella wut.
-    """
-    description = "Run Twisted Trial-based tests."
-    user_options = [
-        ('debug', 'b', ("Run tests in a debugger. If that debugger is pdb, will "
-                        "load '.pdbrc' from current directory if it exists.")),
-        ('debug-stacktraces', 'B', "Report Deferred creation and callback stack traces"),
-        ('debugger=', None, ("The fully qualified name of a debugger to use if "
-                             "--debug is passed (default: pdb)")),
-        ('disablegc', None, "Disable the garbage collector"),
-        ('force-gc', None, "Have Trial run gc.collect() before and after each test case"),
-        ('jobs=', 'j', "Number of local workers to run, a strictly positive integer"),
-        ('profile', None, "Run tests under the Python profiler"),
-        ('random=', 'Z', "Run tests in random order using the specified seed"),
-        ('reactor=', 'r', "Which reactor to use"),
-        ('reporter=', None, "Customize Trial's output with a reporter plugin"),
-        ('rterrors', 'e', "Realtime errors: print out tracebacks as soon as they occur"),
-        ('spew', None, "Print an insanely verbose log of everything that happens"),
-        ('testmodule=', None, "Filename to grep for test cases (-*- test-case-name)"),
-        ('tbformat=', None, ("Specify the format to display tracebacks with. Valid "
-                             "formats are 'plain', 'emacs', and 'cgitb' which uses "
-                             "the nicely verbose stdlib cgitb.text function")),
-        ('unclean-warnings', None, "Turn dirty reactor errors into warnings"),
-        ('until-failure', 'u', "Repeat a test (specified by -s) until it fails."),
-        ('without-module=\'python3 setup.py test\'', None, ("Fake the lack of the specified modules, separated "
-                                   "with commas")),
-    ]
-    boolean_options = ['debug', 'debug-stacktraces', 'disablegc', 'force-gc',
-                       'profile', 'rterrors', 'spew', 'unclean-warnings',
-                       'until-failure']
-
-    def initialize_options(self):
-        self.debug = None
-        self.debug_stacktraces = None
-        self.debugger = None
-        self.disablegc = None
-        self.force_gc = None
-        self.jobs = None
-        self.profile = None
-        self.random = None
-        self.reactor = None
-        self.reporter = None
-        self.rterrors = None
-        self.spew = None
-        self.testmodule = None
-        self.tbformat = None
-        self.unclean_warnings = None
-        self.until_failure = None
-        self.without_module = None
-
-    def finalize_options(self):
-        build = self.get_finalized_command('build')
-        self.build_purelib = build.build_purelib
-        self.build_platlib = build.build_platlib
-
-    def run(self):
-        self.run_command('build')
-        old_path = sys.path[:]
-        sys.path[0:0] = [self.build_purelib, self.build_platlib]
-
-        result = 1
-        try:
-            result = self.run_tests()
-        finally:
-            sys.path = old_path
-            raise SystemExit(result)
-
-    def run_tests(self):
-        # We do the import from Twisted inside the function instead of the top
-        # of the file because since Twisted is a setup_requires, we can't
-        # assume that Twisted will be installed on the user's system prior, so
-        # if we don't do the import here, then importing from this plugin will
-        # fail.
-        from twisted.scripts import trial
-
-        if not self.testmodule:
-            self.testmodule = "test"
-
-        # Handle parsing the trial options passed through the setuptools
-        # trial command.
-        cmd_options = []
-        for opt in self.boolean_options:
-            if getattr(self, opt.replace('-', '_'), None):
-                cmd_options.append('--%s' % opt)
-
-        for opt in ('debugger', 'jobs', 'random', 'reactor', 'reporter',
-                    'testmodule', 'tbformat', 'without-module'):
-            value = getattr(self, opt.replace('-', '_'), None)
-            if value is not None:
-                cmd_options.extend(['--%s' % opt, value])
-
-        config = trial.Options()
-        config.parseOptions(cmd_options)
-        config['tests'] = [self.testmodule,]
-
-        trial._initialDebugSetup(config)
-        trialRunner = trial._makeRunner(config)
-        suite = trial._getSuite(config)
-
-        # run the tests
-        if self.until_failure:
-            test_result = trialRunner.runUntilFailure(suite)
-        else:
-            test_result = trialRunner.run(suite)
-
-        if test_result.wasSuccessful():
-            return 0  # success
-        return 1      # failure
diff --git a/test/test_email_service.py b/test/test_email_service.py
deleted file mode 100644
index 8b0e5bd..0000000
--- a/test/test_email_service.py
+++ /dev/null
@@ -1,27 +0,0 @@
-# -*- coding: utf-8 -*-
-"""
-This file is part of GetTor, a service providing alternative methods to download
-the Tor Browser.
-
-:authors: Hiro <hiro@xxxxxxxxxxxxxx>
-          please also see AUTHORS file
-:copyright: (c) 2008-2014, The Tor Project, Inc.
-            (c) 2014, all entities within the AUTHORS file
-:license: see included LICENSE for information
-"""
-
-from __future__ import print_function
-from .gettor.utils import options
-
-class EmailServiceTests(unittest.TestCase):
-
-    # Fail any tests which take longer than 15 seconds.
-    timeout = 15
-    def setUp(self):
-        self.setings = options.parse_settings()
-
-    def test_SendMail(self):
-        sendmail = Sendmail(self.settings)
-        mail = Sendmail.sendmail("gettor@xxxxxxxxxxxxxx", "Hello", "This is a test.")
-        print(email)
-        self.assertEqual(mail, True)
diff --git a/test/__init__.py b/tests/__init__.py
similarity index 100%
rename from test/__init__.py
rename to tests/__init__.py
diff --git a/tests/conftests.py b/tests/conftests.py
new file mode 100644
index 0000000..4c692ef
--- /dev/null
+++ b/tests/conftests.py
@@ -0,0 +1,6 @@
+# -*- coding: utf-8 -*-
+from __future__ import print_function
+from __future__ import unicode_literals
+
+from gettor.utils import options
+from gettor.services.email import sendmail
diff --git a/tests/test_email_service.py b/tests/test_email_service.py
new file mode 100644
index 0000000..ef00d52
--- /dev/null
+++ b/tests/test_email_service.py
@@ -0,0 +1,26 @@
+#!/usr/bin/env python3
+import pytest
+from twisted.trial import unittest
+from twisted.internet import defer, reactor
+from twisted.internet import task
+
+from . import conftests
+
+class EmailServiceTests(unittest.TestCase):
+
+    # Fail any tests which take longer than 15 seconds.
+    timeout = 15
+    def setUp(self):
+        self.settings = conftests.options.parse_settings()
+        self.sm_client = conftests.sendmail.Sendmail(self.settings)
+
+    def tearDown(self):
+        print("tearDown()")
+
+    def test_get_interval(self):
+        self.assertEqual(self.settings.get("sendmail_interval"), self.sm_client.get_interval())
+
+
+
+if __name__ == "__main__":
+    unittest.main()



_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits