Report

40189 statements analysed.

Raw metrics

type number % previous difference
code 44834 76.68 44834 =
docstring 6302 10.78 6302 =
comment 3894 6.66 3894 =
empty 3437 5.88 3437 =

Duplication

  now previous difference
nb duplicated lines 867 867 =
percent duplicated lines 1.345 1.345 =

External dependencies

OpenSSL (allmydata)
StringIO 
  \-StringIO (allmydata.test.test_util,allmydata.test.test_web,allmydata.test.test_backupdb)
allmydata 
  \-_appname 
  | \-__appname__ (allmydata)
  \-_version 
  | \-__version__ (allmydata)
  \-check_results 
  | \-CheckAndRepairResults (allmydata.immutable.filenode,allmydata.mutable.checker,allmydata.test.common)
  | \-CheckResults (allmydata.immutable.checker,allmydata.immutable.filenode,allmydata.mutable.checker,allmydata.test.common)
  | \-DeepCheckAndRepairResults (allmydata.dirnode,allmydata.test.common)
  | \-DeepCheckResults (allmydata.dirnode,allmydata.test.common)
  \-client 
  | \-Client (allmydata.test.no_network,allmydata.test.test_dirnode,allmydata.test.test_web)
  | \-SecretHolder (allmydata.test.test_web)
  \-codec 
  | \-CRSDecoder (allmydata.test.test_codec)
  | \-CRSEncoder (allmydata.immutable.encode,allmydata.test.test_codec)
  \-control 
  | \-ControlServer (allmydata.client)
  \-dirnode 
  | \-DirectoryNode (allmydata.test.test_web,allmydata.nodemaker)
  | \-pack_children (allmydata.nodemaker)
  \-frontends 
  | \-auth 
  |   \-AccountFileChecker (allmydata.frontends.sftpd,allmydata.frontends.ftpd)
  |   \-AccountURLChecker (allmydata.frontends.sftpd,allmydata.frontends.ftpd)
  |   \-NeedRootcapLookupScheme (allmydata.frontends.sftpd,allmydata.frontends.ftpd)
  \-get_package_versions (allmydata.node)
  \-get_package_versions_string (allmydata.node,allmydata.web.root,allmydata.web.introweb)
  \-gui 
  | \-confwiz 
  |   \-ACCOUNT_PAGE (allmydata.gui.macapp)
  |   \-ConfWizApp (allmydata.gui.macapp)
  |   \-DEFAULT_SERVER_URL (allmydata.gui.macapp)
  \-hashtree 
  | \-HashTree (allmydata.immutable.encode)
  | \-IncompleteHashTree (allmydata.immutable.checker)
  \-history 
  | \-History (allmydata.client)
  \-immutable 
  | \-checker 
  | | \-Checker (allmydata.immutable.filenode)
  | \-download 
  | | \-Downloader (allmydata.client)
  | \-filenode 
  | | \-ImmutableFileNode (allmydata.test.bench_dirnode,allmydata.test.test_filenode,allmydata.nodemaker,allmydata.test.test_system)
  | | \-LiteralFileNode (allmydata.test.test_system,allmydata.test.test_filenode,allmydata.nodemaker)
  | \-layout 
  | | \-ReadBucketProxy (allmydata.immutable.offloaded,allmydata.scripts.debug,allmydata.test.test_storage)
  | | \-WriteBucketProxy (allmydata.test.test_storage)
  | | \-WriteBucketProxy_v2 (allmydata.test.test_storage)
  | \-offloaded 
  | | \-Helper (allmydata.client)
  | \-repairer 
  | | \-Repairer (allmydata.immutable.filenode)
  | \-upload 
  |   \-Data (allmydata.test.test_checker,allmydata.test.test_no_network,allmydata.nodemaker)
  |   \-FileHandle (allmydata.frontends.sftpd,allmydata.web.unlinked,allmydata.frontends.ftpd,allmydata.web.filenode)
  |   \-Uploader (allmydata.client)
  \-interfaces 
  | \-BadWriteEnablerError (allmydata.test.test_storage,allmydata.storage.mutable)
  | \-CapConstraintError (allmydata.dirnode,allmydata.uri,allmydata.test.test_uri)
  | \-EmptyPathnameComponentError (allmydata.web.common,allmydata.web.directory)
  | \-ExistingChildError (allmydata.frontends.sftpd,allmydata.dirnode,allmydata.web.directory,allmydata.web.common,allmydata.frontends.ftpd,allmydata.test.test_dirnode,allmydata.web.filenode)
  | \-FileTooLargeError (allmydata.web.common,allmydata.immutable.layout,allmydata.test.common,allmydata.test.test_upload)
  | \-HASH_SIZE (allmydata.immutable.layout)
  | \-ICheckAndRepairResults (allmydata.web.check_results,allmydata.test.test_mutable,allmydata.check_results,allmydata.test.test_deepcheck)
  | \-ICheckResults (allmydata.web.check_results,allmydata.mutable.repairer,allmydata.mutable.filenode,allmydata.check_results,allmydata.test.test_deepcheck)
  | \-ICheckable (allmydata.dirnode,allmydata.immutable.filenode,allmydata.mutable.filenode,allmydata.test.common)
  | \-ICodecDecoder (allmydata.codec)
  | \-ICodecEncoder (allmydata.codec)
  | \-IDeepCheckAndRepairResults (allmydata.test.test_dirnode,allmydata.check_results,allmydata.test.test_deepcheck)
  | \-IDeepCheckResults (allmydata.test.test_dirnode,allmydata.check_results,allmydata.test.test_deepcheck)
  | \-IDeepCheckable (allmydata.dirnode)
  | \-IDirectoryNode (allmydata.frontends.sftpd,allmydata.dirnode,allmydata.test.test_system,allmydata.frontends.ftpd,allmydata.web.directory,allmydata.test.test_client,allmydata.test.test_consolidate,allmydata.web.info)
  | \-IDirectoryURI (allmydata.uri)
  | \-IDirnodeURI (allmydata.uri,allmydata.test.test_uri)
  | \-IDownloadResults (allmydata.immutable.download)
  | \-IDownloadStatus (allmydata.immutable.download,allmydata.web.status)
  | \-IDownloadTarget (allmydata.immutable.repairer,allmydata.immutable.download,allmydata.immutable.filenode)
  | \-IDownloader (allmydata.immutable.download)
  | \-IEncoder (allmydata.immutable.encode)
  | \-IEncryptedUploadable (allmydata.immutable.upload,allmydata.immutable.encode,allmydata.immutable.repairer)
  | \-IFileNode (allmydata.dirnode,allmydata.test.test_system,allmydata.web.directory,allmydata.test.bench_dirnode,allmydata.web.root,allmydata.test.test_client,allmydata.control,allmydata.web.info)
  | \-IFileURI (allmydata.uri,allmydata.test.test_uri)
  | \-IFilesystemNode (allmydata.dirnode,allmydata.unknown,allmydata.web.directory,allmydata.test.test_client)
  | \-IImmutableFileNode (allmydata.test.test_dirnode,allmydata.dirnode,allmydata.web.directory,allmydata.immutable.filenode,allmydata.test.test_client,allmydata.test.common)
  | \-IImmutableFileURI (allmydata.uri)
  | \-IMutableFileNode (allmydata.test.test_dirnode,allmydata.dirnode,allmydata.test.test_web,allmydata.web.directory,allmydata.test.test_client,allmydata.mutable.filenode,allmydata.test.common)
  | \-IMutableFileURI (allmydata.uri,allmydata.test.test_uri)
  | \-INodeMaker (allmydata.nodemaker)
  | \-IPublishStatus (allmydata.mutable.publish,allmydata.web.status)
  | \-IReadonlyDirectoryURI (allmydata.uri)
  | \-IRepairResults (allmydata.mutable.repairer,allmydata.test.test_mutable)
  | \-IRetrieveStatus (allmydata.mutable.retrieve,allmydata.web.status)
  | \-IServermapUpdaterStatus (allmydata.web.status,allmydata.mutable.servermap)
  | \-IStatsProducer (allmydata.storage.server,allmydata.client,allmydata.stats)
  | \-IStorageBroker (allmydata.test.no_network,allmydata.immutable.download,allmydata.test.test_encode,allmydata.storage_client)
  | \-IStorageBucketReader (allmydata.immutable.layout,allmydata.test.test_encode)
  | \-IStorageBucketWriter (allmydata.immutable.encode,allmydata.test.test_encode,allmydata.immutable.layout)
  | \-IURI (allmydata.uri,allmydata.test.test_uri,allmydata.check_results)
  | \-IUploadResults (allmydata.immutable.upload,allmydata.immutable.filenode)
  | \-IUploadStatus (allmydata.immutable.upload,allmydata.immutable.encode,allmydata.web.status)
  | \-IUploadable (allmydata.immutable.upload)
  | \-IUploader (allmydata.immutable.upload)
  | \-IValidatedThingProxy (allmydata.immutable.download)
  | \-IVerifierURI (allmydata.immutable.download,allmydata.uri,allmydata.test.test_uri)
  | \-InsufficientVersionError (allmydata.immutable.upload,allmydata.introducer.client,allmydata.test.test_introducer)
  | \-MustBeDeepImmutableError (allmydata.test.test_dirnode,allmydata.dirnode,allmydata.nodemaker,allmydata.uri,allmydata.web.common,allmydata.unknown)
  | \-MustBeReadonlyError (allmydata.test.test_dirnode,allmydata.web.common,allmydata.uri)
  | \-MustNotBeUnknownRWError (allmydata.test.test_dirnode,allmydata.web.common,allmydata.unknown)
  | \-NoServersError (allmydata.immutable.upload,allmydata.immutable.download)
  | \-NoSharesError (allmydata.immutable.download,allmydata.test.test_system,allmydata.web.common,allmydata.immutable.encode,allmydata.test.test_upload,allmydata.immutable.upload)
  | \-NoSuchChildError (allmydata.frontends.sftpd,allmydata.dirnode,allmydata.test.test_system,allmydata.web.directory,allmydata.web.common,allmydata.frontends.ftpd,allmydata.test.test_dirnode)
  | \-NotEnoughSharesError (allmydata.test.test_repairer,allmydata.immutable.download,allmydata.test.test_mutable,allmydata.test.test_immutable,allmydata.test.test_sftp,allmydata.test.test_hung_server,allmydata.web.common,allmydata.immutable.encode,allmydata.test.test_encode,allmydata.test.test_upload,allmydata.immutable.upload,allmydata.mutable.retrieve,allmydata.mutable.filenode,allmydata.test.common)
  | \-RIBucketReader (allmydata.storage.immutable)
  | \-RIBucketWriter (allmydata.storage.immutable)
  | \-RIControlClient (allmydata.control)
  | \-RIEncryptedUploadable (allmydata.immutable.upload)
  | \-RIKeyGenerator (allmydata.key_generator)
  | \-RIStatsGatherer (allmydata.stats)
  | \-RIStatsProvider (allmydata.stats)
  | \-RIStorageServer (allmydata.storage.server,allmydata.client)
  | \-RIStubClient (allmydata.client)
  | \-UnableToFetchCriticalDownloadDataError (allmydata.immutable.download)
  \-introducer 
  | \-IntroducerNode (allmydata.test.test_introducer)
  | \-client 
  | | \-IntroducerClient (allmydata.test.test_client,allmydata.client,allmydata.test.test_introducer)
  | \-interfaces 
  | | \-IIntroducerClient (allmydata.introducer.client)
  | | \-RIIntroducerPublisherAndSubscriberService (allmydata.introducer.server)
  | | \-RIIntroducerSubscriberClient (allmydata.introducer.client)
  | \-server 
  |   \-IntroducerNode (allmydata.introducer,allmydata.test.common)
  |   \-IntroducerService (allmydata.test.test_introducer)
  \-key_generator 
  | \-KeyGeneratorService (allmydata.test.common)
  \-monitor 
  | \-Monitor (allmydata.test.test_dirnode,allmydata.dirnode,allmydata.test.test_system,allmydata.immutable.download,allmydata.web.directory,allmydata.test.test_checker,allmydata.test.test_mutable,allmydata.test.test_encode,allmydata.test.test_deepcheck,allmydata.mutable.filenode,allmydata.test.test_filenode,allmydata.test.test_repairer,allmydata.web.filenode)
  | \-OperationCancelledError (allmydata.test.test_deepcheck,allmydata.web.directory)
  \-mutable 
  | \-checker 
  | | \-MutableCheckAndRepairer (allmydata.mutable.filenode)
  | | \-MutableChecker (allmydata.mutable.filenode)
  | \-common 
  | | \-CorruptShareError (allmydata.mutable.retrieve,allmydata.test.test_mutable,allmydata.mutable.checker,allmydata.test.common,allmydata.mutable.servermap)
  | | \-DictOfSets (allmydata.mutable.publish,allmydata.mutable.servermap,allmydata.mutable.retrieve)
  | | \-MODE_ANYTHING (allmydata.test.test_mutable,allmydata.mutable.servermap)
  | | \-MODE_CHECK (allmydata.mutable.publish,allmydata.test.test_mutable,allmydata.mutable.checker,allmydata.mutable.servermap)
  | | \-MODE_READ (allmydata.mutable.filenode,allmydata.test.test_mutable,allmydata.mutable.servermap)
  | | \-MODE_WRITE (allmydata.mutable.publish,allmydata.mutable.filenode,allmydata.test.test_mutable,allmydata.mutable.servermap)
  | | \-NeedMoreDataError (allmydata.scripts.debug,allmydata.test.test_mutable,allmydata.mutable.layout,allmydata.mutable.servermap)
  | | \-NotEnoughServersError (allmydata.mutable.publish,allmydata.test.test_mutable)
  | | \-NotWriteableError (allmydata.dirnode,allmydata.test.test_system)
  | | \-ResponseCache (allmydata.mutable.filenode,allmydata.test.test_mutable)
  | | \-UncoordinatedWriteError (allmydata.test.test_dirnode,allmydata.mutable.publish,allmydata.mutable.filenode,allmydata.test.test_mutable,allmydata.mutable.retrieve)
  | | \-UnknownVersionError (allmydata.mutable.layout)
  | | \-UnrecoverableFileError (allmydata.test.test_sftp,allmydata.test.test_hung_server,allmydata.test.test_mutable,allmydata.web.common,allmydata.test.test_deepcheck,allmydata.mutable.filenode,allmydata.web.info)
  | \-filenode 
  | | \-BackoffAgent (allmydata.test.test_mutable)
  | | \-MutableFileNode (allmydata.test.test_dirnode,allmydata.dirnode,allmydata.nodemaker,allmydata.test.bench_dirnode,allmydata.test.test_mutable,allmydata.test.test_filenode)
  | \-layout 
  | | \-SIGNED_PREFIX (allmydata.mutable.publish,allmydata.mutable.retrieve)
  | | \-SIGNED_PREFIX_LENGTH (allmydata.mutable.checker,allmydata.mutable.servermap)
  | | \-pack_checkstring (allmydata.mutable.publish)
  | | \-pack_prefix (allmydata.mutable.publish)
  | | \-pack_share (allmydata.mutable.publish)
  | | \-unpack_checkstring (allmydata.mutable.publish)
  | | \-unpack_header (allmydata.mutable.publish,allmydata.test.test_mutable,allmydata.scripts.debug,allmydata.test.common,allmydata.mutable.servermap)
  | | \-unpack_prefix_and_signature (allmydata.mutable.servermap)
  | | \-unpack_share (allmydata.scripts.debug,allmydata.test.test_mutable,allmydata.mutable.checker,allmydata.mutable.servermap)
  | | \-unpack_share_data (allmydata.mutable.retrieve)
  | \-publish 
  | | \-Publish (allmydata.mutable.filenode,allmydata.test.test_mutable)
  | \-repairer 
  | | \-MustForceRepairError (allmydata.test.test_mutable)
  | | \-Repairer (allmydata.mutable.filenode)
  | \-retrieve 
  | | \-Retrieve (allmydata.mutable.filenode,allmydata.test.test_mutable)
  | \-servermap 
  |   \-ServerMap (allmydata.mutable.publish,allmydata.mutable.filenode,allmydata.mutable.checker,allmydata.test.test_mutable)
  |   \-ServermapUpdater (allmydata.mutable.filenode,allmydata.mutable.checker,allmydata.test.test_mutable)
  \-node 
  | \-Node (allmydata.test.test_node)
  | \-formatTimeTahoeStyle (allmydata.test.test_node)
  \-nodemaker 
  | \-NodeMaker (allmydata.test.test_dirnode,allmydata.client,allmydata.test.test_web,allmydata.test.test_mutable)
  \-reliability 
  | \-ReliabilityModel (allmydata.test.test_provisioning)
  \-scripts 
  | \-cli 
  | | \-VDriveOptions (allmydata.scripts.debug)
  | \-common 
  | | \-BaseOptions (allmydata.scripts.cli,allmydata.scripts.runner)
  | | \-BasedirMixin (allmydata.scripts.create_node,allmydata.scripts.startstop_node)
  | | \-DEFAULT_ALIAS (allmydata.scripts.consolidate,allmydata.scripts.slow_operation,allmydata.scripts.tahoe_mkdir,allmydata.scripts.tahoe_get,allmydata.scripts.tahoe_webopen,allmydata.scripts.tahoe_backup,allmydata.scripts.tahoe_manifest,allmydata.test.test_cli,allmydata.scripts.tahoe_check,allmydata.scripts.tahoe_put,allmydata.scripts.tahoe_ls,allmydata.scripts.tahoe_mv,allmydata.scripts.tahoe_rm)
  | | \-DefaultAliasMarker (allmydata.scripts.tahoe_cp,allmydata.test.test_cli)
  | | \-NoDefaultBasedirMixin (allmydata.scripts.create_node)
  | | \-escape_path (allmydata.scripts.slow_operation,allmydata.scripts.tahoe_get,allmydata.scripts.tahoe_cp,allmydata.scripts.tahoe_webopen,allmydata.scripts.tahoe_backup,allmydata.scripts.tahoe_manifest,allmydata.scripts.tahoe_check,allmydata.scripts.tahoe_put,allmydata.scripts.tahoe_ls,allmydata.scripts.tahoe_mv,allmydata.scripts.tahoe_rm)
  | | \-get_alias (allmydata.scripts.consolidate,allmydata.scripts.slow_operation,allmydata.scripts.tahoe_mkdir,allmydata.scripts.tahoe_get,allmydata.scripts.tahoe_cp,allmydata.scripts.tahoe_webopen,allmydata.scripts.tahoe_backup,allmydata.scripts.tahoe_manifest,allmydata.test.test_cli,allmydata.scripts.tahoe_check,allmydata.scripts.tahoe_put,allmydata.scripts.tahoe_ls,allmydata.scripts.tahoe_mv,allmydata.scripts.tahoe_rm)
  | | \-get_aliases (allmydata.gui.macapp,allmydata.scripts.tahoe_add_alias,allmydata.test.test_cli,allmydata.scripts.cli,allmydata.test.test_consolidate)
  | \-common_http 
  | | \-check_http_error (allmydata.scripts.tahoe_add_alias,allmydata.scripts.tahoe_mkdir)
  | | \-do_http (allmydata.scripts.consolidate,allmydata.scripts.slow_operation,allmydata.scripts.tahoe_mkdir,allmydata.scripts.tahoe_get,allmydata.scripts.tahoe_cp,allmydata.scripts.tahoe_add_alias,allmydata.scripts.tahoe_backup,allmydata.scripts.tahoe_manifest,allmydata.scripts.tahoe_check,allmydata.scripts.tahoe_put,allmydata.scripts.tahoe_ls,allmydata.scripts.tahoe_mv,allmydata.scripts.tahoe_rm)
  | \-consolidate 
  | | \-main (allmydata.scripts.debug)
  | \-debug 
  | | \-CorruptShareOptions (allmydata.test.test_web)
  | | \-corrupt_share (allmydata.test.test_web)
  | \-slow_operation 
  | | \-SlowOperationRunner (allmydata.scripts.tahoe_manifest)
  | \-tahoe_backup 
  |   \-HTTPError (allmydata.scripts.consolidate)
  |   \-parse_old_timestamp (allmydata.scripts.consolidate)
  |   \-raiseHTTPError (allmydata.scripts.consolidate)
  |   \-readonly (allmydata.scripts.consolidate,allmydata.test.test_consolidate)
  \-stats 
  | \-CPUUsageMonitor (allmydata.test.test_stats)
  | \-StatsGathererService (allmydata.test.common)
  | \-StatsProvider (allmydata.client)
  \-storage 
  | \-common 
  | | \-DataTooLargeError (allmydata.storage.mutable,allmydata.test.test_storage,allmydata.storage.immutable)
  | | \-UnknownImmutableContainerVersionError (allmydata.storage.expirer,allmydata.test.test_storage,allmydata.storage.immutable)
  | | \-UnknownMutableContainerVersionError (allmydata.storage.expirer,allmydata.test.test_storage,allmydata.storage.mutable)
  | | \-si_a2b (allmydata.storage.server)
  | | \-si_b2a (allmydata.storage.crawler,allmydata.storage.server)
  | | \-storage_index_to_dir (allmydata.storage.server,allmydata.test.test_sftp,allmydata.test.test_storage,allmydata.test.test_hung_server)
  | \-crawler 
  | | \-BucketCountingCrawler (allmydata.storage.server,allmydata.test.test_storage)
  | | \-ShareCrawler (allmydata.test.test_crawler,allmydata.storage.expirer)
  | | \-TimeSliceExceeded (allmydata.test.test_crawler)
  | \-expirer 
  | | \-LeaseCheckingCrawler (allmydata.storage.server,allmydata.test.test_storage)
  | \-immutable 
  | | \-BucketReader (allmydata.storage.server,allmydata.test.test_storage)
  | | \-BucketWriter (allmydata.storage.server,allmydata.test.test_storage)
  | | \-ShareFile (allmydata.storage.shares,allmydata.storage.server,allmydata.scripts.debug)
  | \-lease 
  | | \-LeaseInfo (allmydata.storage.server,allmydata.storage.mutable,allmydata.test.test_storage,allmydata.storage.immutable)
  | \-mutable 
  | | \-EmptyShare (allmydata.storage.server)
  | | \-MutableShareFile (allmydata.test.test_system,allmydata.storage.server,allmydata.test.common,allmydata.test.test_storage,allmydata.storage.shares,allmydata.scripts.debug)
  | | \-create_mutable_sharefile (allmydata.storage.server)
  | \-server 
  | | \-StorageServer (allmydata.test.no_network,allmydata.test.test_crawler,allmydata.client,allmydata.test.test_storage)
  | | \-si_a2b (allmydata.uri,allmydata.test.test_system,allmydata.scripts.debug)
  | | \-si_b2a (allmydata.immutable.offloaded,allmydata.mutable.publish,allmydata.test.test_helper,allmydata.immutable.encode,allmydata.uri,allmydata.test.test_crawler,allmydata.mutable.retrieve,allmydata.immutable.upload,allmydata.immutable.layout,allmydata.immutable.repairer,allmydata.scripts.debug,allmydata.mutable.servermap)
  | | \-storage_index_to_dir (allmydata.test.no_network,allmydata.test.test_download,allmydata.scripts.debug,allmydata.test.common)
  | \-shares 
  |   \-get_share_file (allmydata.test.test_web,allmydata.storage.expirer)
  \-storage_client 
  | \-NativeStorageClientDescriptor (allmydata.test.test_checker)
  | \-StorageFarmBroker (allmydata.test.test_checker,allmydata.test.test_mutable,allmydata.test.test_client,allmydata.test.test_upload,allmydata.test.test_helper,allmydata.test.test_web)
  \-test 
  | \-common 
  | | \-ErrorMixin (allmydata.test.test_dirnode,allmydata.test.test_deepcheck)
  | | \-FakeCHKFileNode (allmydata.test.test_web)
  | | \-FakeMutableFileNode (allmydata.test.test_web)
  | | \-LoggingServiceParent (allmydata.test.test_storage)
  | | \-ShouldFailMixin (allmydata.test.test_sftp,allmydata.test.test_mutable,allmydata.test.test_web,allmydata.test.test_deepcheck,allmydata.test.test_hung_server)
  | | \-SystemTestMixin (allmydata.test.test_system)
  | | \-WebErrorMixin (allmydata.test.test_web)
  | | \-_corrupt_mutable_share_data (allmydata.test.test_deepcheck)
  | | \-_corrupt_share_data (allmydata.test.test_sftp,allmydata.test.test_hung_server)
  | | \-create_chk_filenode (allmydata.test.test_web)
  | | \-make_chk_file_uri (allmydata.test.test_dirnode)
  | | \-make_mutable_file_uri (allmydata.test.test_dirnode,allmydata.test.test_web)
  | \-common_util 
  | | \-ShouldFailMixin (allmydata.test.test_upload)
  | | \-StallMixin (allmydata.test.test_crawler,allmydata.test.test_cli,allmydata.test.test_deepcheck)
  | \-common_web 
  | | \-HTTPClientGETFactory (allmydata.test.no_network,allmydata.test.test_web)
  | | \-HTTPClientHEADFactory (allmydata.test.test_web)
  | | \-WebRenderingMixin (allmydata.test.test_checker,allmydata.test.test_storage)
  | \-no_network 
  | | \-GridTestMixin (allmydata.test.test_dirnode,allmydata.test.test_repairer,allmydata.test.test_web,allmydata.test.test_sftp,allmydata.test.test_checker,allmydata.test.test_hung_server,allmydata.test.test_cli,allmydata.test.test_deepcheck,allmydata.test.test_consolidate,allmydata.test.test_upload,allmydata.test.test_download,allmydata.test.test_mutable)
  | | \-NoNetworkGrid (allmydata.test.test_no_network)
  | \-test_storage 
  |   \-FakeCanary (allmydata.test.test_crawler)
  \-unknown 
  | \-UnknownNode (allmydata.test.test_dirnode,allmydata.dirnode,allmydata.test.test_web,allmydata.nodemaker)
  | \-strip_prefix_for_ro (allmydata.test.test_dirnode,allmydata.dirnode)
  \-uri 
  | \-ALLEGED_IMMUTABLE_PREFIX (allmydata.unknown)
  | \-ALLEGED_READONLY_PREFIX (allmydata.unknown)
  | \-CHKFileURI (allmydata.immutable.filenode)
  | \-CHKFileVerifierURI (allmydata.immutable.checker,allmydata.immutable.repairer)
  | \-LiteralFileURI (allmydata.dirnode,allmydata.immutable.filenode,allmydata.test.test_deepcheck)
  | \-ReadonlySSKFileURI (allmydata.mutable.filenode)
  | \-SSKVerifierURI (allmydata.scripts.debug)
  | \-WriteableSSKFileURI (allmydata.mutable.filenode)
  | \-from_string (allmydata.dirnode,allmydata.mutable.checker)
  | \-from_string_dirnode (allmydata.web.directory)
  | \-wrap_dirnode_cap (allmydata.dirnode)
  \-util 
  | \-abbreviate 
  | | \-abbreviate_space (allmydata.web.storage)
  | | \-abbreviate_space_both (allmydata.scripts.tahoe_manifest)
  | | \-parse_abbreviated_size (allmydata.client)
  | \-assertutil 
  | | \-_assert (allmydata.util.dictutil,allmydata.immutable.download,allmydata.immutable.encode,allmydata.storage_client,allmydata.node,allmydata.test.test_encode,allmydata.immutable.repairer)
  | | \-precondition (allmydata.immutable.download,allmydata.util.base32,allmydata.codec,allmydata.storage.mutable,allmydata.util.pipeline,allmydata.test.test_upload,allmydata.scripts.common,allmydata.immutable.repairer,allmydata.dirnode,allmydata.node,allmydata.immutable.encode,allmydata.mutable.filenode,allmydata.storage_client,allmydata.immutable.upload,allmydata.test.common,allmydata.util.dictutil,allmydata.immutable.offloaded,allmydata.nodemaker,allmydata.immutable.checker,allmydata.storage.immutable,allmydata.immutable.layout,allmydata.gui.confwiz)
  | \-consumer 
  | | \-MemoryConsumer (allmydata.test.test_encode,allmydata.test.test_system)
  | | \-download_to_data (allmydata.frontends.sftpd,allmydata.dirnode,allmydata.test.test_system,allmydata.test.test_immutable,allmydata.test.test_sftp,allmydata.test.test_hung_server,allmydata.test.test_no_network,allmydata.test.test_download,allmydata.test.test_web,allmydata.test.test_filenode,allmydata.test.common,allmydata.test.test_repairer)
  | \-deferredutil 
  | | \-DeferredListShouldSucceed (allmydata.test.test_upload)
  | \-dictutil 
  | | \-AuxValueDict (allmydata.dirnode)
  | | \-DictOfSets (allmydata.mutable.common)
  | \-fileutil 
  | | \-move_into_place (allmydata.scripts.tahoe_add_alias)
  | \-hashutil 
  | | \-backupdb_dirhash (allmydata.scripts.backupdb)
  | | \-bucket_cancel_secret_hash (allmydata.immutable.upload,allmydata.immutable.checker)
  | | \-bucket_renewal_secret_hash (allmydata.immutable.upload,allmydata.immutable.checker)
  | | \-constant_time_compare (allmydata.storage.mutable,allmydata.storage.immutable)
  | | \-convergence_hasher (allmydata.immutable.upload)
  | | \-file_cancel_secret_hash (allmydata.immutable.upload,allmydata.immutable.checker)
  | | \-file_renewal_secret_hash (allmydata.immutable.upload,allmydata.immutable.checker)
  | | \-plaintext_hasher (allmydata.immutable.upload)
  | | \-plaintext_segment_hasher (allmydata.immutable.upload)
  | | \-sha1 (allmydata.test.no_network,allmydata.storage_client)
  | | \-ssk_pubkey_fingerprint_hash (allmydata.test.test_mutable)
  | | \-ssk_writekey_hash (allmydata.test.test_mutable)
  | | \-storage_index_hash (allmydata.immutable.upload)
  | | \-tagged_hash (allmydata.hashtree,allmydata.test.test_hashtree,allmydata.test.test_mutable)
  | | \-tagged_pair_hash (allmydata.hashtree)
  | \-humanreadable 
  | | \-hr (allmydata.util.assertutil)
  | \-idlib 
  | | \-i2b (allmydata.util.repeatable_random)
  | \-mathutil 
  | | \-log_ceil (allmydata.util.base62)
  | | \-log_floor (allmydata.util.base62)
  | | \-round_sigfigs (allmydata.util.statistics)
  | \-netstring 
  | | \-netstring (allmydata.util.hashutil,allmydata.dirnode,allmydata.scripts.backupdb,allmydata.test.test_netstring,allmydata.scripts.consolidate)
  | | \-split_netstring (allmydata.test.test_dirnode,allmydata.dirnode,allmydata.test.test_web,allmydata.test.test_netstring)
  | \-rrefutil 
  | | \-add_version_to_remote_reference (allmydata.immutable.upload,allmydata.introducer.client,allmydata.storage_client)
  | | \-trap_deadref (allmydata.introducer.client)
  | \-time_format 
  |   \-parse_date (allmydata.client)
  |   \-parse_duration (allmydata.client)
  \-web 
  | \-check_results 
  | | \-CheckAndRepairResults (allmydata.web.filenode,allmydata.web.directory)
  | | \-CheckResults (allmydata.web.filenode,allmydata.web.directory)
  | | \-DeepCheckAndRepairResults (allmydata.web.directory)
  | | \-DeepCheckResults (allmydata.web.directory)
  | | \-LiteralCheckResults (allmydata.web.filenode,allmydata.web.directory)
  | | \-json_check_and_repair_results (allmydata.web.directory)
  | | \-json_check_results (allmydata.web.directory)
  | \-common 
  | | \-IOpHandleTable (allmydata.webish,allmydata.web.operations,allmydata.web.directory)
  | | \-MyExceptionHandler (allmydata.webish,allmydata.web.filenode)
  | | \-NeedOperationHandleError (allmydata.web.directory)
  | | \-RenderMixin (allmydata.web.filenode,allmydata.web.root,allmydata.web.directory)
  | | \-WebError (allmydata.web.operations,allmydata.web.directory,allmydata.web.root,allmydata.web.check_results,allmydata.web.filenode,allmydata.web.unlinked)
  | | \-abbreviate_rate (allmydata.web.status)
  | | \-abbreviate_size (allmydata.web.status,allmydata.web.root)
  | | \-abbreviate_time (allmydata.web.status,allmydata.web.storage)
  | | \-boolean_of_arg (allmydata.web.unlinked,allmydata.web.root,allmydata.web.filenode,allmydata.web.operations,allmydata.web.directory)
  | | \-convert_children_json (allmydata.web.unlinked,allmydata.web.directory)
  | | \-get_arg (allmydata.web.operations,allmydata.web.directory,allmydata.web.unlinked,allmydata.web.introweb,allmydata.web.root,allmydata.web.check_results,allmydata.web.reliability,allmydata.web.status,allmydata.web.storage,allmydata.web.filenode)
  | | \-get_root (allmydata.web.check_results,allmydata.web.operations,allmydata.web.directory)
  | | \-getxmlfile (allmydata.web.directory,allmydata.web.introweb,allmydata.web.root,allmydata.web.check_results,allmydata.web.reliability,allmydata.web.status,allmydata.web.unlinked,allmydata.web.info,allmydata.provisioning,allmydata.web.storage)
  | | \-humanize_failure (allmydata.web.directory)
  | | \-parse_replace_arg (allmydata.web.filenode,allmydata.web.directory)
  | | \-plural (allmydata.web.status)
  | | \-should_create_intermediate_directories (allmydata.web.filenode,allmydata.web.directory)
  | | \-text_plain (allmydata.web.filenode,allmydata.web.directory)
  | \-filenode 
  | | \-FileNodeHandler (allmydata.web.directory)
  | | \-PlaceHolderNodeHandler (allmydata.web.directory)
  | | \-ReplaceMeMixin (allmydata.web.directory)
  | \-info 
  | | \-MoreInfo (allmydata.web.filenode,allmydata.web.directory)
  | \-operations 
  | | \-ReloadMixin (allmydata.web.check_results,allmydata.web.directory)
  | \-storage 
  |   \-StorageStatus (allmydata.test.test_storage)
  |   \-remove_prefix (allmydata.test.test_storage)
  \-webish 
    \-IntroducerWebishServer (allmydata.introducer.server)
    \-WebishServer (allmydata.client)
base64 
  \-b32decode (allmydata.introducer.server,allmydata.test.test_dirnode,allmydata.introducer.client,allmydata.node,allmydata.test.test_introducer,allmydata.scripts.debug)
  \-b32encode (allmydata.test.no_network,allmydata.node,allmydata.test.test_system)
bisect 
  \-bisect_left (allmydata.util.dictutil)
  \-insort_left (allmydata.util.dictutil)
cStringIO 
  \-StringIO (allmydata.test.test_system,allmydata.scripts.common_http,allmydata.test.test_consolidate,allmydata.immutable.filenode,allmydata.test.test_runner,allmydata.scripts.runner,allmydata.scripts.tahoe_cp,allmydata.test.test_cli,allmydata.test.test_deepcheck,allmydata.test.check_memory,allmydata.test.test_upload,allmydata.immutable.upload,allmydata.scripts.tahoe_put,allmydata.test.test_mutable)
collections 
  \-deque (allmydata.stats)
distutils 
  \-version 
    \-LooseVersion (allmydata._version)
foolscap 
  \-api (allmydata)
  | \-Any (allmydata.introducer.interfaces,allmydata.interfaces)
  | \-ChoiceOf (allmydata.interfaces)
  | \-Copyable (allmydata.immutable.upload)
  | \-DeadReferenceError (allmydata.immutable.download,allmydata.immutable.offloaded,allmydata.test.test_system,allmydata.util.rrefutil,allmydata.immutable.checker,allmydata.mutable.retrieve,allmydata.stats,allmydata.mutable.servermap)
  | \-DictOf (allmydata.introducer.interfaces,allmydata.interfaces)
  | \-IntegerConstraint (allmydata.interfaces)
  | \-ListOf (allmydata.interfaces)
  | \-Referenceable (allmydata.introducer.server,allmydata.immutable.offloaded,allmydata.test.test_introducer,allmydata.interfaces,allmydata.storage.server,allmydata.control,allmydata.introducer.client,allmydata.test.no_network,allmydata.storage.immutable,allmydata.immutable.upload,allmydata.client,allmydata.stats,allmydata.key_generator)
  | \-RemoteCopy (allmydata.immutable.upload)
  | \-RemoteException (allmydata.test.no_network,allmydata.immutable.checker,allmydata.mutable.servermap,allmydata.util.rrefutil,allmydata.immutable.download)
  | \-RemoteInterface (allmydata.introducer.interfaces,allmydata.interfaces)
  | \-SetOf (allmydata.introducer.interfaces,allmydata.interfaces)
  | \-StringConstraint (allmydata.introducer.interfaces,allmydata.interfaces)
  | \-SturdyRef (allmydata.introducer.server,allmydata.web.introweb,allmydata.introducer.client)
  | \-Tub (allmydata.stats,allmydata.test.check_speed,allmydata.node,allmydata.test.check_memory,allmydata.test.test_introducer,allmydata.test.test_helper,allmydata.test.test_keygen,allmydata.gui.confwiz,allmydata.key_generator)
  | \-TupleOf (allmydata.introducer.interfaces,allmydata.interfaces)
  | \-Violation (allmydata.util.rrefutil)
  | \-app_versions (allmydata.node)
  | \-eventually (allmydata.immutable.download,allmydata.immutable.offloaded,allmydata.mutable.filenode,allmydata.mutable.publish,allmydata.introducer.client,allmydata.immutable.filenode,allmydata.storage_client,allmydata.test.test_mutable,allmydata.node,allmydata.test.test_crawler,allmydata.util.limiter,allmydata.mutable.retrieve,allmydata.util.observer,allmydata.stats,allmydata.mutable.servermap)
  | \-fireEventually (allmydata.dirnode,allmydata.test.test_storage,allmydata.test.test_keygen,allmydata.immutable.encode,allmydata.test.test_upload,allmydata.test.no_network,allmydata.web.directory,allmydata.test.check_speed,allmydata.test.test_helper,allmydata.mutable.publish,allmydata.test.test_encode,allmydata.test.check_memory,allmydata.test.test_introducer,allmydata.immutable.upload,allmydata.mutable.retrieve,allmydata.test.test_mutable,allmydata.test.common,allmydata.test.test_crawler)
  | \-flushEventualQueue (allmydata.test.test_client,allmydata.test.test_node,allmydata.test.check_memory,allmydata.test.test_introducer,allmydata.test.test_helper,allmydata.test.test_keygen,allmydata.test.common)
  \-base32 (allmydata.util.idlib)
  \-logging 
    \-incident 
    | \-IncidentQualifier (allmydata.test)
    \-log (allmydata.node,allmydata.util.log,allmydata.test.test_mutable)
      \-theLogger (allmydata.test)
formless 
  \-webform (allmydata.web.root,allmydata.test.test_nevow)
itertools 
  \-count (allmydata.mutable.publish,allmydata.mutable.servermap,allmydata.mutable.retrieve)
nevow (allmydata)
  \-appserver (allmydata.web.common,allmydata.webish)
  \-context (allmydata.test.common_web)
  \-inevow (allmydata.web.directory,allmydata.web.status,allmydata.test.test_provisioning,allmydata.web.check_results,allmydata.test.common_web,allmydata.web.introweb,allmydata.webish,allmydata.provisioning,allmydata.web.storage)
  | \-IRequest (allmydata.web.operations,allmydata.web.directory,allmydata.web.root,allmydata.web.common,allmydata.web.info,allmydata.web.filenode)
  \-loaders (allmydata.web.common,allmydata.web.root)
  \-rend (allmydata.web.operations,allmydata.web.directory,allmydata.web.unlinked,allmydata.web.introweb,allmydata.web.storage,allmydata.web.root,allmydata.web.check_results,allmydata.web.reliability,allmydata.web.status,allmydata.test.test_web,allmydata.web.info,allmydata.provisioning,allmydata.web.filenode)
  \-static (allmydata.webish)
  | \-File (allmydata.web.root)
  \-tags (allmydata.web.operations,allmydata.web.directory,allmydata.web.root,allmydata.web.check_results,allmydata.web.reliability,allmydata.web.status,allmydata.web.unlinked,allmydata.web.info,allmydata.provisioning,allmydata.web.storage)
  \-testutil 
  | \-FakeRequest (allmydata.test.common_web)
  \-url (allmydata.web.unlinked,allmydata.web.root,allmydata.web.filenode,allmydata.web.operations,allmydata.web.directory)
  \-util 
    \-resource_filename (allmydata.web.common,allmydata.web.root)
pkg_resources (allmydata._auto_deps,allmydata,allmydata.test.test_runner,allmydata.scripts.runner,allmydata.util.pkgresutil,allmydata.test.test_nevow)
pycryptopp (allmydata)
  \-cipher 
  | \-aes 
  |   \-AES (allmydata.dirnode,allmydata.immutable.download,allmydata.test.test_helper,allmydata.mutable.publish,allmydata.immutable.upload,allmydata.mutable.retrieve,allmydata.mutable.filenode)
  \-hash 
  | \-sha256 
  |   \-SHA256 (allmydata.util.hashutil)
  \-publickey 
    \-rsa (allmydata.test.test_keygen,allmydata.mutable.retrieve,allmydata.client,allmydata.key_generator,allmydata.mutable.servermap)
pyutil 
  \-benchutil (allmydata.test.bench_dirnode)
  \-randutil (allmydata.test.bench_dirnode)
  \-version_class 
    \-Version (allmydata._version)
random 
  \-randrange (allmydata.test.common_util)
repr 
  \-Repr (allmydata.util.humanreadable)
setuptools (allmydata)
simplejson (allmydata.test.check_load,allmydata,allmydata.scripts.tahoe_cp,allmydata.test.test_cli,allmydata.scripts.tahoe_manifest,allmydata.test.test_deepcheck,allmydata.web.status,allmydata.test.test_web,allmydata.dirnode,allmydata.scripts.slow_operation,allmydata.test.test_checker,allmydata.scripts.tahoe_mv,allmydata.web.filenode,allmydata.scripts.consolidate,allmydata.web.introweb,allmydata.web.common,allmydata.web.check_results,allmydata.test.test_system,allmydata.web.directory,allmydata.scripts.tahoe_backup,allmydata.test.test_storage,allmydata.scripts.tahoe_check,allmydata.scripts.tahoe_ls,allmydata.web.storage)
subprocess 
  \-PIPE (allmydata.gui.macapp)
  \-Popen (allmydata.gui.macapp)
twisted (allmydata)
  \-application 
  | \-internet (allmydata.webish,allmydata.util.cachedir,allmydata.test.check_memory)
  | | \-TimerService (allmydata.client,allmydata.stats)
  | \-service (allmydata.test.check_speed,allmydata.test.test_client,allmydata.test.check_memory,allmydata.test.test_keygen,allmydata.test.test_web,allmydata.introducer.server,allmydata.util.cachedir,allmydata.node,allmydata.test.test_stats,allmydata.frontends.ftpd,allmydata.key_generator,allmydata.manhole,allmydata.test.test_no_network,allmydata.introducer.client,allmydata.test.test_helper,allmydata.test.test_node,allmydata.webish,allmydata.immutable.upload,allmydata.stats,allmydata.test.common,allmydata.frontends.sftpd,allmydata.web.operations,allmydata.test.test_crawler,allmydata.storage.server,allmydata.control,allmydata.test.test_storage,allmydata.test.test_introducer,allmydata.test.no_network,allmydata.storage.crawler)
  | \-strports (allmydata.frontends.sftpd,allmydata.webish,allmydata.manhole,allmydata.frontends.ftpd)
  \-conch 
  | \-avatar 
  | | \-ConchUser (allmydata.frontends.sftpd)
  | \-checkers (allmydata.manhole)
  | \-insults 
  | | \-insults (allmydata.manhole)
  | \-interfaces 
  | | \-IConchUser (allmydata.frontends.sftpd)
  | | \-ISFTPFile (allmydata.frontends.sftpd)
  | | \-ISFTPServer (allmydata.frontends.sftpd)
  | \-ls (allmydata.frontends.sftpd)
  | \-manhole (allmydata.manhole)
  | \-manhole_ssh (allmydata.manhole)
  | \-openssh_compat 
  | | \-primes (allmydata.frontends.sftpd)
  | \-ssh 
  | | \-factory (allmydata.frontends.sftpd)
  | | \-filetransfer 
  | | | \-FXF_APPEND (allmydata.frontends.sftpd)
  | | | \-FXF_CREAT (allmydata.frontends.sftpd)
  | | | \-FXF_EXCL (allmydata.frontends.sftpd)
  | | | \-FXF_READ (allmydata.frontends.sftpd)
  | | | \-FXF_TRUNC (allmydata.frontends.sftpd)
  | | | \-FXF_WRITE (allmydata.frontends.sftpd)
  | | | \-FX_FILE_ALREADY_EXISTS (allmydata.frontends.sftpd)
  | | | \-FX_NO_SUCH_FILE (allmydata.frontends.sftpd)
  | | | \-FX_OP_UNSUPPORTED (allmydata.frontends.sftpd)
  | | | \-FX_PERMISSION_DENIED (allmydata.frontends.sftpd)
  | | | \-FileTransferServer (allmydata.frontends.sftpd)
  | | | \-SFTPError (allmydata.frontends.sftpd)
  | | \-keys (allmydata.frontends.sftpd)
  | | \-session (allmydata.frontends.sftpd)
  | \-telnet (allmydata.manhole)
  \-cred 
  | \-checkers (allmydata.manhole,allmydata.frontends.auth)
  | \-credentials (allmydata.frontends.auth)
  | \-error (allmydata.frontends.auth)
  | \-portal (allmydata.frontends.sftpd,allmydata.manhole,allmydata.frontends.ftpd)
  \-internet 
  | \-address (allmydata.web.introweb,allmydata.web.root)
  | \-defer (allmydata.test.test_repairer,allmydata.immutable.download,allmydata.test.test_consolidate,allmydata.test.test_immutable,allmydata.codec,allmydata.util.limiter,allmydata.test.check_speed,allmydata.test.test_encode,allmydata.test.test_deepcheck,allmydata.test.check_memory,allmydata.test.test_upload,allmydata.web.status,allmydata.immutable.repairer,allmydata.util.pipeline,allmydata.web.unlinked,allmydata.dirnode,allmydata.test.test_web,allmydata.node,allmydata.mutable.repairer,allmydata.test.common_web,allmydata.test.common,allmydata.immutable.encode,allmydata.unknown,allmydata.mutable.retrieve,allmydata.frontends.ftpd,allmydata.client,allmydata.mutable.filenode,allmydata.test.test_observer,allmydata.mutable.servermap,allmydata.test.test_dirnode,allmydata.test.common_util,allmydata.immutable.filenode,allmydata.web.directory,allmydata.mutable.publish,allmydata.test.test_node,allmydata.util.iputil,allmydata.frontends.auth,allmydata.webish,allmydata.immutable.upload,allmydata.util.observer,allmydata.test.test_hung_server,allmydata.mutable.checker,allmydata.frontends.sftpd,allmydata.util.deferredutil,allmydata.immutable.offloaded,allmydata.test.test_system,allmydata.web.operations,allmydata.test.test_crawler,allmydata.test.test_sftp,allmydata.control,allmydata.test.test_mutable,allmydata.test.test_storage,allmydata.test.test_introducer,allmydata.test.no_network,allmydata.immutable.layout,allmydata.test.test_util,allmydata.web.filenode,allmydata.scripts.debug)
  | \-error (allmydata.test.check_memory)
  | \-interfaces 
  | | \-IConsumer (allmydata.immutable.repairer,allmydata.immutable.download,allmydata.control,allmydata.util.consumer,allmydata.frontends.ftpd)
  | | \-IPullProducer (allmydata.test.common)
  | | \-IPushProducer (allmydata.immutable.download,allmydata.immutable.filenode,allmydata.web.directory)
  | \-protocol (allmydata.manhole,allmydata.test.check_memory)
  | | \-DatagramProtocol (allmydata.util.iputil)
  | \-reactor (allmydata.immutable.download,allmydata.gui.macapp,allmydata.test.test_hung_server,allmydata.test.test_encode,allmydata.test.check_memory,allmydata.test.test_web,allmydata.stats,allmydata.node,allmydata.client,allmydata.mutable.filenode,allmydata.key_generator,allmydata.scripts.startstop_node,allmydata.test.common_util,allmydata.util.iputil,allmydata.test.check_speed,allmydata.test.test_observer,allmydata.web.operations,allmydata.test.test_sftp,allmydata.test.test_mutable,allmydata.test.no_network,allmydata.storage.crawler,allmydata.test.test_util)
  | \-task (allmydata.util.pollmixin)
  | \-threads (allmydata.test.test_cli,allmydata.test.test_deepcheck,allmydata.test.test_consolidate,allmydata.test.test_system)
  | \-utils (allmydata.test.test_runner)
  |   \-getProcessOutput (allmydata.util.iputil)
  \-persisted 
  | \-sob (allmydata)
  \-protocols 
  | \-basic (allmydata.immutable.filenode)
  | | \-LineOnlyReceiver (allmydata.scripts.tahoe_check,allmydata.scripts.tahoe_manifest)
  | \-ftp (allmydata.frontends.ftpd)
  \-python 
  | \-components (allmydata.frontends.sftpd)
  | | \-registerAdapter (allmydata.uri)
  | \-failure (allmydata.test.common_util,allmydata.test.common,allmydata.mutable.checker,allmydata.mutable.publish,allmydata.immutable.upload,allmydata.mutable.retrieve,allmydata.test.test_web,allmydata.scripts.debug,allmydata.mutable.servermap)
  | | \-Failure (allmydata.test.test_system,allmydata.web.operations,allmydata.web.directory,allmydata.scripts.tahoe_cp,allmydata.test.test_encode,allmydata.util.pipeline,allmydata.test.test_upload,allmydata.test.no_network,allmydata.test.test_util)
  | \-filepath (allmydata)
  | \-log (allmydata.web.common,allmydata.manhole,allmydata.util.pipeline,allmydata.test.test_client,allmydata.gui.macapp,allmydata.util.log,allmydata.control,allmydata.test.check_speed,allmydata.test.test_upload,allmydata.node,allmydata.test.test_node,allmydata.test.test_codec,allmydata.test.check_memory,allmydata.test.test_introducer,allmydata.test.test_util,allmydata.test.test_web,allmydata.storage.expirer,allmydata.util.fileutil,allmydata.scripts.startstop_node,allmydata.util.iputil)
  | \-logfile (allmydata.gui.macapp,allmydata.scripts.startstop_node)
  | \-procutils 
  | | \-which (allmydata.util.find_exe,allmydata.util.iputil)
  | \-runtime (allmydata.test.test_runner)
  | \-usage (allmydata.scripts.create_node,allmydata.test.check_grid,allmydata.test.test_runner,allmydata.scripts.runner,allmydata.test.test_cli,allmydata.scripts.cli,allmydata.scripts.stats_gatherer,allmydata.scripts.keygen,allmydata.scripts.common,allmydata.gui.confwiz,allmydata.scripts.debug,allmydata.scripts.startstop_node)
  | \-util 
  |   \-sibpath (allmydata.util.sibpath)
  \-trial 
  | \-reporter 
  | | \-TreeReporter (allmydata.test.trial_coverage,allmydata.test.trial_figleaf)
  | | \-VerboseTextReporter (allmydata.test.trial_coverage,allmydata.test.trial_figleaf)
  | \-unittest (allmydata.test.test_repairer,allmydata.test.test_hashtree,allmydata.test.test_iputil,allmydata.test.test_provisioning,allmydata.test.test_hung_server,allmydata.test.test_client,allmydata.test.test_encode,allmydata.test.test_cli,allmydata.test.test_deepcheck,allmydata.test.test_upload,allmydata.test.test_keygen,allmydata.test.test_web,allmydata.test.test_filenode,allmydata.test.test_nevow,allmydata.test.test_immutable,allmydata.test.test_checker,allmydata.test.test_stats,allmydata.test.test_netstring,allmydata.test.test_no_network,allmydata.test.test_download,allmydata.test.test_uri,allmydata.test.test_backupdb,allmydata.test.test_observer,allmydata.test.test_runner,allmydata.test.test_crawler,allmydata.test.test_node,allmydata.test.test_codec,allmydata.test.test_consolidate,allmydata.test.test_dirnode,allmydata.test.test_system,allmydata.test.test_sftp,allmydata.test.test_mutable,allmydata.test.test_storage,allmydata.test.test_introducer,allmydata.test.test_helper,allmydata.test.test_util)
  \-web 
    \-client (allmydata.test.common_web,allmydata.test.test_web,allmydata.test.check_memory)
    | \-getPage (allmydata.test.test_system,allmydata.test.test_deepcheck,allmydata.frontends.auth)
    \-error (allmydata.test.test_web)
    | \-Error (allmydata.test.test_system,allmydata.test.common)
    \-html (allmydata.web.check_results,allmydata.web.directory)
    | \-escape (allmydata.web.operations)
    \-http (allmydata.web.directory,allmydata.web.unlinked,allmydata.web.root,allmydata.web.common,allmydata.web.check_results,allmydata.webish,allmydata.test.test_web,allmydata.web.filenode)
    | \-NOT_FOUND (allmydata.web.operations)
    \-server (allmydata.web.common)
    | \-UnsupportedMethod (allmydata.web.common)
    \-static (allmydata.web.filenode)
urllib 
  \-urlencode (allmydata.gui.confwiz)
win32api (allmydata.storage.server)
win32con (allmydata.storage.server,allmydata.test.common_util)
win32file (allmydata.test.common_util)
win32service (allmydata.gui.confwiz)
win32serviceutil (allmydata.gui.confwiz)
zfec (allmydata.codec,allmydata)
zope 
  \-interface (allmydata)
    \-Interface (allmydata.web.common,allmydata.introducer.interfaces,allmydata.monitor,allmydata.storage_client,allmydata.interfaces)
    \-implements (allmydata.immutable.download,allmydata.util.consumer,allmydata.codec,allmydata.test.test_provisioning,allmydata.test.bench_dirnode,allmydata.test.test_encode,allmydata.immutable.repairer,allmydata.introducer.server,allmydata.dirnode,allmydata.check_results,allmydata.mutable.repairer,allmydata.unknown,allmydata.immutable.encode,allmydata.uri,allmydata.frontends.ftpd,allmydata.client,allmydata.mutable.filenode,allmydata.key_generator,allmydata.mutable.servermap,allmydata.test.test_dirnode,allmydata.manhole,allmydata.introducer.client,allmydata.immutable.filenode,allmydata.storage_client,allmydata.mutable.publish,allmydata.monitor,allmydata.frontends.auth,allmydata.mutable.retrieve,allmydata.immutable.upload,allmydata.stats,allmydata.test.common,allmydata.frontends.sftpd,allmydata.immutable.offloaded,allmydata.web.operations,allmydata.nodemaker,allmydata.web.directory,allmydata.storage.server,allmydata.control,allmydata.storage.immutable,allmydata.test.no_network,allmydata.immutable.layout)

Statistics by type

type number old number difference %documented %badname
module 183 183 = 6.56 0.00
class 691 691 = 13.60 1.88
method 3832 3832 = 19.08 0.42
function 1561 1561 = 5.38 1.41

Messages by category

type number previous difference
convention 999 4957 -3958.00
refactor 596 596 =
warning 1551 1551 =
error 85 85 =

% errors / warnings by module

module error warning refactor convention
allmydata.immutable.upload 17.65 1.23 1.34 0.10
allmydata.web.filenode 14.12 0.26 1.17 0.30
allmydata.web.directory 11.76 1.61 2.68 1.40
allmydata.check_results 9.41 0.00 0.00 0.30
allmydata.scripts.common_http 9.41 0.00 0.00 0.00
allmydata.web.common 7.06 0.71 0.67 0.00
allmydata.web.check_results 5.88 0.77 1.85 0.80
allmydata.immutable.encode 5.88 0.19 0.17 0.10
allmydata.scripts.consolidate 2.35 0.06 0.84 0.10
allmydata.test.test_web 1.18 5.09 2.18 4.10
allmydata.test.test_repairer 1.18 3.48 0.50 0.70
allmydata.web.status 1.18 2.00 2.85 1.10
allmydata.scripts.cli 1.18 1.03 0.00 0.80
allmydata.util.fileutil 1.18 0.71 0.34 0.50
allmydata.web.root 1.18 0.45 1.01 0.10
allmydata.webish 1.18 0.32 0.34 0.10
allmydata.test.check_memory 1.18 0.32 0.17 0.80
allmydata.node 1.18 0.26 0.17 0.20
allmydata.util.repeatable_random 1.18 0.19 0.00 1.50
allmydata.test.test_consolidate 1.18 0.13 0.50 0.20
allmydata.control 1.18 0.06 0.00 0.50
allmydata.test.check_grid 1.18 0.06 0.00 0.00
allmydata.unknown 1.18 0.00 0.17 0.10
allmydata.mutable.servermap 0.00 6.77 2.35 2.80
allmydata.test.test_mutable 0.00 6.58 3.19 5.41
allmydata.interfaces 0.00 4.51 3.52 0.30
allmydata.scripts.debug 0.00 4.32 1.51 2.10
allmydata.mutable.retrieve 0.00 4.06 0.84 1.80
allmydata.test.common 0.00 2.64 0.84 1.80
allmydata.web.reliability 0.00 2.58 0.34 2.10
allmydata.test.test_storage 0.00 2.45 5.70 1.70
allmydata.test.test_hung_server 0.00 2.32 0.17 0.60
allmydata.mutable.checker 0.00 2.06 0.84 1.00
allmydata.mutable.publish 0.00 1.81 0.67 0.40
allmydata.test.test_introducer 0.00 1.74 1.17 0.40
allmydata.test.test_dirnode 0.00 1.61 2.52 1.50
allmydata.web.introweb 0.00 1.61 0.84 0.30
allmydata.test.test_cli 0.00 1.55 2.52 2.30
allmydata.test.test_system 0.00 1.55 2.01 2.60
allmydata.test.test_encode 0.00 1.42 1.34 1.50
allmydata.test.test_deepcheck 0.00 1.35 1.34 2.60
allmydata.test.check_load 0.00 1.23 0.00 3.00
allmydata.test.test_runner 0.00 1.03 0.84 2.50
allmydata.test.test_sftp 0.00 1.03 0.00 0.20
allmydata.immutable.offloaded 0.00 0.90 0.34 0.30
allmydata 0.00 0.84 0.34 0.40
allmydata.storage.mutable 0.00 0.84 0.17 0.10
allmydata.util.nummedobj 0.00 0.84 0.17 0.00
allmydata.test.test_uri 0.00 0.77 2.52 0.20
allmydata.dirnode 0.00 0.77 1.17 0.10
allmydata.scripts.tahoe_cp 0.00 0.77 1.01 0.20
allmydata.test.no_network 0.00 0.77 0.50 0.20
allmydata.test.test_util 0.00 0.71 3.02 3.80
allmydata.mutable.layout 0.00 0.64 0.67 1.30
allmydata.util.base32 0.00 0.64 0.00 2.70
allmydata.immutable.download 0.00 0.58 1.68 0.80
allmydata.frontends.sftpd 0.00 0.58 0.67 0.20
allmydata.mutable.filenode 0.00 0.58 0.50 0.10
allmydata.test.test_upload 0.00 0.52 1.34 1.20
allmydata.test.bench_dirnode 0.00 0.52 0.17 1.70
allmydata.test.test_base62 0.00 0.52 0.00 0.60
allmydata.util.statistics 0.00 0.52 0.00 0.40
allmydata.introducer.server 0.00 0.52 0.00 0.00
allmydata.storage.server 0.00 0.45 1.17 0.10
allmydata.test.test_provisioning 0.00 0.45 0.67 0.50
allmydata.scripts.runner 0.00 0.45 0.50 0.10
allmydata.test.common_util 0.00 0.45 0.34 0.50
allmydata.test.test_immutable 0.00 0.45 0.17 0.50
allmydata.immutable.layout 0.00 0.39 0.34 0.80
allmydata.immutable.filenode 0.00 0.39 0.34 0.40
allmydata.web.info 0.00 0.39 0.34 0.00
allmydata.storage.immutable 0.00 0.39 0.17 0.30
allmydata.gui.confwiz 0.00 0.39 0.17 0.10
allmydata.gui.macapp 0.00 0.32 0.67 0.00
allmydata.test.test_filenode 0.00 0.32 0.50 0.20
allmydata.hashtree 0.00 0.32 0.34 0.60
allmydata.introducer.interfaces 0.00 0.32 0.34 0.00
allmydata.introducer.client 0.00 0.32 0.17 0.00
allmydata.windows.registry 0.00 0.32 0.00 0.00
allmydata.scripts.tahoe_check 0.00 0.26 1.34 0.10
allmydata.test.test_client 0.00 0.26 0.67 0.50
allmydata.test.test_helper 0.00 0.26 0.34 0.60
allmydata.test.test_crawler 0.00 0.26 0.34 0.40
allmydata.web.storage 0.00 0.26 0.34 0.20
allmydata.scripts.common 0.00 0.26 0.17 0.40
allmydata.stats 0.00 0.26 0.00 0.00
allmydata.storage.expirer 0.00 0.19 1.01 0.10
allmydata.manhole 0.00 0.19 0.67 0.20
allmydata.util.dictutil 0.00 0.19 0.50 2.20
allmydata.uri 0.00 0.19 0.34 0.80
allmydata.frontends.ftpd 0.00 0.19 0.34 0.30
allmydata.util.log 0.00 0.19 0.34 0.10
allmydata.test.test_codec 0.00 0.19 0.34 0.10
allmydata.web.operations 0.00 0.19 0.34 0.00
allmydata.storage.crawler 0.00 0.19 0.17 0.00
allmydata.util.base62 0.00 0.19 0.00 0.70
allmydata.provisioning 0.00 0.13 0.67 3.40
allmydata.reliability 0.00 0.13 0.67 3.20
allmydata.test.test_checker 0.00 0.13 0.67 0.10
allmydata.scripts.tahoe_manifest 0.00 0.13 0.34 0.10
allmydata.nodemaker 0.00 0.13 0.34 0.00
allmydata.frontends.auth 0.00 0.13 0.34 0.00
allmydata.test.test_download 0.00 0.13 0.17 2.80
allmydata.util.iputil 0.00 0.13 0.17 0.50
allmydata.immutable.checker 0.00 0.13 0.17 0.30
allmydata.test.test_iputil 0.00 0.13 0.17 0.00
allmydata.util.humanreadable 0.00 0.13 0.00 1.20
allmydata._auto_deps 0.00 0.13 0.00 0.40
allmydata.test.common_web 0.00 0.13 0.00 0.20
allmydata.util.pkgresutil 0.00 0.13 0.00 0.00
allmydata.storage_client 0.00 0.13 0.00 0.00
allmydata.storage.shares 0.00 0.13 0.00 0.00
allmydata.scripts.slow_operation 0.00 0.13 0.00 0.00
allmydata.mutable.common 0.00 0.13 0.00 0.00
allmydata.immutable.repairer 0.00 0.13 0.00 0.00
allmydata.test.test_hashtree 0.00 0.06 0.67 0.20
allmydata.scripts.startstop_node 0.00 0.06 0.50 0.30
allmydata.scripts.tahoe_ls 0.00 0.06 0.50 0.00
allmydata.web.unlinked 0.00 0.06 0.34 0.00
allmydata.scripts.tahoe_put 0.00 0.06 0.34 0.00
allmydata.test.check_speed 0.00 0.06 0.17 2.40
allmydata.client 0.00 0.06 0.17 0.30
allmydata.test.test_stats 0.00 0.06 0.17 0.10
allmydata.test.test_keygen 0.00 0.06 0.17 0.10
allmydata.scripts.tahoe_mv 0.00 0.06 0.17 0.10
allmydata.util.pollmixin 0.00 0.06 0.17 0.00
allmydata.test.test_node 0.00 0.06 0.17 0.00
allmydata.test.test_netstring 0.00 0.06 0.17 0.00
allmydata.scripts.tahoe_backup 0.00 0.06 0.17 0.00
allmydata.util.assertutil 0.00 0.06 0.00 0.60
allmydata.scripts.create_node 0.00 0.06 0.00 0.60
allmydata.scripts.stats_gatherer 0.00 0.06 0.00 0.40
allmydata.util.pipeline 0.00 0.06 0.00 0.20
allmydata.util.rrefutil 0.00 0.06 0.00 0.00
allmydata.util.observer 0.00 0.06 0.00 0.00
allmydata.util.limiter 0.00 0.06 0.00 0.00
allmydata.util.find_exe 0.00 0.06 0.00 0.00
allmydata.test.__init__ 0.00 0.06 0.00 0.00
allmydata.monitor 0.00 0.06 0.00 0.00
allmydata.key_generator 0.00 0.06 0.00 0.00
allmydata.introducer.__init__ 0.00 0.06 0.00 0.00

Messages

message id occurrences
C0103 763
W0612 565
W0212 229
W0511 195
C0301 172
R0904 162
W0232 139
R0914 107
R0903 95
R0801 82
W0621 72
W0403 63
E1121 61
C0321 51
W0622 46
R0912 43
R0901 42
W0231 39
W0311 37
W0221 28
R0913 26
R0915 23
W0142 20
W0702 19
W0104 16
F0401 16
E1103 15
W0611 14
W0105 13
R0902 11
W0107 10
W0603 7
W0101 7
C0102 7
W0703 5
W0301 5
W0631 4
W0404 4
W0333 4
R0911 4
E0611 4
C0302 4
W0233 3
W0223 3
W0402 2
E0702 2
W0604 1
W0406 1
R0921 1
E1120 1
E1111 1
E0202 1
C0202 1
C0112 1

Global evaluation

Your code has been rated at 9.11/10 (previous run: 8.13/10) So close to being perfect...

Messages

type module object line message
W0311 allmydata   119 Bad indentation. Found 12 spaces, expected 8
C0301 allmydata   156 Line too long (144/120)
C0301 allmydata   165 Line too long (127/120)
C0301 allmydata   223 Line too long (127/120)
C0103 allmydata   29 Invalid name "hush_pyflakes" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
W0403 allmydata   39 Relative import '_version', should be 'allmydata._version'
W0403 allmydata   48 Relative import '_appname', should be 'allmydata._appname'
W0403 allmydata   58 Relative import '_auto_deps', should be 'allmydata._auto_deps'
W0604 allmydata   68 Using the global statement at the module level
W0603 allmydata get_linux_distro 101 Using the global statement
R0912 allmydata get_linux_distro 72 Too many branches (16/12)
W0621 allmydata get_package_versions_and_locations 165 Redefining name 'nevow' from outer scope (line 26)
W0621 allmydata get_package_versions_and_locations 165 Redefining name 'platform' from outer scope (line 61)
R0914 allmydata get_package_versions_and_locations 160 Too many local variables (19/15)
W0406 allmydata get_package_versions_and_locations 165 Module import itself
W0404 allmydata get_package_versions_and_locations 165 Reimport 'nevow' (imported line 26)
W0404 allmydata get_package_versions_and_locations 165 Reimport 'platform' (imported line 61)
F0401 allmydata get_package_versions_and_locations 173 Unable to import 'pysqlite2'
W0612 allmydata get_package_versions 215 Unused variable 'l'
W0612 allmydata get_package_locations 218 Unused variable 'v'
C0301 allmydata.check_results   24 Line too long (124/120)
C0103 allmydata.check_results DeepCheckResults.add_check 137 Invalid name "r" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
E1121 allmydata.check_results DeepCheckResults.add_check 143 Too many positional arguments for function call
E1121 allmydata.check_results DeepCheckResults.add_check 147 Too many positional arguments for function call
E1121 allmydata.check_results DeepCheckResults.add_check 150 Too many positional arguments for function call
E1121 allmydata.check_results DeepCheckResults.add_check 151 Too many positional arguments for function call
C0103 allmydata.check_results DeepCheckAndRepairResults.add_check_and_repair 175 Invalid name "r" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
E1121 allmydata.check_results DeepCheckAndRepairResults.add_check_and_repair 180 Too many positional arguments for function call
E1121 allmydata.check_results DeepCheckAndRepairResults.add_check_and_repair 181 Too many positional arguments for function call
E1121 allmydata.check_results DeepCheckAndRepairResults.add_check_and_repair 190 Too many positional arguments for function call
E1121 allmydata.check_results DeepCheckAndRepairResults.add_check_and_repair 203 Too many positional arguments for function call
W0511 allmydata.client   370 TODO: this is confusing. BASEDIR/private/helper.furl is created
C0103 allmydata.client Client.__init__ 124 Invalid name "logSource" (should match [a-z_][a-z0-9_]{2,40}$)
C0103 allmydata.client Client.__init__ 125 Invalid name "DEFAULT_ENCODING_PARAMETERS" (should match [a-z_][a-z0-9_]{2,40}$)
C0103 allmydata.client Client.init_client 274 Invalid name "DEP" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
R0904 allmydata.client Client 98 Too many public methods (55/30)
C0301 allmydata.codec   37 Line too long (128/120)
C0301 allmydata.codec   43 Line too long (121/120)
W0702 allmydata.control get_memory_usage 29 No exception type(s) specified
C0103 allmydata.control FileWritingConsumer.__init__ 43 Invalid name "f" (should match [a-z_][a-z0-9_]{2,40}$)
C0103 allmydata.control FileWritingConsumer.registerProducer 44 Invalid name "p" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
E1121 allmydata.control ControlServer.remote_upload_from_file_to_uri 63 Too many positional arguments for function call
C0103 allmydata.control SpeedTest.do_upload._create_slot._created 160 Invalid name "_n" (should match [a-z_][a-z0-9_]{2,40}$)
C0103 allmydata.control SpeedTest.do_upload._create_slot._created 159 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.control DiscardingConsumer.registerProducer 229 Invalid name "p" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.debugshell   4 Invalid name "app" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
W0511 allmydata.dirnode   27 TODO: {Deleter,MetadataSetter,Adder}.modify all start by unpacking the
W0511 allmydata.dirnode   739 TODO: update the servermap, compute a size, add it to
W0212 allmydata.dirnode Deleter.modify 37 Access to a protected member _unpack_contents of a client class
W0212 allmydata.dirnode Deleter.modify 45 Access to a protected member _pack_contents of a client class
W0612 allmydata.dirnode Deleter.modify 43 Unused variable 'metadata'
R0903 allmydata.dirnode Deleter 31 Too few public methods (1/2)
W0212 allmydata.dirnode MetadataSetter.modify 56 Access to a protected member _unpack_contents of a client class
W0212 allmydata.dirnode MetadataSetter.modify 60 Access to a protected member _pack_contents of a client class
R0903 allmydata.dirnode MetadataSetter 49 Too few public methods (1/2)
W0212 allmydata.dirnode Adder.modify 79 Access to a protected member _unpack_contents of a client class
W0212 allmydata.dirnode Adder.modify 134 Access to a protected member _pack_contents of a client class
R0912 allmydata.dirnode Adder.modify 78 Too many branches (13/12)
R0914 allmydata.dirnode DirectoryNode._unpack_contents 251 Too many local variables (18/15)
W0612 allmydata.dirnode DirectoryNode._unpack_contents 268 Unused variable 'subpos'
W0212 allmydata.dirnode DirectoryNode.get_storage_index 349 Access to a protected member _filenode_uri of a client class
C0103 allmydata.dirnode DirectoryNode.move_child_to.sn 574 Invalid name "sn" (should match [a-zA-Z_][a-zA-Z0-9_]{2,40}$)
R0913 allmydata.dirnode DirectoryNode._deep_traverse_dirnode_children 637 Too many arguments (7/6)
R0914 allmydata.dirnode DirectoryNode._deep_traverse_dirnode_children 637 Too many local variables (16/15)
W0612 allmydata.dirnode DirectoryNode._deep_traverse_dirnode_children 647 Unused variable 'metadata'
R0904 allmydata.dirnode DirectoryNode 198 Too many public methods (38/30)
W0105 allmydata.hashtree   51 String statement has no effect
C0103 allmydata.hashtree roundup_pow2 61 Invalid name "x" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0232 allmydata.hashtree CompleteBinaryTreeMixin 71 Class has no __init__ method
C0103 allmydata.hashtree HashTree.__init__ 194 Invalid name "L" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0231 allmydata.hashtree HashTree.__init__ 194 __init__ method from base class 'list' is not called
C0103 allmydata.hashtree HashTree.__init__ 194 Invalid name "L" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.hashtree HashTree.__init__ 210 Invalid name "L" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0231 allmydata.hashtree IncompleteHashTree.__init__ 283 __init__ method from base class 'list' is not called
C0103 allmydata.hashtree IncompleteHashTree.__init__ 284 Invalid name "L" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.hashtree IncompleteHashTree.__init__ 288 Invalid name "L" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.hashtree IncompleteHashTree.__init__ 292 Unused variable 'i'
R0914 allmydata.hashtree IncompleteHashTree.set_hashes 322 Too many local variables (20/15)
R0912 allmydata.hashtree IncompleteHashTree.set_hashes 322 Too many branches (18/12)
C0103 allmydata.history History.notify_mapupdate 55 Invalid name "p" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.history History.notify_publish 61 Invalid name "p" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.history History.notify_retrieve 74 Invalid name "r" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.history History.notify_helper_upload 94 Invalid name "s" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0302 allmydata.interfaces   1 Too many lines in module (2405)
W0511 allmydata.interfaces   429 TODO: rename to get_read_cap()
W0511 allmydata.interfaces   992 TODO: what
W0511 allmydata.interfaces   1036 TODO): same, for current version of all mutable
W0511 allmydata.interfaces   1319 TODO: can we avoid exposing this?
W0511 allmydata.interfaces   1328 TODO: this might also include some amount of
W0511 allmydata.interfaces   1374 TODO: producer/consumer . Maybe write() should return a Deferred that
W0511 allmydata.interfaces   1665 TODO: how should this work?"""
W0511 allmydata.interfaces   1710 TODO: any problems seen during checking will be reported to the
W0511 allmydata.interfaces   1738 TODO: If any of the directories I traverse are unrecoverable, the
W0511 allmydata.interfaces   1755 TODO: If any of the directories I traverse are unrecoverable, the
W0232 allmydata.interfaces RIStubClient 27 Class has no __init__ method
R0903 allmydata.interfaces RIStubClient 27 Too few public methods (0/2)
W0232 allmydata.interfaces RIBucketWriter 35 Class has no __init__ method
W0232 allmydata.interfaces RIBucketReader 53 Class has no __init__ method
W0232 allmydata.interfaces RIStorageServer 85 Class has no __init__ method
W0232 allmydata.interfaces IStorageBucketWriter 268 Class has no __init__ method
W0232 allmydata.interfaces IStorageBucketReader 323 Class has no __init__ method
W0232 allmydata.interfaces IStorageBroker 352 Class has no __init__ method
W0232 allmydata.interfaces IURI 414 Class has no __init__ method
W0232 allmydata.interfaces IVerifierURI 446 Class has no __init__ method
W0232 allmydata.interfaces IDirnodeURI 457 Class has no __init__ method
R0903 allmydata.interfaces IDirnodeURI 457 Too few public methods (0/2)
W0232 allmydata.interfaces IFileURI 460 Class has no __init__ method
R0903 allmydata.interfaces IFileURI 460 Too few public methods (1/2)
W0232 allmydata.interfaces IImmutableFileURI 465 Class has no __init__ method
R0903 allmydata.interfaces IImmutableFileURI 465 Too few public methods (1/2)
W0232 allmydata.interfaces IMutableFileURI 468 Class has no __init__ method
R0903 allmydata.interfaces IMutableFileURI 468 Too few public methods (0/2)
W0232 allmydata.interfaces IDirectoryURI 471 Class has no __init__ method
R0903 allmydata.interfaces IDirectoryURI 471 Too few public methods (0/2)
W0232 allmydata.interfaces IReadonlyDirectoryURI 474 Class has no __init__ method
R0903 allmydata.interfaces IReadonlyDirectoryURI 474 Too few public methods (0/2)
W0232 allmydata.interfaces IFilesystemNode 500 Class has no __init__ method
C0103 allmydata.interfaces IFilesystemNode.get_write_uri 537 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0232 allmydata.interfaces IFileNode 596 Class has no __init__ method
W0232 allmydata.interfaces IImmutableFileNode 600 Class has no __init__ method
W0232 allmydata.interfaces IMutableFileNode 636 Class has no __init__ method
W0232 allmydata.interfaces IDirectoryNode 829 Class has no __init__ method
R0904 allmydata.interfaces IDirectoryNode 829 Too many public methods (32/30)
W0232 allmydata.interfaces ICodecEncoder 1058 Class has no __init__ method
W0232 allmydata.interfaces ICodecDecoder 1217 Class has no __init__ method
W0232 allmydata.interfaces IEncoder 1254 Class has no __init__ method
C0103 allmydata.interfaces IEncoder.set_encrypted_uploadable 1288 Invalid name "u" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0232 allmydata.interfaces IDecoder 1360 Class has no __init__ method
W0232 allmydata.interfaces IDownloadTarget 1394 Class has no __init__ method
W0232 allmydata.interfaces IDownloader 1431 Class has no __init__ method
R0903 allmydata.interfaces IDownloader 1431 Too few public methods (1/2)
W0232 allmydata.interfaces IEncryptedUploadable 1439 Class has no __init__ method
W0232 allmydata.interfaces IUploadable 1508 Class has no __init__ method
W0232 allmydata.interfaces IUploadResults 1600 Class has no __init__ method
R0903 allmydata.interfaces IUploadResults 1600 Too few public methods (0/2)
W0232 allmydata.interfaces IDownloadResults 1633 Class has no __init__ method
R0903 allmydata.interfaces IDownloadResults 1633 Too few public methods (0/2)
W0232 allmydata.interfaces IUploader 1658 Class has no __init__ method
W0232 allmydata.interfaces ICheckable 1667 Class has no __init__ method
W0232 allmydata.interfaces IDeepCheckable 1729 Class has no __init__ method
W0232 allmydata.interfaces ICheckResults 1762 Class has no __init__ method
W0232 allmydata.interfaces ICheckAndRepairResults 1864 Class has no __init__ method
W0232 allmydata.interfaces IDeepCheckResults 1893 Class has no __init__ method
W0232 allmydata.interfaces IDeepCheckAndRepairResults 1934 Class has no __init__ method
W0232 allmydata.interfaces IRepairable 2005 Class has no __init__ method
R0903 allmydata.interfaces IRepairable 2005 Too few public methods (1/2)
W0232 allmydata.interfaces IRepairResults 2026 Class has no __init__ method
R0903 allmydata.interfaces IRepairResults 2026 Too few public methods (1/2)
W0232 allmydata.interfaces IClient 2034 Class has no __init__ method
W0232 allmydata.interfaces INodeMaker 2087 Class has no __init__ method
W0232 allmydata.interfaces IClientStatus 2120 Class has no __init__ method
W0232 allmydata.interfaces IUploadStatus 2141 Class has no __init__ method
W0232 allmydata.interfaces IDownloadStatus 2180 Class has no __init__ method
W0232 allmydata.interfaces IServermapUpdaterStatus 2208 Class has no __init__ method
R0903 allmydata.interfaces IServermapUpdaterStatus 2208 Too few public methods (0/2)
W0232 allmydata.interfaces IPublishStatus 2210 Class has no __init__ method
R0903 allmydata.interfaces IPublishStatus 2210 Too few public methods (0/2)
W0232 allmydata.interfaces IRetrieveStatus 2212 Class has no __init__ method
R0903 allmydata.interfaces IRetrieveStatus 2212 Too few public methods (0/2)
W0232 allmydata.interfaces RIControlClient 2221 Class has no __init__ method
W0232 allmydata.interfaces RIEncryptedUploadable 2279 Class has no __init__ method
W0232 allmydata.interfaces RICHKUploadHelper 2295 Class has no __init__ method
W0232 allmydata.interfaces RIHelper 2308 Class has no __init__ method
W0232 allmydata.interfaces RIStatsProvider 2335 Class has no __init__ method
W0105 allmydata.interfaces RIStatsProvider 2339 String statement has no effect
R0903 allmydata.interfaces RIStatsProvider 2335 Too few public methods (1/2)
W0232 allmydata.interfaces RIStatsGatherer 2351 Class has no __init__ method
W0105 allmydata.interfaces RIStatsGatherer 2355 String statement has no effect
R0903 allmydata.interfaces RIStatsGatherer 2351 Too few public methods (1/2)
W0232 allmydata.interfaces IStatsProducer 2366 Class has no __init__ method
R0903 allmydata.interfaces IStatsProducer 2366 Too few public methods (1/2)
W0232 allmydata.interfaces RIKeyGenerator 2373 Class has no __init__ method
W0105 allmydata.interfaces RIKeyGenerator 2377 String statement has no effect
R0903 allmydata.interfaces RIKeyGenerator 2373 Too few public methods (1/2)
W0232 allmydata.interfaces IValidatedThingProxy 2390 Class has no __init__ method
R0903 allmydata.interfaces IValidatedThingProxy 2390 Too few public methods (1/2)
W0231 allmydata.interfaces InsufficientVersionError.__init__ 2397 __init__ method from base class 'Exception' is not called
W0231 allmydata.key_generator KeyGenerator.__init__ 21 __init__ method from base class 'Referenceable' is not called
W0511 allmydata.manhole   253 TODO: expanduser this, and make it relative to the buildmaster's
C0103 allmydata.manhole makeTelnetProtocol 17 Invalid name "makeTelnetProtocol" (should match [A-Z_][a-zA-Z0-9]+$)
W0621 allmydata.manhole makeTelnetProtocol.__init__ 20 Redefining name 'portal' from outer scope (line 8)
R0903 allmydata.manhole makeTelnetProtocol 17 Too few public methods (0/2)
R0903 allmydata.manhole _TelnetRealm 27 Too few public methods (1/2)
C0103 allmydata.manhole chainedProtocolFactory 43 Invalid name "chainedProtocolFactory" (should match [A-Z_][a-zA-Z0-9]+$)
R0903 allmydata.manhole chainedProtocolFactory 43 Too few public methods (0/2)
W0612 allmydata.manhole ModifiedColoredManhole.handle_KILLLINE 96 Unused variable 'i'
R0904 allmydata.manhole ModifiedColoredManhole 81 Too many public methods (32/30)
W0232 allmydata.monitor IMonitor 5 Class has no __init__ method
W0511 allmydata.node   177 TODO: merge this with allmydata.get_package_versions
W0511 allmydata.node   273 TODO
W0511 allmydata.node   304 TODO: twisted >2.5.0 offers maxRotatedFiles=50
W0232 allmydata.node _None 39 Class has no __init__ method
R0903 allmydata.node _None 39 Too few public methods (0/2)
C0103 allmydata.node Node.__init__ 69 Invalid name "logSource" (should match [a-z_][a-z0-9_]{2,40}$)
E1103 allmydata.node Node.__init__ 64 Class '_None' has no 'decode' member (but some types could not be inferred)
C0103 allmydata.node Node.add_service 342 Invalid name "s" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0232 allmydata.nodemaker DummyImmutableFileNode 12 Class has no __init__ method
R0903 allmydata.nodemaker DummyImmutableFileNode 12 Too few public methods (1/2)
R0913 allmydata.nodemaker NodeMaker.__init__ 19 Too many arguments (9/6)
W0612 allmydata.nodemaker NodeMaker.create_new_mutable_directory 101 Unused variable 'name'
W0511 allmydata.provisioning   443 TODO: buckets vs shares here is a bit wonky, but in
W0511 allmydata.provisioning   489 TODO: doesn't include overhead
C0103 allmydata.provisioning factorial 10 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.provisioning binomial 21 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.provisioning binomial 27 Invalid name "P" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.provisioning binomial 29 Invalid name "P" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
R0901 allmydata.provisioning ProvisioningTool 36 Too many ancestors (13/7)
R0914 allmydata.provisioning ProvisioningTool.do_forms 52 Too many local variables (129/15)
C0321 allmydata.provisioning ProvisioningTool.do_forms.number 93 More than one statement on a single line
C0321 allmydata.provisioning ProvisioningTool.do_forms.number 95 More than one statement on a single line
C0321 allmydata.provisioning ProvisioningTool.do_forms.number 97 More than one statement on a single line
C0321 allmydata.provisioning ProvisioningTool.do_forms.number 99 More than one statement on a single line
C0321 allmydata.provisioning ProvisioningTool.do_forms.number 101 More than one statement on a single line
C0103 allmydata.provisioning ProvisioningTool.do_forms 210 Invalid name "server_dBA_choices" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.provisioning ProvisioningTool.do_forms 218 Invalid name "server_dBA" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.provisioning ProvisioningTool.do_forms 225 Invalid name "drive_MTBF_choices" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.provisioning ProvisioningTool.do_forms 227 Invalid name "drive_MTBF" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.provisioning ProvisioningTool.do_forms 227 Invalid name "i_drive_MTBF" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.provisioning ProvisioningTool.do_forms 401 Invalid name "H" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.provisioning ProvisioningTool.do_forms 614 Invalid name "any_drive_MTBF" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.provisioning ProvisioningTool.do_forms 615 Invalid name "any_drive_MTBF_days" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.provisioning ProvisioningTool.do_forms 636 Invalid name "file_dBA" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.provisioning ProvisioningTool.do_forms 637 Invalid name "user_files_dBA" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.provisioning ProvisioningTool.do_forms 639 Invalid name "all_files_dBA" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.provisioning ProvisioningTool.do_forms 667 Invalid name "P_disk_failure_during_interval" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.provisioning ProvisioningTool.do_forms 669 Invalid name "disk_failure_dBF" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.provisioning ProvisioningTool.do_forms 670 Invalid name "disk_failure_dBA" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.provisioning ProvisioningTool.do_forms 671 Invalid name "file_survives_dBA" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.provisioning ProvisioningTool.do_forms 673 Invalid name "user_files_survives_dBA" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.provisioning ProvisioningTool.do_forms 675 Invalid name "all_files_survives_dBA" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
R0912 allmydata.provisioning ProvisioningTool.do_forms 52 Too many branches (38/12)
R0915 allmydata.provisioning ProvisioningTool.do_forms 52 Too many statements (233/50)
C0103 allmydata.provisioning ProvisioningTool.file_availability 719 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.provisioning ProvisioningTool.file_availability 719 Invalid name "server_dBA" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.provisioning ProvisioningTool.file_availability 719 Invalid name "server_dBA" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.provisioning ProvisioningTool.file_availability 747 Invalid name "factor_dBA" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.provisioning ProvisioningTool.file_availability 749 Invalid name "file_dBA" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.provisioning ProvisioningTool.many_files_availability 752 Invalid name "file_dBA" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.provisioning ProvisioningTool.many_files_availability 752 Invalid name "file_dBA" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.provisioning ProvisioningTool.many_files_availability 766 Invalid name "many_files_dBA" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
F0401 allmydata.reliability   5 Unable to import 'numpy'
W0232 allmydata.reliability ReliabilityModel 11 Class has no __init__ method
C0103 allmydata.reliability ReliabilityModel.run 58 Invalid name "R" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.reliability ReliabilityModel.run 58 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0202 allmydata.reliability ReliabilityModel.run 58 Class method should have "cls" as first argument
R0913 allmydata.reliability ReliabilityModel.run 58 Too many arguments (9/6)
R0914 allmydata.reliability ReliabilityModel.run 58 Too many local variables (33/15)
C0103 allmydata.reliability ReliabilityModel.run 60 Invalid name "R" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.reliability ReliabilityModel.run 60 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.reliability ReliabilityModel.run 69 Invalid name "P" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.reliability ReliabilityModel.run 81 Invalid name "START" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.reliability ReliabilityModel.run 82 Invalid name "DEAD" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.reliability ReliabilityModel.run 83 Invalid name "REPAIRp" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.reliability ReliabilityModel.run 84 Invalid name "REPAIR_newshares" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.reliability ReliabilityModel.run 96 Invalid name "P_repaired_last_check_period" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.reliability ReliabilityModel.run 110 Invalid name "P_repaired_last_check_period" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.reliability ReliabilityModel.run 119 Invalid name "P_dead_unmaintained" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.reliability ReliabilityModel.run 120 Invalid name "P_dead_maintained" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.reliability ReliabilityModel.run 130 Invalid name "P_dead_unmaintained" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.reliability ReliabilityModel.run 131 Invalid name "P_dead_maintained" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0631 allmydata.reliability ReliabilityModel.run 134 Using possibly undefined loop variable 't'
C0103 allmydata.reliability ReliabilityModel.build_decay_matrix 164 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.reliability ReliabilityModel.build_decay_matrix 164 Invalid name "P" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.reliability ReliabilityModel.build_decay_matrix 164 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.reliability ReliabilityModel.build_decay_matrix 164 Invalid name "P" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.reliability ReliabilityModel.build_decay_row 179 Invalid name "P" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.reliability ReliabilityModel.build_decay_row 179 Invalid name "P" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.reliability ReliabilityModel.build_repair_matrix 189 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.reliability ReliabilityModel.build_repair_matrix 189 Invalid name "R" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.reliability ReliabilityModel.build_repair_matrix 189 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.reliability ReliabilityModel.build_repair_matrix 189 Invalid name "R" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.reliability ReliabilityReport.add_sample 214 Invalid name "P_repaired_last_check_period" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.reliability ReliabilityReport.add_sample 214 Invalid name "P_dead_unmaintained" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.reliability ReliabilityReport.add_sample 214 Invalid name "P_dead_maintained" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
R0913 allmydata.reliability ReliabilityReport.add_sample 214 Too many arguments (9/6)
C0103 allmydata.reliability ReliabilityReport.add_sample 215 Invalid name "P_repaired_last_check_period" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.reliability ReliabilityReport.add_sample 218 Invalid name "P_dead_unmaintained" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.reliability ReliabilityReport.add_sample 218 Invalid name "P_dead_maintained" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
R0903 allmydata.reliability ReliabilityReport 210 Too few public methods (1/2)
W0231 allmydata.stats StatsProvider.__init__ 127 __init__ method from base class 'Referenceable' is not called
W0231 allmydata.stats StatsGatherer.__init__ 185 __init__ method from base class 'Referenceable' is not called
W0233 allmydata.stats PickleStatsGatherer.__init__ 250 __init__ method from a non direct base class 'StatsGatherer' is called
W0231 allmydata.stats PickleStatsGatherer.__init__ 248 __init__ method from base class 'StdOutStatsGatherer' is not called
W0105 allmydata.storage_client StorageFarmBroker 64 String statement has no effect
W0232 allmydata.storage_client IServerDescriptor 155 Class has no __init__ method
C0301 allmydata.unknown   150 Line too long (123/120)
R0912 allmydata.unknown UnknownNode.__init__ 32 Too many branches (20/12)
E0702 allmydata.unknown UnknownNode.raise_error 154 Raising NoneType while only classes, instances or string are allowed
W0511 allmydata.uri   19 TODO:
W0232 allmydata.uri _BaseURI 38 Class has no __init__ method
W0231 allmydata.uri DirectoryURIVerifier.__init__ 550 __init__ method from base class '_DirectoryBaseURI' is not called
C0103 allmydata.uri from_string 591 Invalid name "u" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
R0911 allmydata.uri from_string 591 Too many return statements (13/8)
R0912 allmydata.uri from_string 591 Too many branches (24/12)
C0103 allmydata.uri is_uri 663 Invalid name "s" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.uri is_literal_file_uri 670 Invalid name "s" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.uri has_uri_prefix 677 Invalid name "s" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.uri from_string_dirnode 687 Invalid name "s" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.uri from_string_filenode 694 Invalid name "s" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.uri from_string_mutable_filenode 701 Invalid name "s" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.uri from_string_verifier 707 Invalid name "s" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0511 allmydata.webish   85 TODO: when we move to DSA dirnodes and
C0103 allmydata.webish   18 Invalid name "parse_qs" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
R0901 allmydata.webish MyRequest 19 Too many ancestors (10/7)
E0202 allmydata.webish MyRequest._logger 81 An attribute inherited from NevowRequest hide this method
R0904 allmydata.webish MyRequest 19 Too many public methods (65/30)
W0212 allmydata.webish WebishServer._write_nodeurl_file 155 Access to a protected member _port of a client class
W0212 allmydata.webish WebishServer._write_nodeurl_file 157 Access to a protected member _port of a client class
W0233 allmydata.webish IntroducerWebishServer.__init__ 168 __init__ method from a non direct base class 'MultiService' is called
W0231 allmydata.webish IntroducerWebishServer.__init__ 167 __init__ method from base class 'WebishServer' is not called
C0301 allmydata._auto_deps   60 Line too long (138/120)
C0301 allmydata._auto_deps   68 Line too long (308/120)
C0103 allmydata._auto_deps   1 Invalid name "install_requires" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata._auto_deps   55 Invalid name "install_requires" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
W0621 allmydata._auto_deps require_python_2_with_working_base64 58 Redefining name 'sys' from outer scope (line 34)
W0404 allmydata._auto_deps require_python_2_with_working_base64 58 Reimport 'sys' (imported line 34)
C0103 allmydata._version   8 Invalid name "verstr" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
R0903 allmydata.frontends.auth FTPAvatarID 13 Too few public methods (0/2)
W0621 allmydata.frontends.auth AccountFileChecker.requestAvatarId 47 Redefining name 'credentials' from outer scope (line 5)
R0903 allmydata.frontends.auth AccountFileChecker 18 Too few public methods (1/2)
W0621 allmydata.frontends.auth AccountURLChecker.requestAvatarId 95 Redefining name 'credentials' from outer scope (line 5)
R0903 allmydata.frontends.ftpd ReadFile 14 Too few public methods (1/2)
C0103 allmydata.frontends.ftpd FileWriter.registerProducer 30 Invalid name "f" (should match [a-z_][a-z0-9_]{2,40}$)
W0232 allmydata.frontends.ftpd FileWriter 22 Class has no __init__ method
C0103 allmydata.frontends.ftpd WriteFile.receive 49 Invalid name "c" (should match [a-z_][a-z0-9_]{2,40}$)
W0403 allmydata.frontends.ftpd   268 Relative import 'auth', should be 'allmydata.frontends.auth'
C0321 allmydata.frontends.ftpd Dispatcher.requestAvatar.logout 281 More than one statement on a single line
W0612 allmydata.frontends.ftpd Dispatcher.requestAvatar.logout 281 Unused variable 'logout'
R0903 allmydata.frontends.ftpd Dispatcher 271 Too few public methods (1/2)
W0511 allmydata.frontends.sftpd   102 TODO: check that clients are okay with this being a "?".
W0511 allmydata.frontends.sftpd   175 FIXME: this is too restrictive. If the file does not already
W0511 allmydata.frontends.sftpd   226 TODO: extract attrs["mtime"] and attrs["createtime"], use them
W0511 allmydata.frontends.sftpd   299 TODO: the modification time for a mutable file should be
W0511 allmydata.frontends.sftpd   438 TODO: according to the SFTP spec, we should allow ".." in paths.
C0103 allmydata.frontends.sftpd WriteFile.__init__ 45 Invalid name "f" (should match [a-z_][a-z0-9_]{2,40}$)
R0903 allmydata.frontends.sftpd StoppableList 85 Too few public methods (1/2)
R0903 allmydata.frontends.sftpd _FakeStat 94 Too few public methods (0/2)
W0403 allmydata.frontends.sftpd   466 Relative import 'auth', should be 'allmydata.frontends.auth'
C0321 allmydata.frontends.sftpd Dispatcher.requestAvatar.logout 478 More than one statement on a single line
R0903 allmydata.frontends.sftpd Dispatcher 468 Too few public methods (1/2)
R0913 allmydata.frontends.sftpd SFTPServer.__init__ 482 Too many arguments (7/6)
W0223 allmydata.frontends.sftpd SFTPServer.__init__.SSHFactory 501 Method 'getPrivateKeys' is abstract in class 'SSHFactory' but is not overridden
W0223 allmydata.frontends.sftpd SFTPServer.__init__.SSHFactory 501 Method 'getPublicKeys' is abstract in class 'SSHFactory' but is not overridden
W0232 allmydata.frontends.sftpd SFTPServer.__init__.SSHFactory 501 Class has no __init__ method
F0401 allmydata.gui.amdicon   4 Unable to import 'wx'
F0401 allmydata.gui.amdicon   5 Unable to import 'wx'
F0401 allmydata.gui.amdlogo   4 Unable to import 'wx'
F0401 allmydata.gui.amdlogo   5 Unable to import 'wx'
F0401 allmydata.gui.confwiz   21 Unable to import 'wx'
W0403 allmydata.gui.confwiz   29 Relative import 'amdlogo', should be 'allmydata.gui.amdlogo'
C0103 allmydata.gui.confwiz get_nodeid 125 Invalid name "CERTFILE" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0702 allmydata.gui.confwiz get_nickname 139 No exception type(s) specified
W0702 allmydata.gui.confwiz maybe_write_file 153 No exception type(s) specified
W0702 allmydata.gui.confwiz start_windows_service 175 No exception type(s) specified
W0702 allmydata.gui.confwiz ConfWizApp.OnInit 214 No exception type(s) specified
W0702 allmydata.gui.confwiz ConfWizApp.swap_to_register_frame 225 No exception type(s) specified
R0903 allmydata.gui.confwiz WizardFrame 227 Too few public methods (1/2)
F0401 allmydata.gui.macapp   13 Unable to import 'wx'
W0403 allmydata.gui.macapp   21 Relative import 'amdicon', should be 'allmydata.gui.amdicon'
W0403 allmydata.gui.macapp   22 Relative import 'amdlogo', should be 'allmydata.gui.amdlogo'
R0904 allmydata.gui.macapp MacGuiClient 47 Too many public methods (56/30)
W0702 allmydata.gui.macapp AppContainer.run 124 No exception type(s) specified
W0702 allmydata.gui.macapp AppContainer.maybe_install_tahoe_script 178 No exception type(s) specified
R0903 allmydata.gui.macapp SplashFrame 192 Too few public methods (1/2)
R0903 allmydata.gui.macapp SplashPanel 217 Too few public methods (0/2)
R0903 allmydata.gui.macapp MountFrame 257 Too few public methods (1/2)
W0702 allmydata.gui.macapp MacGuiApp.OnInit 394 No exception type(s) specified
C0301 allmydata.immutable.checker   88 Line too long (159/120)
C0301 allmydata.immutable.checker   326 Line too long (121/120)
R0913 allmydata.immutable.checker Checker.__init__ 35 Too many arguments (7/6)
W0612 allmydata.immutable.checker Checker.__init__ 39 Unused variable 'serverrref'
C0103 allmydata.immutable.checker Checker._download_and_verify._discard_result 185 Invalid name "r" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0612 allmydata.immutable.checker Checker._format_results 314 Unused variable 'thisresponded'
C0301 allmydata.immutable.download   245 Line too long (148/120)
C0301 allmydata.immutable.download   949 Line too long (154/120)
C0301 allmydata.immutable.download   1026 Line too long (129/120)
C0301 allmydata.immutable.download   1050 Line too long (136/120)
C0301 allmydata.immutable.download   1111 Line too long (159/120)
W0511 allmydata.immutable.download   139 TODO: It would have
W0511 allmydata.immutable.download   1290 TODO: in fact, this service only downloads immutable files (URI:CHK:).
R0903 allmydata.immutable.download DownloadResults 35 Too few public methods (0/2)
R0903 allmydata.immutable.download ValidatedThingObtainer 78 Too few public methods (1/2)
W0105 allmydata.immutable.download ValidatedCrypttextHashTreeProxy 121 String statement has no effect
R0903 allmydata.immutable.download ValidatedCrypttextHashTreeProxy 116 Too few public methods (1/2)
W0105 allmydata.immutable.download ValidatedExtendedURIProxy 155 String statement has no effect
R0912 allmydata.immutable.download ValidatedExtendedURIProxy._parse_and_validate 195 Too many branches (23/12)
R0915 allmydata.immutable.download ValidatedExtendedURIProxy._parse_and_validate 195 Too many statements (51/50)
R0903 allmydata.immutable.download ValidatedExtendedURIProxy 152 Too few public methods (1/2)
R0913 allmydata.immutable.download ValidatedReadBucketProxy.__init__ 340 Too many arguments (7/6)
R0912 allmydata.immutable.download ValidatedReadBucketProxy._got_data 478 Too many branches (13/12)
W0212 allmydata.immutable.download SegmentDownloader._try 657 Access to a protected member _activate_enough_buckets of a client class
R0902 allmydata.immutable.download CiphertextDownloader 739 Too many instance attributes (32/15)
C0103 allmydata.immutable.download CiphertextDownloader.__init__ 748 Invalid name "v" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0612 allmydata.immutable.download CiphertextDownloader._obtain_uri_extension 1010 Unused variable 'sharenum'
W0612 allmydata.immutable.download CiphertextDownloader._get_crypttext_hash_tree 1048 Unused variable 'sharenum'
W0621 allmydata.immutable.download CiphertextDownloader._download_segment 1173 Redefining name 'codec' from outer scope (line 9)
W0622 allmydata.immutable.download CiphertextDownloader._got_segment 1214 Redefining built-in 'buffer'
C0103 allmydata.immutable.download Downloader.download 1299 Invalid name "u" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.immutable.download Downloader.download 1299 Invalid name "t" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
R0903 allmydata.immutable.download Downloader 1287 Too few public methods (1/2)
W0511 allmydata.immutable.encode   271 TODO: allow abort any time up to close_all_shareholders.
W0105 allmydata.immutable.encode   62 String statement has no effect
R0902 allmydata.immutable.encode Encoder 73 Too many instance attributes (26/15)
E1121 allmydata.immutable.encode Encoder.set_encrypted_uploadable 103 Too many positional arguments for function call
E1121 allmydata.immutable.encode Encoder.set_encrypted_uploadable.<lambda> 108 Too many positional arguments for function call
E1121 allmydata.immutable.encode Encoder.set_encrypted_uploadable.<lambda> 110 Too many positional arguments for function call
W0612 allmydata.immutable.encode Encoder.start 209 Unused variable 'x'
E1121 allmydata.immutable.encode Encoder._gather_data 380 Too many positional arguments for function call
E1121 allmydata.immutable.encode Encoder.finish_hashing 522 Too many positional arguments for function call
C0103 allmydata.immutable.encode Encoder.send_crypttext_hash_tree_to_all_shareholders 524 Invalid name "send_crypttext_hash_tree_to_all_shareholders" (should match [a-zA-Z_][a-zA-Z0-9_]{2,40}$)
W0511 allmydata.immutable.filenode   274 TODO
C0103 allmydata.immutable.filenode PortionOfFile.__init__ 57 Invalid name "f" (should match [a-z_][a-z0-9_]{2,40}$)
R0903 allmydata.immutable.filenode PortionOfFile 54 Too few public methods (1/2)
C0103 allmydata.immutable.filenode DownloadCache.open 167 Invalid name "f" (should match [a-z_][a-z0-9_]{2,40}$)
W0612 allmydata.immutable.filenode DownloadCache._download_failed 129 Unused variable 'offset'
W0612 allmydata.immutable.filenode DownloadCache._download_failed 129 Unused variable 'size'
C0103 allmydata.immutable.filenode ImmutableFileNode.__init__ 197 Invalid name "u" (should match [a-z_][a-z0-9_]{2,40}$)
W0231 allmydata.immutable.filenode ImmutableFileNode.__init__ 194 __init__ method from base class '_ImmutableFileNodeBase' is not called
R0913 allmydata.immutable.filenode ImmutableFileNode.__init__ 194 Too many arguments (7/6)
W0232 allmydata.immutable.filenode LiteralProducer 318 Class has no __init__ method
C0103 allmydata.immutable.filenode LiteralFileNode.__init__ 330 Invalid name "u" (should match [a-z_][a-z0-9_]{2,40}$)
W0231 allmydata.immutable.filenode LiteralFileNode.__init__ 328 __init__ method from base class '_ImmutableFileNodeBase' is not called
C0301 allmydata.immutable.layout   374 Line too long (137/120)
C0301 allmydata.immutable.layout   376 Line too long (150/120)
C0301 allmydata.immutable.layout   385 Line too long (151/120)
C0301 allmydata.immutable.layout   450 Line too long (138/120)
C0301 allmydata.immutable.layout   454 Line too long (161/120)
C0301 allmydata.immutable.layout   472 Line too long (144/120)
W0511 allmydata.immutable.layout   228 TODO: another
W0511 allmydata.immutable.layout   314 TODO: for small shares, read the whole bucket in _start()
W0511 allmydata.immutable.layout   317 XXX The following two callbacks implement a slightly faster/nicer
W0511 allmydata.immutable.layout   416 TODO: fetch only at_least_these instead of all of them.
W0105 allmydata.immutable.layout   51 String statement has no effect
W0105 allmydata.immutable.layout   71 String statement has no effect
R0913 allmydata.immutable.layout make_write_bucket_proxy 77 Too many arguments (7/6)
R0913 allmydata.immutable.layout WriteBucketProxy.__init__ 95 Too many arguments (9/6)
C0103 allmydata.immutable.layout WriteBucketProxy_v2 245 Invalid name "WriteBucketProxy_v2" (should match [A-Z_][a-zA-Z0-9]+$)
C0103 allmydata.immutable.layout ReadBucketProxy._str2l 398 Invalid name "s" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0107 allmydata.immutable.offloaded CHKCheckerAndUEBFetcher._got_error 79 Unnecessary pass statement
W0231 allmydata.immutable.offloaded CHKUploadHelper.__init__ 137 __init__ method from base class 'Referenceable' is not called
W0231 allmydata.immutable.offloaded CHKUploadHelper.__init__ 137 __init__ method from base class 'CHKUploader' is not called
R0913 allmydata.immutable.offloaded CHKUploadHelper.__init__ 137 Too many arguments (9/6)
W0221 allmydata.immutable.offloaded CHKUploadHelper.start 174 Arguments number differs from overridden method
W0232 allmydata.immutable.offloaded AskUntilSuccessMixin 233 Class has no __init__ method
W0142 allmydata.immutable.offloaded AskUntilSuccessMixin.call._err 252 Used * or ** magic
C0103 allmydata.immutable.offloaded CHKCiphertextFetcher.__init__ 279 Invalid name "_f" (should match [a-z_][a-z0-9_]{2,40}$)
W0212 allmydata.immutable.offloaded CHKCiphertextFetcher.__init__ 274 Access to a protected member _upload_id of a client class
W0212 allmydata.immutable.offloaded CHKCiphertextFetcher._got_size 327 Access to a protected member _upload_status of a client class
W0212 allmydata.immutable.offloaded CHKCiphertextFetcher._start_reading 334 Access to a protected member _helper of a client class
W0212 allmydata.immutable.offloaded CHKCiphertextFetcher._fetch 389 Access to a protected member _upload_status of a client class
W0212 allmydata.immutable.offloaded CHKCiphertextFetcher._fetch._got_data 407 Access to a protected member _helper of a client class
W0212 allmydata.immutable.offloaded CHKCiphertextFetcher._fetch._got_data 408 Access to a protected member _upload_status of a client class
C0103 allmydata.immutable.offloaded LocalCiphertextReader.start 457 Invalid name "f" (should match [a-z_][a-z0-9_]{2,40}$)
W0212 allmydata.immutable.offloaded LocalCiphertextReader.start 455 Access to a protected member _upload_status of a client class
W0231 allmydata.immutable.offloaded Helper.__init__ 497 __init__ method from base class 'Referenceable' is not called
R0914 allmydata.immutable.offloaded Helper.get_stats 530 Too many local variables (16/15)
C0103 allmydata.immutable.offloaded Helper.get_stats 531 Invalid name "OLD" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0511 allmydata.immutable.repairer   145 XXX do we need to actually update this? Is
W0105 allmydata.immutable.repairer DownUpConnector 97 String statement has no effect
W0511 allmydata.immutable.upload   72 TODO: actual extensions are closer to 419 bytes, so we can probably lower
W0511 allmydata.immutable.upload   242 TODO: don't pre-convert all peerids to PeerTrackers
W0511 allmydata.immutable.upload   564 TODO: we have to encrypt the data (even if hash_only==True)
W0511 allmydata.immutable.upload   1134 TODO: setting progress in a non-yielding loop is kind of
W0231 allmydata.immutable.upload UploadResults.__init__ 55 __init__ method from base class 'Copyable' is not called
W0231 allmydata.immutable.upload UploadResults.__init__ 55 __init__ method from base class 'RemoteCopy' is not called
R0913 allmydata.immutable.upload PeerTracker.__init__ 76 Too many arguments (10/6)
R0903 allmydata.immutable.upload PeerTracker 75 Too few public methods (1/2)
R0902 allmydata.immutable.upload Tahoe2PeerSelector 131 Too many instance attributes (18/15)
R0913 allmydata.immutable.upload Tahoe2PeerSelector.get_shareholders 145 Too many arguments (9/6)
R0914 allmydata.immutable.upload Tahoe2PeerSelector.get_shareholders 145 Too many local variables (24/15)
W0612 allmydata.immutable.upload Tahoe2PeerSelector.get_shareholders._get_maxsize 192 Unused variable 'peerid'
R0912 allmydata.immutable.upload Tahoe2PeerSelector._loop 225 Too many branches (14/12)
R0903 allmydata.immutable.upload Tahoe2PeerSelector 131 Too few public methods (1/2)
E1121 allmydata.immutable.upload EncryptAnUploadable.set_upload_status 406 Too many positional arguments for function call
E1121 allmydata.immutable.upload EncryptAnUploadable.get_size 418 Too many positional arguments for function call
E1121 allmydata.immutable.upload EncryptAnUploadable.get_all_encoding_parameters 430 Too many positional arguments for function call
W0612 allmydata.immutable.upload EncryptAnUploadable.get_all_encoding_parameters._got 432 Unused variable 'k'
W0612 allmydata.immutable.upload EncryptAnUploadable.get_all_encoding_parameters._got 432 Unused variable 'happy'
W0612 allmydata.immutable.upload EncryptAnUploadable.get_all_encoding_parameters._got 432 Unused variable 'n'
E1121 allmydata.immutable.upload EncryptAnUploadable._get_encryptor 445 Too many positional arguments for function call
W0612 allmydata.immutable.upload EncryptAnUploadable.get_plaintext_hashtree_leaves 588 Unused variable 'segment_left'
E1121 allmydata.immutable.upload EncryptAnUploadable.close 606 Too many positional arguments for function call
E1121 allmydata.immutable.upload CHKUploader.start 694 Too many positional arguments for function call
R0914 allmydata.immutable.upload CHKUploader.locate_all_shareholders 725 Too many local variables (18/15)
W0612 allmydata.immutable.upload CHKUploader.locate_all_shareholders 740 Unused variable 'k'
W0622 allmydata.immutable.upload read_this_many_bytes._got 802 Redefining built-in 'bytes'
E1121 allmydata.immutable.upload LiteralUploader.start 826 Too many positional arguments for function call
W0621 allmydata.immutable.upload LiteralUploader._build_results 838 Redefining name 'uri' from outer scope (line 12)
W0231 allmydata.immutable.upload RemoteEncryptedUploadable.__init__ 854 __init__ method from base class 'Referenceable' is not called
E1121 allmydata.immutable.upload RemoteEncryptedUploadable.get_size 866 Too many positional arguments for function call
E1121 allmydata.immutable.upload RemoteEncryptedUploadable.remote_get_all_encoding_parameters 876 Too many positional arguments for function call
E1121 allmydata.immutable.upload RemoteEncryptedUploadable._read_encrypted 879 Too many positional arguments for function call
E1121 allmydata.immutable.upload RemoteEncryptedUploadable.remote_close 919 Too many positional arguments for function call
E1121 allmydata.immutable.upload AssistedUploader.start 945 Too many positional arguments for function call
E1121 allmydata.immutable.upload AssistedUploader.start 948 Too many positional arguments for function call
E1121 allmydata.immutable.upload AssistedUploader.start.<lambda> 950 Too many positional arguments for function call
W0612 allmydata.immutable.upload AssistedUploader._got_all_encoding_parameters 965 Unused variable 'happy'
W0232 allmydata.immutable.upload BaseUploadable 1047 Class has no __init__ method
C0103 allmydata.immutable.upload FileHandle._get_encryption_key_convergent._got 1127 Invalid name "BLOCKSIZE" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.immutable.upload FileHandle._get_encryption_key_convergent._got 1123 Unused variable 'happy'
E1121 allmydata.immutable.upload Uploader.upload 1256 Too many positional arguments for function call
W0212 allmydata.immutable.upload Uploader.upload._got_size 1279 Access to a protected member _secret_holder of a client class
W0511 allmydata.introducer.client   77 TODO: for the introducer, perhaps this should halt the application
W0231 allmydata.introducer.client IntroducerClient.__init__ 16 __init__ method from base class 'Referenceable' is not called
W0702 allmydata.introducer.client IntroducerClient.remote_announce 156 No exception type(s) specified
W0107 allmydata.introducer.client IntroducerClient.remote_announce 161 Unnecessary pass statement
R0914 allmydata.introducer.client IntroducerClient._process_announcement 163 Too many local variables (17/15)
W0142 allmydata.introducer.client IntroducerClient._process_announcement 212 Used * or ** magic
W0232 allmydata.introducer.interfaces RIIntroducerSubscriberClient 20 Class has no __init__ method
W0232 allmydata.introducer.interfaces RIIntroducerPublisher 50 Class has no __init__ method
R0903 allmydata.introducer.interfaces RIIntroducerPublisher 50 Too few public methods (1/2)
W0232 allmydata.introducer.interfaces RIIntroducerSubscriberService 59 Class has no __init__ method
R0903 allmydata.introducer.interfaces RIIntroducerSubscriberService 59 Too few public methods (1/2)
W0232 allmydata.introducer.interfaces RIIntroducerPublisherAndSubscriberService 69 Class has no __init__ method
W0232 allmydata.introducer.interfaces IIntroducerClient 78 Class has no __init__ method
W0231 allmydata.introducer.server IntroducerService.__init__ 55 __init__ method from base class 'Referenceable' is not called
W0612 allmydata.introducer.server IntroducerService._publish 92 Unused variable 'ver'
W0612 allmydata.introducer.server IntroducerService._publish 92 Unused variable 'nickname_utf8'
W0612 allmydata.introducer.server IntroducerService._publish 92 Unused variable 'ri_name'
W0612 allmydata.introducer.server IntroducerService._publish 98 Unused variable 'timestamp'
W0612 allmydata.introducer.server IntroducerService._publish 92 Unused variable 'oldest'
W0612 allmydata.introducer.server IntroducerService.remote_subscribe 138 Unused variable 'when'
W0612 allmydata.introducer.server IntroducerService.remote_subscribe 138 Unused variable 'nodeid'
W0403 allmydata.introducer   5 Relative import 'server', should be 'allmydata.introducer.server'
W0511 allmydata.mutable.checker   313 TODO?
W0511 allmydata.mutable.checker   317 TODO?
W0403 allmydata.mutable.checker   9 Relative import 'common', should be 'allmydata.mutable.common'
W0403 allmydata.mutable.checker   10 Relative import 'servermap', should be 'allmydata.mutable.servermap'
W0403 allmydata.mutable.checker   11 Relative import 'layout', should be 'allmydata.mutable.layout'
C0103 allmydata.mutable.checker MutableChecker._got_mapupdate_results 57 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.mutable.checker MutableChecker._got_mapupdate_results 57 Unused variable 'k'
R0914 allmydata.mutable.checker MutableChecker._verify_all_shares 63 Too many local variables (21/15)
C0103 allmydata.mutable.checker MutableChecker._verify_all_shares 69 Invalid name "IV" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.mutable.checker MutableChecker._verify_all_shares 69 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.mutable.checker MutableChecker._verify_all_shares 69 Unused variable 'root_hash'
W0612 allmydata.mutable.checker MutableChecker._verify_all_shares 74 Unused variable 'timestamp'
W0612 allmydata.mutable.checker MutableChecker._verify_all_shares 69 Unused variable 'IV'
W0612 allmydata.mutable.checker MutableChecker._verify_all_shares 69 Unused variable 'prefix'
W0612 allmydata.mutable.checker MutableChecker._verify_all_shares 69 Unused variable 'N'
W0612 allmydata.mutable.checker MutableChecker._verify_all_shares 69 Unused variable 'seqnum'
W0612 allmydata.mutable.checker MutableChecker._verify_all_shares 69 Unused variable 'datalength'
W0612 allmydata.mutable.checker MutableChecker._verify_all_shares 69 Unused variable 'k'
W0612 allmydata.mutable.checker MutableChecker._verify_all_shares 69 Unused variable 'segsize'
C0103 allmydata.mutable.checker MutableChecker.check_prefix 102 Invalid name "IV" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.mutable.checker MutableChecker.check_prefix 102 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.mutable.checker MutableChecker.check_prefix 102 Unused variable 'root_hash'
W0612 allmydata.mutable.checker MutableChecker.check_prefix 102 Unused variable 'segsize'
W0612 allmydata.mutable.checker MutableChecker.check_prefix 102 Unused variable 'seqnum'
W0612 allmydata.mutable.checker MutableChecker.check_prefix 102 Unused variable 'IV'
W0612 allmydata.mutable.checker MutableChecker.check_prefix 103 Unused variable 'offsets_tuple'
W0612 allmydata.mutable.checker MutableChecker.check_prefix 102 Unused variable 'datalength'
W0612 allmydata.mutable.checker MutableChecker.check_prefix 102 Unused variable 'N'
W0612 allmydata.mutable.checker MutableChecker.check_prefix 102 Unused variable 'k'
R0914 allmydata.mutable.checker MutableChecker._got_results_one_share 109 Too many local variables (25/15)
C0103 allmydata.mutable.checker MutableChecker._got_results_one_share 116 Invalid name "IV" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.mutable.checker MutableChecker._got_results_one_share 116 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0212 allmydata.mutable.checker MutableChecker._got_results_one_share 140 Access to a protected member _decrypt_privkey of a client class
W0612 allmydata.mutable.checker MutableChecker._got_results_one_share 116 Unused variable 'IV'
W0612 allmydata.mutable.checker MutableChecker._got_results_one_share 116 Unused variable 'seqnum'
W0612 allmydata.mutable.checker MutableChecker._got_results_one_share 116 Unused variable 'datalen'
W0612 allmydata.mutable.checker MutableChecker._got_results_one_share 116 Unused variable 'signature'
W0612 allmydata.mutable.checker MutableChecker._got_results_one_share 116 Unused variable 'k'
W0612 allmydata.mutable.checker MutableChecker._got_results_one_share 116 Unused variable 'pubkey'
W0612 allmydata.mutable.checker MutableChecker._got_results_one_share 116 Unused variable 'segsize'
C0103 allmydata.mutable.checker MutableChecker._count_shares 151 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.mutable.checker MutableChecker._fill_checker_results 165 Invalid name "r" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
R0914 allmydata.mutable.checker MutableChecker._fill_checker_results 165 Too many local variables (30/15)
C0103 allmydata.mutable.checker MutableChecker._fill_checker_results 210 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
R0912 allmydata.mutable.checker MutableChecker._fill_checker_results 165 Too many branches (19/12)
R0915 allmydata.mutable.checker MutableChecker._fill_checker_results 165 Too many statements (89/50)
W0612 allmydata.mutable.checker MutableChecker._fill_checker_results 264 Unused variable 'timestamp'
W0511 allmydata.mutable.common   120 TODO: join multiple fragments, instead of only returning a hit if
W0231 allmydata.mutable.common CorruptShareError.__init__ 45 __init__ method from base class 'Exception' is not called
C0301 allmydata.mutable.filenode   76 Line too long (129/120)
W0511 allmydata.mutable.filenode   312 TODO: consider allowing this to retry multiple times.. this
W0403 allmydata.mutable.filenode   15 Relative import 'publish', should be 'allmydata.mutable.publish'
W0403 allmydata.mutable.filenode   16 Relative import 'common', should be 'allmydata.mutable.common'
W0403 allmydata.mutable.filenode   18 Relative import 'servermap', should be 'allmydata.mutable.servermap'
W0403 allmydata.mutable.filenode   19 Relative import 'retrieve', should be 'allmydata.mutable.retrieve'
W0403 allmydata.mutable.filenode   20 Relative import 'checker', should be 'allmydata.mutable.checker'
W0403 allmydata.mutable.filenode   21 Relative import 'repairer', should be 'allmydata.mutable.repairer'
R0903 allmydata.mutable.filenode BackoffAgent 24 Too few public methods (1/2)
R0902 allmydata.mutable.filenode MutableFileNode 48 Too many instance attributes (18/15)
W0212 allmydata.mutable.filenode MutableFileNode.__cmp__ 256 Access to a protected member _uri of a client class
W0142 allmydata.mutable.filenode MutableFileNode._do_serialized.<lambda> 264 Used * or ** magic
R0904 allmydata.mutable.filenode MutableFileNode 48 Too many public methods (39/30)
W0511 allmydata.mutable.layout   139 TODO: just ignore the share
W0403 allmydata.mutable.layout   3 Relative import 'common', should be 'allmydata.mutable.common'
C0103 allmydata.mutable.layout unpack_header 16 Invalid name "IV" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.mutable.layout unpack_header 17 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.mutable.layout unpack_prefix_and_signature 33 Invalid name "IV" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.mutable.layout unpack_prefix_and_signature 34 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
R0914 allmydata.mutable.layout unpack_share 50 Too many local variables (24/15)
C0103 allmydata.mutable.layout unpack_share 56 Invalid name "IV" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.mutable.layout unpack_share 57 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
R0914 allmydata.mutable.layout unpack_share_data 97 Too many local variables (27/15)
C0103 allmydata.mutable.layout unpack_share_data 98 Invalid name "IV" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.mutable.layout unpack_share_data 98 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.mutable.layout unpack_share_data 98 Unused variable 'root_hash'
W0612 allmydata.mutable.layout unpack_share_data 98 Unused variable 'IV'
W0612 allmydata.mutable.layout unpack_share_data 98 Unused variable 'N'
W0612 allmydata.mutable.layout unpack_share_data 98 Unused variable 'seqnum'
W0612 allmydata.mutable.layout unpack_share_data 98 Unused variable 'k'
W0612 allmydata.mutable.layout unpack_share_data 98 Unused variable 'prefix'
W0612 allmydata.mutable.layout unpack_share_data 98 Unused variable 'datalength'
W0612 allmydata.mutable.layout unpack_share_data 98 Unused variable 'segsize'
C0103 allmydata.mutable.layout pack_checkstring 129 Invalid name "IV" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.mutable.layout pack_checkstring 129 Invalid name "IV" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.mutable.layout unpack_checkstring 138 Invalid name "IV" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.mutable.layout pack_prefix 143 Invalid name "IV" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
R0913 allmydata.mutable.layout pack_prefix 143 Too many arguments (7/6)
C0103 allmydata.mutable.layout pack_prefix 143 Invalid name "IV" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
R0913 allmydata.mutable.layout pack_share 179 Too many arguments (7/6)
W0511 allmydata.mutable.publish   348 TODO: 1: redistribute shares to achieve one-per-peer, by copying
W0511 allmydata.mutable.publish   351 TODO: 2: move those shares instead of copying them, to reduce future
W0511 allmydata.mutable.publish   402 TODO: cache the ciphertext, only produce the
W0511 allmydata.mutable.publish   710 TODO: ask this peer next time. I don't yet have a good
W0511 allmydata.mutable.publish   721 TODO later: when publish starts, do
W0511 allmydata.mutable.publish   739 TODO: there are two possibilities. The first is that the server
W0511 allmydata.mutable.publish   821 TODO: recovery
W0403 allmydata.mutable.publish   15 Relative import 'common', should be 'allmydata.mutable.common'
W0403 allmydata.mutable.publish   17 Relative import 'servermap', should be 'allmydata.mutable.servermap'
W0403 allmydata.mutable.publish   18 Relative import 'layout', should be 'allmydata.mutable.layout'
C0103 allmydata.mutable.publish PublishStatus.set_encoding 71 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
R0902 allmydata.mutable.publish Publish 85 Too many instance attributes (37/15)
W0612 allmydata.mutable.publish Publish.update_goal 381 Unused variable 'ignored1'
W0612 allmydata.mutable.publish Publish.update_goal 381 Unused variable 'ignored2'
R0914 allmydata.mutable.publish Publish._generate_shares 441 Too many local variables (33/15)
R0914 allmydata.mutable.publish Publish._send_shares 526 Too many local variables (32/15)
C0103 allmydata.mutable.publish Publish._send_shares 562 Invalid name "old_N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.mutable.publish Publish._send_shares 562 Unused variable 'old_datalength'
W0612 allmydata.mutable.publish Publish._send_shares 561 Unused variable 'old_segsize'
W0612 allmydata.mutable.publish Publish._send_shares 562 Unused variable 'old_k'
W0612 allmydata.mutable.publish Publish._send_shares 560 Unused variable 'old_timestamp'
W0612 allmydata.mutable.publish Publish._send_shares 562 Unused variable 'old_prefix'
W0612 allmydata.mutable.publish Publish._send_shares 563 Unused variable 'old_offsets_tuple'
W0612 allmydata.mutable.publish Publish._send_shares 562 Unused variable 'old_N'
R0914 allmydata.mutable.publish Publish._got_write_answer 659 Too many local variables (29/15)
W0107 allmydata.mutable.publish Publish._got_write_answer 728 Unnecessary pass statement
C0103 allmydata.mutable.publish Publish._got_write_answer 767 Invalid name "IV" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.mutable.publish Publish._got_write_answer 767 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.mutable.publish Publish._got_write_answer 767 Unused variable 'IV'
W0612 allmydata.mutable.publish Publish._got_write_answer 767 Unused variable 'prefix'
W0612 allmydata.mutable.publish Publish._got_write_answer 768 Unused variable 'offsets_tuple'
W0612 allmydata.mutable.publish Publish._got_write_answer 767 Unused variable 'segsize'
W0612 allmydata.mutable.publish Publish._got_write_answer 767 Unused variable 'N'
W0612 allmydata.mutable.publish Publish._got_write_answer 767 Unused variable 'k'
W0612 allmydata.mutable.publish Publish._got_write_answer 767 Unused variable 'datalength'
W0612 allmydata.mutable.publish Publish._got_write_answer 763 Unused variable 'other_salt'
C0301 allmydata.mutable.repairer   104 Line too long (128/120)
W0511 allmydata.mutable.retrieve   378 TODO:
W0511 allmydata.mutable.retrieve   419 TODO: but if they've been in flight for a long time, and we
W0403 allmydata.mutable.retrieve   15 Relative import 'common', should be 'allmydata.mutable.common'
W0403 allmydata.mutable.retrieve   16 Relative import 'layout', should be 'allmydata.mutable.layout'
C0103 allmydata.mutable.retrieve RetrieveStatus.set_encoding 63 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0232 allmydata.mutable.retrieve Marker 74 Class has no __init__ method
R0903 allmydata.mutable.retrieve Marker 74 Too few public methods (0/2)
R0902 allmydata.mutable.retrieve Retrieve 77 Too many instance attributes (17/15)
C0103 allmydata.mutable.retrieve Retrieve.__init__ 112 Invalid name "IV" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.mutable.retrieve Retrieve.__init__ 112 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.mutable.retrieve Retrieve.__init__ 112 Unused variable 'root_hash'
W0612 allmydata.mutable.retrieve Retrieve.__init__ 112 Unused variable 'seqnum'
W0612 allmydata.mutable.retrieve Retrieve.__init__ 113 Unused variable 'offsets_tuple'
W0612 allmydata.mutable.retrieve Retrieve.__init__ 112 Unused variable 'IV'
W0612 allmydata.mutable.retrieve Retrieve.__init__ 112 Unused variable 'segsize'
C0103 allmydata.mutable.retrieve Retrieve.download 143 Invalid name "IV" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.mutable.retrieve Retrieve.download 143 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.mutable.retrieve Retrieve.download 143 Unused variable 'root_hash'
W0612 allmydata.mutable.retrieve Retrieve.download 143 Unused variable 'datalength'
W0612 allmydata.mutable.retrieve Retrieve.download 137 Unused variable 'timestamp'
W0612 allmydata.mutable.retrieve Retrieve.download 143 Unused variable 'IV'
W0612 allmydata.mutable.retrieve Retrieve.download 143 Unused variable 'prefix'
W0612 allmydata.mutable.retrieve Retrieve.download 144 Unused variable 'offsets_tuple'
W0612 allmydata.mutable.retrieve Retrieve.download 143 Unused variable 'seqnum'
W0612 allmydata.mutable.retrieve Retrieve.download 143 Unused variable 'N'
W0612 allmydata.mutable.retrieve Retrieve.download 143 Unused variable 'segsize'
R0914 allmydata.mutable.retrieve Retrieve.get_data 165 Too many local variables (25/15)
C0103 allmydata.mutable.retrieve Retrieve.get_data 172 Invalid name "IV" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.mutable.retrieve Retrieve.get_data 172 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0212 allmydata.mutable.retrieve Retrieve.get_data 201 Access to a protected member _read_from_cache of a client class
W0612 allmydata.mutable.retrieve Retrieve.get_data 172 Unused variable 'root_hash'
W0612 allmydata.mutable.retrieve Retrieve.get_data 201 Unused variable 'timestamp'
W0612 allmydata.mutable.retrieve Retrieve.get_data 172 Unused variable 'prefix'
W0612 allmydata.mutable.retrieve Retrieve.get_data 172 Unused variable 'IV'
W0612 allmydata.mutable.retrieve Retrieve.get_data 172 Unused variable 'seqnum'
W0612 allmydata.mutable.retrieve Retrieve.get_data 172 Unused variable 'N'
W0612 allmydata.mutable.retrieve Retrieve.get_data 172 Unused variable 'datalength'
W0612 allmydata.mutable.retrieve Retrieve.get_data 172 Unused variable 'k'
W0612 allmydata.mutable.retrieve Retrieve.get_data 172 Unused variable 'segsize'
W0107 allmydata.mutable.retrieve Retrieve._got_results 276 Unnecessary pass statement
R0914 allmydata.mutable.retrieve Retrieve._got_results_one_share 287 Too many local variables (23/15)
C0103 allmydata.mutable.retrieve Retrieve._got_results_one_share 291 Invalid name "IV" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.mutable.retrieve Retrieve._got_results_one_share 291 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.mutable.retrieve Retrieve._got_results_one_share 292 Unused variable 'offsets_tuple'
W0612 allmydata.mutable.retrieve Retrieve._got_results_one_share 291 Unused variable 'IV'
W0612 allmydata.mutable.retrieve Retrieve._got_results_one_share 291 Unused variable 'seqnum'
W0612 allmydata.mutable.retrieve Retrieve._got_results_one_share 291 Unused variable 'datalength'
W0612 allmydata.mutable.retrieve Retrieve._got_results_one_share 291 Unused variable 'k'
W0612 allmydata.mutable.retrieve Retrieve._got_results_one_share 291 Unused variable 'segsize'
W0212 allmydata.mutable.retrieve Retrieve._try_to_validate_privkey 324 Access to a protected member _decrypt_privkey of a client class
W0212 allmydata.mutable.retrieve Retrieve._try_to_validate_privkey 337 Access to a protected member _populate_encprivkey of a client class
W0212 allmydata.mutable.retrieve Retrieve._try_to_validate_privkey 338 Access to a protected member _populate_privkey of a client class
C0103 allmydata.mutable.retrieve Retrieve._check_for_done 371 Invalid name "IV" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.mutable.retrieve Retrieve._check_for_done 371 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.mutable.retrieve Retrieve._check_for_done 371 Unused variable 'root_hash'
W0612 allmydata.mutable.retrieve Retrieve._check_for_done 371 Unused variable 'N'
W0612 allmydata.mutable.retrieve Retrieve._check_for_done 372 Unused variable 'offsets_tuple'
W0612 allmydata.mutable.retrieve Retrieve._check_for_done 371 Unused variable 'prefix'
W0612 allmydata.mutable.retrieve Retrieve._check_for_done 371 Unused variable 'datalength'
W0612 allmydata.mutable.retrieve Retrieve._check_for_done 371 Unused variable 'seqnum'
W0612 allmydata.mutable.retrieve Retrieve._check_for_done 371 Unused variable 'segsize'
W0622 allmydata.mutable.retrieve Retrieve._maybe_send_more_queries 454 Redefining built-in 'format'
W0142 allmydata.mutable.retrieve Retrieve._maybe_send_more_queries 465 Used * or ** magic
W0612 allmydata.mutable.retrieve Retrieve._maybe_send_more_queries 430 Unused variable 'started'
R0914 allmydata.mutable.retrieve Retrieve._decode 479 Too many local variables (19/15)
C0103 allmydata.mutable.retrieve Retrieve._decode 481 Invalid name "IV" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.mutable.retrieve Retrieve._decode 481 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0321 allmydata.mutable.retrieve Retrieve._decode 486 More than one statement on a single line
W0612 allmydata.mutable.retrieve Retrieve._decode 481 Unused variable 'root_hash'
W0612 allmydata.mutable.retrieve Retrieve._decode 482 Unused variable 'offsets_tuple'
W0612 allmydata.mutable.retrieve Retrieve._decode 481 Unused variable 'IV'
W0612 allmydata.mutable.retrieve Retrieve._decode 481 Unused variable 'prefix'
W0612 allmydata.mutable.retrieve Retrieve._decode 481 Unused variable 'seqnum'
C0103 allmydata.mutable.retrieve Retrieve._decrypt 518 Invalid name "IV" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.mutable.retrieve Retrieve._decrypt 518 Invalid name "IV" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.mutable.retrieve Retrieve._done 543 Invalid name "IV" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.mutable.retrieve Retrieve._done 543 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0212 allmydata.mutable.retrieve Retrieve._done 545 Access to a protected member _populate_required_shares of a client class
W0212 allmydata.mutable.retrieve Retrieve._done 546 Access to a protected member _populate_total_shares of a client class
W0612 allmydata.mutable.retrieve Retrieve._done 543 Unused variable 'root_hash'
W0612 allmydata.mutable.retrieve Retrieve._done 544 Unused variable 'offsets_tuple'
W0612 allmydata.mutable.retrieve Retrieve._done 543 Unused variable 'IV'
W0612 allmydata.mutable.retrieve Retrieve._done 543 Unused variable 'prefix'
W0612 allmydata.mutable.retrieve Retrieve._done 543 Unused variable 'datalength'
W0612 allmydata.mutable.retrieve Retrieve._done 543 Unused variable 'seqnum'
W0612 allmydata.mutable.retrieve Retrieve._done 543 Unused variable 'segsize'
W0511 allmydata.mutable.servermap   457 TODO: arrange to read lots of data from k-ish servers, to avoid
W0511 allmydata.mutable.servermap   905 TODO: consider sending more queries.
W0511 allmydata.mutable.servermap   906 TODO: consider limiting the search distance
W0511 allmydata.mutable.servermap   991 TODO: this is pretty
W0403 allmydata.mutable.servermap   13 Relative import 'common', should be 'allmydata.mutable.common'
W0403 allmydata.mutable.servermap   15 Relative import 'layout', should be 'allmydata.mutable.layout'
R0914 allmydata.mutable.servermap ServerMap.dump 156 Too many local variables (16/15)
C0103 allmydata.mutable.servermap ServerMap.dump 160 Invalid name "IV" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.mutable.servermap ServerMap.dump 160 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.mutable.servermap ServerMap.dump 159 Unused variable 'timestamp'
W0612 allmydata.mutable.servermap ServerMap.dump 161 Unused variable 'offsets_tuple'
W0612 allmydata.mutable.servermap ServerMap.dump 160 Unused variable 'IV'
W0612 allmydata.mutable.servermap ServerMap.dump 160 Unused variable 'prefix'
W0612 allmydata.mutable.servermap ServerMap.dump 160 Unused variable 'segsize'
W0612 allmydata.mutable.servermap ServerMap.all_peers 174 Unused variable 'shnum'
W0612 allmydata.mutable.servermap ServerMap.all_peers_for_version 180 Unused variable 'timestamp'
W0612 allmydata.mutable.servermap ServerMap.all_peers_for_version 180 Unused variable 'shnum'
W0612 allmydata.mutable.servermap ServerMap.version_on_peer 208 Unused variable 'timestamp'
R0914 allmydata.mutable.servermap ServerMap.shares_available 212 Too many local variables (18/15)
C0103 allmydata.mutable.servermap ServerMap.shares_available 221 Invalid name "IV" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.mutable.servermap ServerMap.shares_available 221 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.mutable.servermap ServerMap.shares_available 221 Unused variable 'root_hash'
W0612 allmydata.mutable.servermap ServerMap.shares_available 219 Unused variable 'timestamp'
W0612 allmydata.mutable.servermap ServerMap.shares_available 222 Unused variable 'offsets_tuple'
W0612 allmydata.mutable.servermap ServerMap.shares_available 221 Unused variable 'prefix'
W0612 allmydata.mutable.servermap ServerMap.shares_available 221 Unused variable 'IV'
W0612 allmydata.mutable.servermap ServerMap.shares_available 219 Unused variable 'peerid'
W0612 allmydata.mutable.servermap ServerMap.shares_available 221 Unused variable 'seqnum'
W0612 allmydata.mutable.servermap ServerMap.shares_available 221 Unused variable 'datalength'
W0612 allmydata.mutable.servermap ServerMap.shares_available 221 Unused variable 'segsize'
C0103 allmydata.mutable.servermap ServerMap.summarize_version 235 Invalid name "IV" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.mutable.servermap ServerMap.summarize_version 235 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.mutable.servermap ServerMap.summarize_version 236 Unused variable 'offsets_tuple'
W0612 allmydata.mutable.servermap ServerMap.summarize_version 235 Unused variable 'IV'
W0612 allmydata.mutable.servermap ServerMap.summarize_version 235 Unused variable 'prefix'
W0612 allmydata.mutable.servermap ServerMap.summarize_version 235 Unused variable 'datalength'
W0612 allmydata.mutable.servermap ServerMap.summarize_version 235 Unused variable 'N'
W0612 allmydata.mutable.servermap ServerMap.summarize_version 235 Unused variable 'k'
W0612 allmydata.mutable.servermap ServerMap.summarize_version 235 Unused variable 'segsize'
W0612 allmydata.mutable.servermap ServerMap.summarize_versions 245 Unused variable 'timestamp'
W0612 allmydata.mutable.servermap ServerMap.summarize_versions 245 Unused variable 'peerid'
R0914 allmydata.mutable.servermap ServerMap.recoverable_versions 249 Too many local variables (18/15)
C0103 allmydata.mutable.servermap ServerMap.recoverable_versions 256 Invalid name "IV" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.mutable.servermap ServerMap.recoverable_versions 256 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.mutable.servermap ServerMap.recoverable_versions 256 Unused variable 'root_hash'
W0612 allmydata.mutable.servermap ServerMap.recoverable_versions 258 Unused variable 'timestamp'
W0612 allmydata.mutable.servermap ServerMap.recoverable_versions 257 Unused variable 'offsets_tuple'
W0612 allmydata.mutable.servermap ServerMap.recoverable_versions 256 Unused variable 'IV'
W0612 allmydata.mutable.servermap ServerMap.recoverable_versions 256 Unused variable 'prefix'
W0612 allmydata.mutable.servermap ServerMap.recoverable_versions 258 Unused variable 'peerid'
W0612 allmydata.mutable.servermap ServerMap.recoverable_versions 256 Unused variable 'N'
W0612 allmydata.mutable.servermap ServerMap.recoverable_versions 256 Unused variable 'seqnum'
W0612 allmydata.mutable.servermap ServerMap.recoverable_versions 256 Unused variable 'datalength'
W0612 allmydata.mutable.servermap ServerMap.recoverable_versions 256 Unused variable 'segsize'
R0914 allmydata.mutable.servermap ServerMap.unrecoverable_versions 265 Too many local variables (18/15)
C0103 allmydata.mutable.servermap ServerMap.unrecoverable_versions 272 Invalid name "IV" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.mutable.servermap ServerMap.unrecoverable_versions 272 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.mutable.servermap ServerMap.unrecoverable_versions 272 Unused variable 'root_hash'
W0612 allmydata.mutable.servermap ServerMap.unrecoverable_versions 274 Unused variable 'timestamp'
W0612 allmydata.mutable.servermap ServerMap.unrecoverable_versions 273 Unused variable 'offsets_tuple'
W0612 allmydata.mutable.servermap ServerMap.unrecoverable_versions 272 Unused variable 'IV'
W0612 allmydata.mutable.servermap ServerMap.unrecoverable_versions 272 Unused variable 'prefix'
W0612 allmydata.mutable.servermap ServerMap.unrecoverable_versions 274 Unused variable 'peerid'
W0612 allmydata.mutable.servermap ServerMap.unrecoverable_versions 272 Unused variable 'N'
W0612 allmydata.mutable.servermap ServerMap.unrecoverable_versions 272 Unused variable 'seqnum'
W0612 allmydata.mutable.servermap ServerMap.unrecoverable_versions 272 Unused variable 'datalength'
W0612 allmydata.mutable.servermap ServerMap.unrecoverable_versions 272 Unused variable 'segsize'
C0103 allmydata.mutable.servermap ServerMap.size_of_version 293 Invalid name "IV" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.mutable.servermap ServerMap.size_of_version 293 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.mutable.servermap ServerMap.size_of_version 293 Unused variable 'root_hash'
W0612 allmydata.mutable.servermap ServerMap.size_of_version 293 Unused variable 'seqnum'
W0612 allmydata.mutable.servermap ServerMap.size_of_version 294 Unused variable 'offsets_tuple'
W0612 allmydata.mutable.servermap ServerMap.size_of_version 293 Unused variable 'IV'
W0612 allmydata.mutable.servermap ServerMap.size_of_version 293 Unused variable 'prefix'
W0612 allmydata.mutable.servermap ServerMap.size_of_version 293 Unused variable 'N'
W0612 allmydata.mutable.servermap ServerMap.size_of_version 293 Unused variable 'k'
W0612 allmydata.mutable.servermap ServerMap.size_of_version 293 Unused variable 'segsize'
R0914 allmydata.mutable.servermap ServerMap.unrecoverable_newer_versions 297 Too many local variables (21/15)
C0103 allmydata.mutable.servermap ServerMap.unrecoverable_newer_versions 306 Invalid name "IV" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.mutable.servermap ServerMap.unrecoverable_newer_versions 306 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.mutable.servermap ServerMap.unrecoverable_newer_versions 318 Invalid name "IV" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.mutable.servermap ServerMap.unrecoverable_newer_versions 318 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.mutable.servermap ServerMap.unrecoverable_newer_versions 306 Unused variable 'root_hash'
W0612 allmydata.mutable.servermap ServerMap.unrecoverable_newer_versions 307 Unused variable 'offsets_tuple'
W0612 allmydata.mutable.servermap ServerMap.unrecoverable_newer_versions 306 Unused variable 'IV'
W0612 allmydata.mutable.servermap ServerMap.unrecoverable_newer_versions 306 Unused variable 'prefix'
W0612 allmydata.mutable.servermap ServerMap.unrecoverable_newer_versions 306 Unused variable 'N'
W0612 allmydata.mutable.servermap ServerMap.unrecoverable_newer_versions 306 Unused variable 'datalength'
W0612 allmydata.mutable.servermap ServerMap.unrecoverable_newer_versions 308 Unused variable 'timestamp'
W0612 allmydata.mutable.servermap ServerMap.unrecoverable_newer_versions 306 Unused variable 'segsize'
W0612 allmydata.mutable.servermap ServerMap.unrecoverable_newer_versions 308 Unused variable 'peerid'
C0103 allmydata.mutable.servermap ServermapUpdater.update 440 Invalid name "EPSILON" (should match [a-z_][a-z0-9_]{2,40}$)
R0902 allmydata.mutable.servermap ServermapUpdater 339 Too many instance attributes (30/15)
R0913 allmydata.mutable.servermap ServermapUpdater.__init__ 340 Too many arguments (7/6)
C0103 allmydata.mutable.servermap ServermapUpdater.update 437 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.mutable.servermap ServermapUpdater.update 439 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
R0914 allmydata.mutable.servermap ServermapUpdater._got_results 553 Too many local variables (33/15)
W0212 allmydata.mutable.servermap ServermapUpdater._got_results 584 Access to a protected member _add_to_cache of a client class
W0107 allmydata.mutable.servermap ServermapUpdater._got_results 596 Unnecessary pass statement
C0103 allmydata.mutable.servermap ServermapUpdater._got_results 605 Invalid name "IV" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.mutable.servermap ServermapUpdater._got_results 605 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.mutable.servermap ServermapUpdater._got_results 605 Unused variable 'root_hash'
W0612 allmydata.mutable.servermap ServermapUpdater._got_results 605 Unused variable 'prefix'
W0612 allmydata.mutable.servermap ServermapUpdater._got_results 605 Unused variable 'segsize'
W0612 allmydata.mutable.servermap ServermapUpdater._got_results 605 Unused variable 'datalength'
W0612 allmydata.mutable.servermap ServermapUpdater._got_results 605 Unused variable 'IV'
W0612 allmydata.mutable.servermap ServermapUpdater._got_results 605 Unused variable 'seqnum'
W0612 allmydata.mutable.servermap ServermapUpdater._got_results 605 Unused variable 'k'
W0612 allmydata.mutable.servermap ServermapUpdater._got_results 605 Unused variable 'N'
R0914 allmydata.mutable.servermap ServermapUpdater._got_results_one_share 630 Too many local variables (31/15)
C0103 allmydata.mutable.servermap ServermapUpdater._got_results_one_share 640 Invalid name "IV" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.mutable.servermap ServermapUpdater._got_results_one_share 640 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0212 allmydata.mutable.servermap ServermapUpdater._got_results_one_share 649 Access to a protected member _populate_pubkey of a client class
C0103 allmydata.mutable.servermap ServermapUpdater._got_results_one_share 654 Invalid name "ig_IV" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.mutable.servermap ServermapUpdater._got_results_one_share 654 Invalid name "ig_N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.mutable.servermap ServermapUpdater._got_results_one_share 654 Unused variable 'ig_IV'
W0612 allmydata.mutable.servermap ServermapUpdater._got_results_one_share 655 Unused variable 'ig_segsize'
W0612 allmydata.mutable.servermap ServermapUpdater._got_results_one_share 654 Unused variable 'ig_k'
W0612 allmydata.mutable.servermap ServermapUpdater._got_results_one_share 654 Unused variable 'ig_seqnum'
W0612 allmydata.mutable.servermap ServermapUpdater._got_results_one_share 654 Unused variable 'ig_version'
W0612 allmydata.mutable.servermap ServermapUpdater._got_results_one_share 654 Unused variable 'ig_N'
W0612 allmydata.mutable.servermap ServermapUpdater._got_results_one_share 655 Unused variable 'ig_datalen'
W0612 allmydata.mutable.servermap ServermapUpdater._got_results_one_share 654 Unused variable 'ig_root_hash'
R0914 allmydata.mutable.servermap ServermapUpdater._try_to_extract_privkey 695 Too many local variables (22/15)
C0103 allmydata.mutable.servermap ServermapUpdater._try_to_extract_privkey 718 Invalid name "IV" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.mutable.servermap ServermapUpdater._try_to_extract_privkey 718 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.mutable.servermap ServermapUpdater._try_to_extract_privkey 718 Unused variable 'root_hash'
W0612 allmydata.mutable.servermap ServermapUpdater._try_to_extract_privkey 718 Unused variable 'IV'
W0612 allmydata.mutable.servermap ServermapUpdater._try_to_extract_privkey 720 Unused variable 'share_data'
W0612 allmydata.mutable.servermap ServermapUpdater._try_to_extract_privkey 719 Unused variable 'block_hash_tree'
W0612 allmydata.mutable.servermap ServermapUpdater._try_to_extract_privkey 718 Unused variable 'N'
W0612 allmydata.mutable.servermap ServermapUpdater._try_to_extract_privkey 719 Unused variable 'share_hash_chain'
W0612 allmydata.mutable.servermap ServermapUpdater._try_to_extract_privkey 718 Unused variable 'seqnum'
W0612 allmydata.mutable.servermap ServermapUpdater._try_to_extract_privkey 719 Unused variable 'signature'
W0612 allmydata.mutable.servermap ServermapUpdater._try_to_extract_privkey 718 Unused variable 'datalen'
W0612 allmydata.mutable.servermap ServermapUpdater._try_to_extract_privkey 719 Unused variable 'pubkey'
W0612 allmydata.mutable.servermap ServermapUpdater._try_to_extract_privkey 718 Unused variable 'k'
W0612 allmydata.mutable.servermap ServermapUpdater._try_to_extract_privkey 718 Unused variable 'segsize'
W0212 allmydata.mutable.servermap ServermapUpdater._try_to_validate_privkey 726 Access to a protected member _decrypt_privkey of a client class
W0212 allmydata.mutable.servermap ServermapUpdater._try_to_validate_privkey 739 Access to a protected member _populate_encprivkey of a client class
W0212 allmydata.mutable.servermap ServermapUpdater._try_to_validate_privkey 740 Access to a protected member _populate_privkey of a client class
R0914 allmydata.mutable.servermap ServermapUpdater._check_for_done 826 Too many local variables (18/15)
C0103 allmydata.mutable.servermap ServermapUpdater._check_for_done 883 Invalid name "MAX_IN_FLIGHT" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
R0911 allmydata.mutable.servermap ServermapUpdater._check_for_done 826 Too many return statements (15/8)
R0912 allmydata.mutable.servermap ServermapUpdater._check_for_done 826 Too many branches (23/12)
R0915 allmydata.mutable.servermap ServermapUpdater._check_for_done 826 Too many statements (60/50)
W0612 allmydata.mutable.servermap ServermapUpdater._check_for_done 933 Unused variable 'ss'
F0401 allmydata.scripts.backupdb get_backupdb 73 Unable to import 'pysqlite2'
R0913 allmydata.scripts.backupdb FileResult.__init__ 114 Too many arguments (8/6)
C0103 allmydata.scripts.backupdb BackupDB_v2 161 Invalid name "BackupDB_v2" (should match [A-Z_][a-zA-Z0-9]+$)
R0914 allmydata.scripts.backupdb BackupDB_v2.check_file 171 Too many local variables (20/15)
R0914 allmydata.scripts.backupdb BackupDB_v2.check_directory 302 Too many local variables (17/15)
W0622 allmydata.scripts.cli list 427 Redefining built-in 'list'
W0221 allmydata.scripts.cli MakeDirectoryOptions.parseArgs 51 Arguments number differs from overridden method
W0221 allmydata.scripts.cli AddAliasOptions.parseArgs 56 Arguments number differs from overridden method
W0221 allmydata.scripts.cli CreateAliasOptions.parseArgs 66 Arguments number differs from overridden method
W0221 allmydata.scripts.cli ListOptions.parseArgs 85 Arguments number differs from overridden method
W0221 allmydata.scripts.cli GetOptions.parseArgs 91 Arguments number differs from overridden method
W0221 allmydata.scripts.cli PutOptions.parseArgs 126 Arguments number differs from overridden method
W0221 allmydata.scripts.cli RmOptions.parseArgs 206 Arguments number differs from overridden method
W0221 allmydata.scripts.cli MvOptions.parseArgs 213 Arguments number differs from overridden method
W0221 allmydata.scripts.cli LnOptions.parseArgs 232 Arguments number differs from overridden method
W0221 allmydata.scripts.cli BackupOptions.parseArgs 257 Arguments number differs from overridden method
C0103 allmydata.scripts.cli BackupOptions.getSynopsis 261 Invalid name "Self" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.scripts.cli BackupOptions.getSynopsis 261 Invalid name "Self" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0221 allmydata.scripts.cli WebopenOptions.parseArgs 312 Arguments number differs from overridden method
W0221 allmydata.scripts.cli ManifestOptions.parseArgs 328 Arguments number differs from overridden method
W0221 allmydata.scripts.cli StatsOptions.parseArgs 341 Arguments number differs from overridden method
W0221 allmydata.scripts.cli CheckOptions.parseArgs 357 Arguments number differs from overridden method
W0221 allmydata.scripts.cli DeepCheckOptions.parseArgs 376 Arguments number differs from overridden method
C0103 allmydata.scripts.cli   387 Invalid name "subCommands" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
E1111 allmydata.scripts.cli list_aliases 424 Assigning to function call which doesn't return
C0103 allmydata.scripts.cli cp 451 Invalid name "cp" (should match [a-zA-Z_][a-zA-Z0-9_]{2,40}$)
C0103 allmydata.scripts.cli rm 456 Invalid name "rm" (should match [a-zA-Z_][a-zA-Z0-9_]{2,40}$)
C0103 allmydata.scripts.cli mv 461 Invalid name "mv" (should match [a-zA-Z_][a-zA-Z0-9_]{2,40}$)
C0103 allmydata.scripts.cli ln 466 Invalid name "ln" (should match [a-zA-Z_][a-zA-Z0-9_]{2,40}$)
C0103 allmydata.scripts.cli   501 Invalid name "dispatch" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0301 allmydata.scripts.common   56 Line too long (124/120)
C0301 allmydata.scripts.common   59 Line too long (124/120)
C0301 allmydata.scripts.common   168 Line too long (127/120)
W0232 allmydata.scripts.common BaseOptions 6 Class has no __init__ method
W0232 allmydata.scripts.common BasedirMixin 29 Class has no __init__ method
W0232 allmydata.scripts.common NoDefaultBasedirMixin 67 Class has no __init__ method
W0232 allmydata.scripts.common DefaultAliasMarker 116 Class has no __init__ method
R0903 allmydata.scripts.common DefaultAliasMarker 116 Too few public methods (0/2)
C0103 allmydata.scripts.common   119 Invalid name "pretend_platform_uses_lettercolon" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
E1103 allmydata.scripts.common_http do_http 35 Instance of 'str' has no 'tell' member (but some types could not be inferred)
E1103 allmydata.scripts.common_http do_http 36 Instance of 'str' has no 'seek' member (but some types could not be inferred)
E1103 allmydata.scripts.common_http do_http 37 Instance of 'str' has no 'read' member (but some types could not be inferred)
E1103 allmydata.scripts.common_http do_http 51 Instance of 'str' has no 'tell' member (but some types could not be inferred)
E1103 allmydata.scripts.common_http do_http 52 Instance of 'str' has no 'seek' member (but some types could not be inferred)
E1103 allmydata.scripts.common_http do_http 53 Instance of 'str' has no 'tell' member (but some types could not be inferred)
E1103 allmydata.scripts.common_http do_http 54 Instance of 'str' has no 'seek' member (but some types could not be inferred)
E1103 allmydata.scripts.common_http do_http 59 Instance of 'str' has no 'read' member (but some types could not be inferred)
W0511 allmydata.scripts.consolidate   354 TODO: we could use self.visited as a mapping from dircap to dirhash,
E0611 allmydata.scripts.consolidate   8 No name 'parse_old_timestamp' in module 'allmydata.scripts.tahoe_backup'
E0611 allmydata.scripts.consolidate   8 No name 'readonly' in module 'allmydata.scripts.tahoe_backup'
C0103 allmydata.scripts.consolidate Consolidator.__init__ 34 Invalid name "db" (should match [a-z_][a-z0-9_]{2,40}$)
R0914 allmydata.scripts.consolidate Consolidator.consolidate 64 Too many local variables (17/15)
R0914 allmydata.scripts.consolidate Consolidator.do_system 106 Too many local variables (28/15)
R0912 allmydata.scripts.consolidate Consolidator.do_system 106 Too many branches (14/12)
R0915 allmydata.scripts.consolidate Consolidator.do_system 106 Too many statements (84/50)
R0914 allmydata.scripts.consolidate Consolidator.process_directory 255 Too many local variables (16/15)
C0301 allmydata.scripts.create_node   89 Line too long (121/120)
C0301 allmydata.scripts.create_node   148 Line too long (121/120)
W0511 allmydata.scripts.create_node   70 TODO: utf8 in argv?
C0103 allmydata.scripts.create_node   28 Invalid name "client_tac" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.scripts.create_node   43 Invalid name "introducer_tac" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.scripts.create_node   166 Invalid name "subCommands" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.scripts.create_node   172 Invalid name "dispatch" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
W0221 allmydata.scripts.debug DumpOptions.parseArgs 31 Arguments number differs from overridden method
R0914 allmydata.scripts.debug dump_immutable_chk_share 61 Too many local variables (27/15)
W0212 allmydata.scripts.debug dump_immutable_chk_share 67 Access to a protected member _parse_offsets of a client class
W0212 allmydata.scripts.debug dump_immutable_chk_share 68 Access to a protected member _version of a client class
W0212 allmydata.scripts.debug dump_immutable_chk_share 70 Access to a protected member _fieldstruct of a client class
W0212 allmydata.scripts.debug dump_immutable_chk_share 71 Access to a protected member _fieldsize of a client class
W0212 allmydata.scripts.debug dump_immutable_chk_share 72 Access to a protected member _fieldsize of a client class
C0103 allmydata.scripts.debug dump_immutable_chk_share 73 Invalid name "UEB_data" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0212 allmydata.scripts.debug dump_immutable_chk_share 131 Access to a protected member _data_offset of a client class
W0212 allmydata.scripts.debug dump_immutable_chk_share 135 Access to a protected member _data_offset of a client class
W0212 allmydata.scripts.debug dump_immutable_chk_share 137 Access to a protected member _lease_offset of a client class
R0915 allmydata.scripts.debug dump_immutable_chk_share 61 Too many statements (54/50)
R0914 allmydata.scripts.debug dump_mutable_share 162 Too many local variables (18/15)
C0103 allmydata.scripts.debug dump_mutable_share 168 Invalid name "WE" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0212 allmydata.scripts.debug dump_mutable_share 168 Access to a protected member _read_write_enabler_and_nodeid of a client class
W0212 allmydata.scripts.debug dump_mutable_share 169 Access to a protected member _read_num_extra_leases of a client class
W0212 allmydata.scripts.debug dump_mutable_share 170 Access to a protected member _read_data_length of a client class
W0212 allmydata.scripts.debug dump_mutable_share 171 Access to a protected member _read_extra_lease_offset of a client class
W0212 allmydata.scripts.debug dump_mutable_share 173 Access to a protected member _enumerate_leases of a client class
C0103 allmydata.scripts.debug dump_SDMF_share 209 Invalid name "m" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
R0914 allmydata.scripts.debug dump_SDMF_share 209 Too many local variables (48/15)
C0103 allmydata.scripts.debug dump_SDMF_share 235 Invalid name "IV" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.scripts.debug dump_SDMF_share 235 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.scripts.debug dump_SDMF_share 238 Invalid name "ig_IV" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.scripts.debug dump_SDMF_share 238 Invalid name "ig_N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0212 allmydata.scripts.debug dump_SDMF_share 288 Access to a protected member _read_extra_lease_offset of a client class
W0612 allmydata.scripts.debug dump_SDMF_share 238 Unused variable 'ig_IV'
W0612 allmydata.scripts.debug dump_SDMF_share 238 Unused variable 'ig_segsize'
W0612 allmydata.scripts.debug dump_SDMF_share 238 Unused variable 'ig_roothash'
W0612 allmydata.scripts.debug dump_SDMF_share 238 Unused variable 'ig_k'
W0612 allmydata.scripts.debug dump_SDMF_share 239 Unused variable 'ig_datalen'
W0612 allmydata.scripts.debug dump_SDMF_share 237 Unused variable 'share_data'
W0612 allmydata.scripts.debug dump_SDMF_share 238 Unused variable 'ig_seqnum'
W0612 allmydata.scripts.debug dump_SDMF_share 238 Unused variable 'ig_N'
W0612 allmydata.scripts.debug dump_SDMF_share 238 Unused variable 'ig_version'
W0221 allmydata.scripts.debug DumpCapOptions.parseArgs 306 Arguments number differs from overridden method
R0914 allmydata.scripts.debug dump_cap 329 Too many local variables (18/15)
W0612 allmydata.scripts.debug dump_cap 351 Unused variable 'fragment'
W0612 allmydata.scripts.debug dump_cap 351 Unused variable 'netloc'
W0612 allmydata.scripts.debug dump_cap 351 Unused variable 'query'
W0612 allmydata.scripts.debug dump_cap 351 Unused variable 'params'
W0612 allmydata.scripts.debug dump_cap 351 Unused variable 'scheme'
C0103 allmydata.scripts.debug dump_uri_instance 380 Invalid name "u" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0212 allmydata.scripts.debug dump_uri_instance 436 Access to a protected member _filenode_uri of a client class
W0212 allmydata.scripts.debug dump_uri_instance 440 Access to a protected member _filenode_uri of a client class
W0212 allmydata.scripts.debug dump_uri_instance 444 Access to a protected member _filenode_uri of a client class
R0912 allmydata.scripts.debug dump_uri_instance 380 Too many branches (20/12)
R0915 allmydata.scripts.debug dump_uri_instance 380 Too many statements (62/50)
W0221 allmydata.scripts.debug FindSharesOptions.parseArgs 451 Arguments number differs from overridden method
C0112 allmydata.scripts.debug CatalogSharesOptions 494 Empty docstring
W0621 allmydata.scripts.debug describe_share 547 Redefining name 'struct' from outer scope (line 4)
R0914 allmydata.scripts.debug describe_share 539 Too many local variables (48/15)
W0404 allmydata.scripts.debug describe_share 547 Reimport 'struct' (imported line 4)
C0103 allmydata.scripts.debug describe_share 555 Invalid name "WE" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0212 allmydata.scripts.debug describe_share 555 Access to a protected member _read_write_enabler_and_nodeid of a client class
W0212 allmydata.scripts.debug describe_share 556 Access to a protected member _read_data_length of a client class
W0212 allmydata.scripts.debug describe_share 558 Access to a protected member _enumerate_leases of a client class
C0103 allmydata.scripts.debug describe_share 579 Invalid name "IV" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.scripts.debug describe_share 579 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.scripts.debug describe_share.ImmediateReadBucketProxy.__init__ 595 Invalid name "sf" (should match [a-z_][a-z0-9_]{2,40}$)
W0231 allmydata.scripts.debug describe_share.ImmediateReadBucketProxy.__init__ 594 __init__ method from base class 'ReadBucketProxy' is not called
C0103 allmydata.scripts.debug describe_share 610 Invalid name "UEB_data" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.scripts.debug describe_share 614 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.scripts.debug describe_share 555 Unused variable 'WE'
W0612 allmydata.scripts.debug describe_share 581 Unused variable 'share_data'
W0612 allmydata.scripts.debug describe_share 580 Unused variable 'block_hash_tree'
W0612 allmydata.scripts.debug describe_share 580 Unused variable 'share_hash_chain'
W0612 allmydata.scripts.debug describe_share 581 Unused variable 'enc_privkey'
W0612 allmydata.scripts.debug describe_share 580 Unused variable 'pubkey'
W0612 allmydata.scripts.debug describe_share 555 Unused variable 'nodeid'
W0612 allmydata.scripts.debug describe_share 579 Unused variable 'IV'
W0612 allmydata.scripts.debug describe_share 558 Unused variable 'i'
W0612 allmydata.scripts.debug describe_share 580 Unused variable 'signature'
W0612 allmydata.scripts.debug describe_share 579 Unused variable 'segsize'
W0702 allmydata.scripts.debug catalog_shares 652 No exception type(s) specified
W0702 allmydata.scripts.debug catalog_shares_one_abbrevdir 670 No exception type(s) specified
W0702 allmydata.scripts.debug catalog_shares_one_abbrevdir 667 No exception type(s) specified
W0221 allmydata.scripts.debug CorruptShareOptions.parseArgs 696 Arguments number differs from overridden method
R0914 allmydata.scripts.debug corrupt_share 699 Too many local variables (25/15)
C0103 allmydata.scripts.debug corrupt_share 735 Invalid name "ig_IV" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.scripts.debug corrupt_share 735 Invalid name "ig_N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0212 allmydata.scripts.debug corrupt_share 746 Access to a protected member _parse_offsets of a client class
W0212 allmydata.scripts.debug corrupt_share 747 Access to a protected member _data_offset of a client class
W0212 allmydata.scripts.debug corrupt_share 748 Access to a protected member _data_offset of a client class
W0612 allmydata.scripts.debug corrupt_share 735 Unused variable 'ig_N'
W0612 allmydata.scripts.debug corrupt_share 735 Unused variable 'ig_segsize'
W0612 allmydata.scripts.debug corrupt_share 735 Unused variable 'ig_roothash'
W0612 allmydata.scripts.debug corrupt_share 735 Unused variable 'ig_k'
W0612 allmydata.scripts.debug corrupt_share 735 Unused variable 'ig_seqnum'
W0612 allmydata.scripts.debug corrupt_share 735 Unused variable 'ig_IV'
W0612 allmydata.scripts.debug corrupt_share 736 Unused variable 'ig_datalen'
W0221 allmydata.scripts.debug ConsolidateOptions.parseArgs 770 Arguments number differs from overridden method
W0403 allmydata.scripts.debug consolidate 774 Relative import 'consolidate', should be 'allmydata.scripts.consolidate'
C0321 allmydata.scripts.debug consolidate 774 More than one statement on a single line
C0103 allmydata.scripts.debug   809 Invalid name "subDispatch" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.scripts.debug   828 Invalid name "subCommands" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.scripts.debug   832 Invalid name "dispatch" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0301 allmydata.scripts.keygen   33 Line too long (121/120)
C0103 allmydata.scripts.keygen   11 Invalid name "keygen_tac" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.scripts.keygen   45 Invalid name "subCommands" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.scripts.keygen   49 Invalid name "dispatch" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
W0403 allmydata.scripts.runner   11 Relative import 'debug', should be 'allmydata.scripts.debug'
W0403 allmydata.scripts.runner   11 Relative import 'create_node', should be 'allmydata.scripts.create_node'
W0403 allmydata.scripts.runner   11 Relative import 'startstop_node', should be 'allmydata.scripts.startstop_node'
W0403 allmydata.scripts.runner   11 Relative import 'cli', should be 'allmydata.scripts.cli'
W0403 allmydata.scripts.runner   11 Relative import 'keygen', should be 'allmydata.scripts.keygen'
W0403 allmydata.scripts.runner   11 Relative import 'stats_gatherer', should be 'allmydata.scripts.stats_gatherer'
C0103 allmydata.scripts.runner GROUP 13 Invalid name "s" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0221 allmydata.scripts.runner Options.getUsage 34 Arguments number differs from overridden method
R0913 allmydata.scripts.runner runner 42 Too many arguments (7/6)
R0914 allmydata.scripts.runner runner 42 Too many local variables (17/15)
R0912 allmydata.scripts.runner runner 42 Too many branches (16/12)
W0232 allmydata.scripts.slow_operation SlowOperationRunner 9 Class has no __init__ method
W0622 allmydata.scripts.slow_operation SlowOperationRunner.wait_for_results 49 Redefining built-in 'next'
R0914 allmydata.scripts.startstop_node do_start 35 Too many local variables (16/15)
C0103 allmydata.scripts.startstop_node do_start 61 Invalid name "TAHOEDIR" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
R0912 allmydata.scripts.startstop_node do_start 35 Too many branches (21/12)
R0915 allmydata.scripts.startstop_node do_start 35 Too many statements (55/50)
W0621 allmydata.scripts.startstop_node do_stop 137 Redefining name 'start' from outer scope (line 165)
C0103 allmydata.scripts.startstop_node   217 Invalid name "subCommands" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.scripts.startstop_node   224 Invalid name "dispatch" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0301 allmydata.scripts.stats_gatherer   37 Line too long (121/120)
W0221 allmydata.scripts.stats_gatherer CreateStatsGathererOptions.parseArgs 10 Arguments number differs from overridden method
C0103 allmydata.scripts.stats_gatherer   16 Invalid name "stats_gatherer_tac" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.scripts.stats_gatherer   49 Invalid name "subCommands" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.scripts.stats_gatherer   53 Invalid name "dispatch" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
W0511 allmydata.scripts.tahoe_backup   34 TODO: extended attributes, like on OS-X's HFS+
R0914 allmydata.scripts.tahoe_backup BackerUpper.run 74 Too many local variables (16/15)
W0232 allmydata.scripts.tahoe_check Checker 8 Class has no __init__ method
R0903 allmydata.scripts.tahoe_check Checker 8 Too few public methods (0/2)
R0914 allmydata.scripts.tahoe_check check 11 Too many local variables (17/15)
R0912 allmydata.scripts.tahoe_check check 11 Too many branches (19/12)
R0915 allmydata.scripts.tahoe_check check 11 Too many statements (57/50)
W0232 allmydata.scripts.tahoe_check FakeTransport 87 Class has no __init__ method
R0903 allmydata.scripts.tahoe_check FakeTransport 87 Too few public methods (0/2)
R0912 allmydata.scripts.tahoe_check DeepCheckAndRepairOutput.lineReceived 170 Too many branches (21/12)
R0915 allmydata.scripts.tahoe_check DeepCheckAndRepairOutput.lineReceived 170 Too many statements (53/50)
C0103 allmydata.scripts.tahoe_check DeepCheckStreamer.run 260 Invalid name "rc" (should match [a-z_][a-z0-9_]{2,40}$)
W0223 allmydata.scripts.tahoe_check DeepCheckStreamer 255 Method 'lineReceived' is abstract in class 'LineOnlyReceiver' but is not overridden
W0232 allmydata.scripts.tahoe_check DeepCheckStreamer 255 Class has no __init__ method
R0912 allmydata.scripts.tahoe_check DeepCheckStreamer.run 257 Too many branches (13/12)
W0511 allmydata.scripts.tahoe_cp   212 TODO: this always creates immutable files. We might want an option
W0511 allmydata.scripts.tahoe_cp   280 TODO: there should be an option to skip unknown nodes.
W0511 allmydata.scripts.tahoe_cp   294 TODO: this always creates immutable files. We might want an option
W0511 allmydata.scripts.tahoe_cp   379 TODO: there should be an option to skip unknown nodes.
W0511 allmydata.scripts.tahoe_cp   402 TODO: this always creates immutable files. We might want an option
W0511 allmydata.scripts.tahoe_cp   421 TODO: think about how this affects forward-compatibility for
W0511 allmydata.scripts.tahoe_cp   742 TODO: this probably won't always work:
C0103 allmydata.scripts.tahoe_cp ascii_or_none 11 Invalid name "s" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0231 allmydata.scripts.tahoe_cp TahoeError.__init__ 17 __init__ method from base class 'Exception' is not called
R0903 allmydata.scripts.tahoe_cp LocalFileTarget 80 Too few public methods (1/2)
R0903 allmydata.scripts.tahoe_cp LocalMissingTarget 92 Too few public methods (1/2)
R0903 allmydata.scripts.tahoe_cp LocalDirectorySource 105 Too few public methods (1/2)
R0903 allmydata.scripts.tahoe_cp TahoeFileTarget 196 Too few public methods (1/2)
W0612 allmydata.scripts.tahoe_cp TahoeDirectorySource.init_from_parsed 240 Unused variable 'nodetype'
W0612 allmydata.scripts.tahoe_cp TahoeDirectoryTarget.init_from_parsed 310 Unused variable 'nodetype'
W0232 allmydata.scripts.tahoe_cp Copier 427 Class has no __init__ method
R0911 allmydata.scripts.tahoe_cp Copier.try_copy 462 Too many return statements (11/8)
R0914 allmydata.scripts.tahoe_cp Copier.get_source_info 566 Too many local variables (16/15)
C0103 allmydata.scripts.tahoe_cp Copier.dump_graph 612 Invalid name "s" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0612 allmydata.scripts.tahoe_cp Copier.build_graphs 769 Unused variable 'name'
W0622 allmydata.scripts.tahoe_ls list 7 Redefining built-in 'list'
R0914 allmydata.scripts.tahoe_ls list 7 Too many local variables (45/15)
R0912 allmydata.scripts.tahoe_ls list 7 Too many branches (41/12)
R0915 allmydata.scripts.tahoe_ls list 7 Too many statements (123/50)
W0232 allmydata.scripts.tahoe_manifest FakeTransport 9 Class has no __init__ method
R0903 allmydata.scripts.tahoe_manifest FakeTransport 9 Too few public methods (0/2)
C0103 allmydata.scripts.tahoe_manifest ManifestStreamer.run 19 Invalid name "rc" (should match [a-z_][a-z0-9_]{2,40}$)
W0232 allmydata.scripts.tahoe_manifest StatsGrabber 89 Class has no __init__ method
R0914 allmydata.scripts.tahoe_manifest StatsGrabber.write_results 94 Too many local variables (19/15)
C0103 allmydata.scripts.tahoe_mv mv 10 Invalid name "mv" (should match [a-zA-Z_][a-zA-Z0-9_]{2,40}$)
R0914 allmydata.scripts.tahoe_mv mv 10 Too many local variables (19/15)
W0612 allmydata.scripts.tahoe_mv mv 26 Unused variable 'nodetype'
W0511 allmydata.scripts.tahoe_put   43 FIXME: this shouldn't rely on a particular prefix.
R0914 allmydata.scripts.tahoe_put put 8 Too many local variables (17/15)
R0912 allmydata.scripts.tahoe_put put 8 Too many branches (14/12)
C0103 allmydata.scripts.tahoe_rm rm 6 Invalid name "rm" (should match [a-zA-Z_][a-zA-Z0-9_]{2,40}$)
W0511 allmydata.storage.crawler   112 TODO: this does not yet include the remaining time left in
W0511 allmydata.storage.crawler   141 TODO: remainder of this prefix: we need to estimate the
R0902 allmydata.storage.crawler ShareCrawler 12 Too many instance attributes (16/15)
W0612 allmydata.storage.crawler BucketCountingCrawler.finished_cycle 485 Unused variable 'buckets'
W0403 allmydata.storage.expirer   2 Relative import 'crawler', should be 'allmydata.storage.crawler'
W0403 allmydata.storage.expirer   3 Relative import 'shares', should be 'allmydata.storage.shares'
W0403 allmydata.storage.expirer   4 Relative import 'common', should be 'allmydata.storage.common'
R0913 allmydata.storage.expirer LeaseCheckingCrawler.__init__ 51 Too many arguments (9/6)
R0914 allmydata.storage.expirer LeaseCheckingCrawler.process_bucket 115 Too many local variables (16/15)
R0914 allmydata.storage.expirer LeaseCheckingCrawler.process_share 159 Too many local variables (18/15)
R0912 allmydata.storage.expirer LeaseCheckingCrawler.process_share 159 Too many branches (15/12)
C0103 allmydata.storage.expirer LeaseCheckingCrawler.increment_space 225 Invalid name "s" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
R0914 allmydata.storage.expirer LeaseCheckingCrawler.get_state 314 Too many local variables (17/15)
R0904 allmydata.storage.expirer LeaseCheckingCrawler 8 Too many public methods (32/30)
C0301 allmydata.storage.immutable   44 Line too long (144/120)
W0612 allmydata.storage.immutable ShareFile.__init__ 70 Unused variable 'unused'
W0612 allmydata.storage.immutable ShareFile.get_leases 130 Unused variable 'unused'
W0612 allmydata.storage.immutable ShareFile.get_leases 132 Unused variable 'i'
W0612 allmydata.storage.immutable ShareFile.get_leases 130 Unused variable 'version'
C0103 allmydata.storage.immutable BucketWriter.__init__ 203 Invalid name "ss" (should match [a-z_][a-z0-9_]{2,40}$)
W0231 allmydata.storage.immutable BucketWriter.__init__ 202 __init__ method from base class 'Referenceable' is not called
R0913 allmydata.storage.immutable BucketWriter.__init__ 202 Too many arguments (7/6)
C0103 allmydata.storage.immutable BucketReader.__init__ 295 Invalid name "ss" (should match [a-z_][a-z0-9_]{2,40}$)
W0231 allmydata.storage.immutable BucketReader.__init__ 294 __init__ method from base class 'Referenceable' is not called
C0301 allmydata.storage.mutable   32 Line too long (125/120)
W0511 allmydata.storage.mutable   50 TODO: decide upon a policy for max share size
W0511 allmydata.storage.mutable   143 TODO: allow containers to shrink. For now they remain large.
W0511 allmydata.storage.mutable   337 TODO: reclaim space from cancelled leases
W0612 allmydata.storage.mutable MutableShareFile.__init__ 59 Unused variable 'write_enabler'
W0612 allmydata.storage.mutable MutableShareFile.__init__ 60 Unused variable 'data_length'
W0612 allmydata.storage.mutable MutableShareFile.__init__ 60 Unused variable 'extra_least_offset'
W0612 allmydata.storage.mutable MutableShareFile.__init__ 59 Unused variable 'write_enabler_nodeid'
W0612 allmydata.storage.mutable MutableShareFile.get_leases 242 Unused variable 'i'
W0612 allmydata.storage.mutable MutableShareFile._read_write_enabler_and_nodeid 345 Unused variable 'data_length'
W0612 allmydata.storage.mutable MutableShareFile._read_write_enabler_and_nodeid 345 Unused variable 'extra_least_offset'
W0232 allmydata.storage.mutable EmptyShare 420 Class has no __init__ method
W0612 allmydata.storage.mutable EmptyShare.check_testv 424 Unused variable 'length'
W0612 allmydata.storage.mutable EmptyShare.check_testv 424 Unused variable 'offset'
R0903 allmydata.storage.mutable EmptyShare 420 Too few public methods (1/2)
C0301 allmydata.storage.server   83 Line too long (207/120)
W0511 allmydata.storage.server   412 XXXX
W0511 allmydata.storage.server   523 TODO
W0231 allmydata.storage.server StorageServer.__init__ 50 __init__ method from base class 'Referenceable' is not called
R0913 allmydata.storage.server StorageServer.__init__ 50 Too many arguments (12/6)
R0914 allmydata.storage.server StorageServer.__init__ 50 Too many local variables (16/15)
R0913 allmydata.storage.server StorageServer.remote_allocate_buckets 282 Too many arguments (8/6)
R0914 allmydata.storage.server StorageServer.remote_allocate_buckets 282 Too many local variables (24/15)
W0612 allmydata.storage.server StorageServer._iter_share_files 360 Unused variable 'shnum'
W0612 allmydata.storage.server StorageServer.get_leases 469 Unused variable 'shnum'
R0914 allmydata.storage.server StorageServer.remote_slot_testv_and_readv_and_writev 475 Too many local variables (27/15)
R0912 allmydata.storage.server StorageServer.remote_slot_testv_and_readv_and_writev 475 Too many branches (16/12)
W0612 allmydata.storage.server StorageServer._allocate_slot_share 561 Unused variable 'cancel_secret'
W0612 allmydata.storage.server StorageServer._allocate_slot_share 561 Unused variable 'renew_secret'
R0904 allmydata.storage.server StorageServer 35 Too many public methods (33/30)
W0403 allmydata.storage.shares   3 Relative import 'mutable', should be 'allmydata.storage.mutable'
W0403 allmydata.storage.shares   4 Relative import 'immutable', should be 'allmydata.storage.immutable'
C0301 allmydata.test.bench_dirnode   119 Line too long (252/120)
C0103 allmydata.test.bench_dirnode   11 Invalid name "children" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.bench_dirnode   12 Invalid name "packstr" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
W0232 allmydata.test.bench_dirnode FakeNodeMaker 30 Class has no __init__ method
R0903 allmydata.test.bench_dirnode FakeNodeMaker 30 Too few public methods (1/2)
C0103 allmydata.test.bench_dirnode   34 Invalid name "nodemaker" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.bench_dirnode   35 Invalid name "testdirnode" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.bench_dirnode random_unicode 37 Invalid name "l" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.bench_dirnode   44 Invalid name "encoding_parameters" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.bench_dirnode init_for_pack 79 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.bench_dirnode init_for_pack 79 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.test.bench_dirnode init_for_pack 80 Unused variable 'i'
C0103 allmydata.test.bench_dirnode init_for_unpack 84 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.bench_dirnode init_for_unpack 84 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0603 allmydata.test.bench_dirnode init_for_unpack 85 Using the global statement
C0103 allmydata.test.bench_dirnode pack 89 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.bench_dirnode pack 89 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0212 allmydata.test.bench_dirnode pack 90 Access to a protected member _pack_contents of a client class
C0103 allmydata.test.bench_dirnode unpack 92 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.bench_dirnode unpack 92 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0212 allmydata.test.bench_dirnode unpack 93 Access to a protected member _unpack_contents of a client class
C0103 allmydata.test.bench_dirnode unpack_and_repack 95 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.bench_dirnode unpack_and_repack 95 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0212 allmydata.test.bench_dirnode unpack_and_repack 96 Access to a protected member _pack_contents of a client class
W0212 allmydata.test.bench_dirnode unpack_and_repack 96 Access to a protected member _unpack_contents of a client class
W0612 allmydata.test.bench_dirnode run_benchmarks 101 Unused variable 'initfunc'
W0221 allmydata.test.check_grid GridTesterOptions.parseArgs 67 Arguments number differs from overridden method
E1103 allmydata.test.check_grid GridTester.listdir 148 Instance of 'list' has no 'strip' member (but some types could not be inferred)
C0103 allmydata.test.check_load   41 Invalid name "statsfiles" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.check_load   46 Invalid name "totals" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.check_load   47 Invalid name "last_stats" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.check_load   49 Invalid name "stats" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.check_load   58 Invalid name "delta" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.check_load   75 Invalid name "last_stats" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.check_load   80 Invalid name "stats_out" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.check_load   82 Invalid name "server_urls" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.check_load   87 Invalid name "root" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.check_load   88 Invalid name "delay" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.check_load   89 Invalid name "readfreq" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.check_load   89 Invalid name "writefreq" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.check_load   93 Invalid name "files_uploaded" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.check_load   94 Invalid name "files_downloaded" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.check_load   95 Invalid name "bytes_uploaded" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.check_load   96 Invalid name "bytes_downloaded" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.check_load   97 Invalid name "directories_read" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.check_load   98 Invalid name "directories_written" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
W0621 allmydata.test.check_load listdir 103 Redefining name 'url' from outer scope (line 83)
W0621 allmydata.test.check_load listdir 119 Redefining name 'value' from outer scope (line 52)
W0621 allmydata.test.check_load listdir 100 Redefining name 'root' from outer scope (line 87)
W0621 allmydata.test.check_load listdir 119 Redefining name 'name' from outer scope (line 52)
W0603 allmydata.test.check_load listdir 116 Using the global statement
W0621 allmydata.test.check_load choose_random_descendant 126 Redefining name 'name' from outer scope (line 52)
W0621 allmydata.test.check_load choose_random_descendant 124 Redefining name 'pathname' from outer scope (line 245)
W0621 allmydata.test.check_load choose_random_descendant 124 Redefining name 'root' from outer scope (line 87)
W0621 allmydata.test.check_load read_and_discard 142 Redefining name 'f' from outer scope (line 263)
W0621 allmydata.test.check_load read_and_discard 139 Redefining name 'url' from outer scope (line 83)
W0621 allmydata.test.check_load read_and_discard 136 Redefining name 'pathname' from outer scope (line 245)
W0621 allmydata.test.check_load read_and_discard 136 Redefining name 'root' from outer scope (line 87)
W0603 allmydata.test.check_load read_and_discard 143 Using the global statement
C0103 allmydata.test.check_load   151 Invalid name "directories" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
W0621 allmydata.test.check_load choose_size 184 Redefining name 'size' from outer scope (line 258)
W0621 allmydata.test.check_load parse_url 188 Redefining name 'url' from outer scope (line 83)
W0621 allmydata.test.check_load generate_and_put 209 Redefining name 'url' from outer scope (line 83)
W0621 allmydata.test.check_load generate_and_put 206 Redefining name 'root' from outer scope (line 87)
W0621 allmydata.test.check_load generate_and_put 206 Redefining name 'size' from outer scope (line 258)
W0603 allmydata.test.check_load generate_and_put 225 Using the global statement
C0103 allmydata.test.check_load   234 Invalid name "current_writedir" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.check_load   239 Invalid name "op" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.check_load   241 Invalid name "op" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.check_load   243 Invalid name "server" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.check_load   245 Invalid name "pathname" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.check_load   251 Invalid name "current_writedir" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.check_load   252 Invalid name "filename" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.check_load   254 Invalid name "pathname" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.check_load   256 Invalid name "pathname" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.check_load   258 Invalid name "size" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.check_load   263 Invalid name "f" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0301 allmydata.test.check_memory   402 Line too long (124/120)
W0232 allmydata.test.check_memory StallableHTTPGetterDiscarder 15 Class has no __init__ method
W0212 allmydata.test.check_memory discardPage 52 Access to a protected member _parse of a client class
W0612 allmydata.test.check_memory discardPage 52 Unused variable 'path'
R0902 allmydata.test.check_memory SystemFramework 62 Too many instance attributes (18/15)
W0621 allmydata.test.check_memory SystemFramework.__init__ 65 Redefining name 'mode' from outer scope (line 495)
E1103 allmydata.test.check_memory SystemFramework.run 109 Instance of 'False' has no 'raiseException' member (but some types could not be inferred)
C0103 allmydata.test.check_memory SystemFramework.add_service 164 Invalid name "s" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0321 allmydata.test.check_memory SystemFramework.do_test 440 More than one statement on a single line
C0103 allmydata.test.check_memory SystemFramework.do_test 440 Invalid name "MB" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.check_memory SystemFramework.start_client 264 Invalid name "d" (should match [a-z_][a-z0-9_]{2,40}$)
W0232 allmydata.test.check_memory ClientWatcher 483 Class has no __init__ method
C0103 allmydata.test.check_memory   495 Invalid name "mode" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.check_memory   497 Invalid name "mode" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.check_memory   501 Invalid name "sf" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
W0621 allmydata.test.check_speed SpeedTest.__init__ 16 Redefining name 'test_client_dir' from outer scope (line 232)
C0103 allmydata.test.check_speed SpeedTest.calculate_speeds 148 Invalid name "B" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.check_speed SpeedTest.calculate_speeds 150 Invalid name "B" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.check_speed SpeedTest.calculate_speeds 154 Invalid name "A1" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.check_speed SpeedTest.calculate_speeds 156 Invalid name "A2" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.check_speed SpeedTest.calculate_speeds 159 Invalid name "A3" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.check_speed SpeedTest.calculate_speeds 164 Invalid name "B" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.check_speed SpeedTest.calculate_speeds 166 Invalid name "B" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.check_speed SpeedTest.calculate_speeds 170 Invalid name "A1" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.check_speed SpeedTest.calculate_speeds 172 Invalid name "A2" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.check_speed SpeedTest.calculate_speeds 175 Invalid name "A3" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.check_speed SpeedTest.calculate_speeds 180 Invalid name "B" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.check_speed SpeedTest.calculate_speeds 186 Invalid name "B" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.check_speed SpeedTest.calculate_speeds 188 Invalid name "B" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.check_speed SpeedTest.calculate_speeds 190 Invalid name "A1" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.check_speed SpeedTest.calculate_speeds 195 Invalid name "B" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.check_speed SpeedTest.calculate_speeds 197 Invalid name "B" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.check_speed SpeedTest.calculate_speeds 199 Invalid name "A1" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
R0912 allmydata.test.check_speed SpeedTest.calculate_speeds 141 Too many branches (13/12)
C0321 allmydata.test.check_speed SpeedTest.number 212 More than one statement on a single line
C0321 allmydata.test.check_speed SpeedTest.number 214 More than one statement on a single line
C0321 allmydata.test.check_speed SpeedTest.number 216 More than one statement on a single line
C0321 allmydata.test.check_speed SpeedTest.number 218 More than one statement on a single line
C0321 allmydata.test.check_speed SpeedTest.number 220 More than one statement on a single line
C0103 allmydata.test.check_speed   232 Invalid name "test_client_dir" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.check_speed   233 Invalid name "st" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
W0311 allmydata.test.common   82 Bad indentation. Found 13 spaces, expected 12
W0311 allmydata.test.common   83 Bad indentation. Found 13 spaces, expected 12
W0311 allmydata.test.common   84 Bad indentation. Found 13 spaces, expected 12
W0311 allmydata.test.common   85 Bad indentation. Found 13 spaces, expected 12
W0311 allmydata.test.common   86 Bad indentation. Found 13 spaces, expected 12
W0311 allmydata.test.common   88 Bad indentation. Found 13 spaces, expected 12
W0311 allmydata.test.common   89 Bad indentation. Found 13 spaces, expected 12
W0311 allmydata.test.common   90 Bad indentation. Found 13 spaces, expected 12
W0311 allmydata.test.common   91 Bad indentation. Found 13 spaces, expected 12
W0311 allmydata.test.common   248 Bad indentation. Found 13 spaces, expected 12
W0311 allmydata.test.common   249 Bad indentation. Found 13 spaces, expected 12
W0311 allmydata.test.common   250 Bad indentation. Found 13 spaces, expected 12
W0311 allmydata.test.common   251 Bad indentation. Found 13 spaces, expected 12
W0311 allmydata.test.common   255 Bad indentation. Found 13 spaces, expected 12
W0311 allmydata.test.common   256 Bad indentation. Found 13 spaces, expected 12
W0311 allmydata.test.common   257 Bad indentation. Found 13 spaces, expected 12
W0311 allmydata.test.common   258 Bad indentation. Found 13 spaces, expected 12
C0301 allmydata.test.common   1153 Line too long (172/120)
C0301 allmydata.test.common   1158 Line too long (152/120)
C0301 allmydata.test.common   1306 Line too long (182/120)
C0301 allmydata.test.common   1310 Line too long (182/120)
C0301 allmydata.test.common   1315 Line too long (190/120)
C0301 allmydata.test.common   1330 Line too long (138/120)
W0511 allmydata.test.common   521 TODO: examine the
W0511 allmydata.test.common   578 TODO: replace this with something that takes a list of peerids and
W0403 allmydata.test.common   24 Relative import 'common_util', should be 'allmydata.test.common_util'
W0232 allmydata.test.common DummyProducer 35 Class has no __init__ method
R0903 allmydata.test.common DummyProducer 35 Too few public methods (1/2)
C0103 allmydata.test.common FakeMutableFileNode.deep_check._done 274 Invalid name "r" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.common FakeMutableFileNode.deep_check_and_repair._done 283 Invalid name "r" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
R0904 allmydata.test.common FakeDirectoryNode 321 Too many public methods (38/30)
W0232 allmydata.test.common SystemTestMixin 334 Class has no __init__ method
C0103 allmydata.test.common SystemTestMixin.add_service 360 Invalid name "s" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.common SystemTestMixin.set_up_nodes 364 Invalid name "NUMCLIENTS" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.common SystemTestMixin.set_up_nodes 364 Invalid name "NUMCLIENTS" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0212 allmydata.test.common SystemTestMixin._set_up_nodes_2._connected 499 Access to a protected member _port of a client class
W0212 allmydata.test.common SystemTestMixin._set_up_nodes_2._connected 504 Access to a protected member _port of a client class
W0212 allmydata.test.common SystemTestMixin.bounce_client._maybe_get_webport 537 Access to a protected member _port of a client class
C0103 allmydata.test.common ShareManglingMixin.setUp._upload_a_file._after_upload 936 Invalid name "n" (should match [a-z_][a-z0-9_]{2,40}$)
W0232 allmydata.test.common ShareManglingMixin 918 Class has no __init__ method
C0103 allmydata.test.common ShareManglingMixin.setUp._upload_a_file._after_upload 934 Invalid name "u" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0612 allmydata.test.common ShareManglingMixin.find_shares 958 Unused variable 'dirns'
R0914 allmydata.test.common ShareManglingMixin.replace_shares 971 Too many local variables (16/15)
W0612 allmydata.test.common ShareManglingMixin.replace_shares 977 Unused variable 'dirns'
W0232 allmydata.test.common ShouldFailMixin 1061 Class has no __init__ method
W0622 allmydata.test.common ShouldFailMixin.shouldFail 1063 Redefining built-in 'callable'
R0903 allmydata.test.common ShouldFailMixin 1061 Too few public methods (1/2)
W0232 allmydata.test.common WebErrorMixin 1101 Class has no __init__ method
W0622 allmydata.test.common WebErrorMixin.shouldHTTPError 1121 Redefining built-in 'callable'
W0232 allmydata.test.common ErrorMixin 1143 Class has no __init__ method
W0101 allmydata.test.common _corrupt_sharedata_version_number 1179 Unreachable code
C0103 allmydata.test.common _corrupt_sharedata_version_number_to_plausible_version 1187 Invalid name "_corrupt_sharedata_version_number_to_plausible_version" (should match [a-zA-Z_][a-zA-Z0-9_]{2,40}$)
C0103 allmydata.test.common _corrupt_offset_of_block_hashes_to_truncate_crypttext_hashes 1254 Invalid name "_corrupt_offset_of_block_hashes_to_truncate_crypttext_hashes" (should match [a-zA-Z_][a-zA-Z0-9_]{2,40}$)
C0103 allmydata.test.common _corrupt_offset_of_uri_extension_to_force_short_read 1294 Invalid name "_corrupt_offset_of_uri_extension_to_force_short_read" (should match [a-zA-Z_][a-zA-Z0-9_]{2,40}$)
R0914 allmydata.test.common _corrupt_mutable_share_data 1313 Too many local variables (16/15)
C0103 allmydata.test.common _corrupt_mutable_share_data 1319 Invalid name "ig_IV" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.common _corrupt_mutable_share_data 1319 Invalid name "ig_N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.test.common _corrupt_mutable_share_data 1319 Unused variable 'ig_IV'
W0612 allmydata.test.common _corrupt_mutable_share_data 1319 Unused variable 'ig_segsize'
W0612 allmydata.test.common _corrupt_mutable_share_data 1319 Unused variable 'ig_roothash'
W0612 allmydata.test.common _corrupt_mutable_share_data 1319 Unused variable 'ig_k'
W0612 allmydata.test.common _corrupt_mutable_share_data 1320 Unused variable 'ig_datalen'
W0612 allmydata.test.common _corrupt_mutable_share_data 1319 Unused variable 'ig_seqnum'
W0612 allmydata.test.common _corrupt_mutable_share_data 1319 Unused variable 'ig_N'
C0103 allmydata.test.common_util insecurerandstr 7 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.common_util flip_one_bit 18 Invalid name "s" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.common_util SignalMixin.setUp 40 Invalid name "sigchldHandler" (should match [a-z_][a-z0-9_]{2,40}$)
W0232 allmydata.test.common_util SignalMixin 28 Class has no __init__ method
W0212 allmydata.test.common_util SignalMixin.setUp 41 Access to a protected member _handleSigchld of a client class
W0232 allmydata.test.common_util StallMixin 47 Class has no __init__ method
R0903 allmydata.test.common_util StallMixin 47 Too few public methods (1/2)
W0232 allmydata.test.common_util ShouldFailMixin 53 Class has no __init__ method
W0622 allmydata.test.common_util ShouldFailMixin.shouldFail 56 Redefining built-in 'callable'
R0903 allmydata.test.common_util ShouldFailMixin 53 Too few public methods (1/2)
W0232 allmydata.test.common_util TestMixin 76 Class has no __init__ method
W0221 allmydata.test.common_util TestMixin.setUp 77 Arguments number differs from overridden method
F0401 allmydata.test.common_util TestMixin.setUp 86 Unable to import 'repeatable_random'
F0401 allmydata.test.common_util TestMixin.tearDown 96 Unable to import 'repeatable_random'
C0103 allmydata.test.common_util   153 Invalid name "make_readonly" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.common_util   154 Invalid name "make_accessible" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
W0232 allmydata.test.common_web WebRenderingMixin 8 Class has no __init__ method
C0103 allmydata.test.common_web WebRenderingMixin.failUnlessIn 54 Invalid name "s" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.common_web WebRenderingMixin.remove_tags 57 Invalid name "s" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0232 allmydata.test.common_web MyGetter 63 Class has no __init__ method
W0232 allmydata.test.no_network Marker 34 Class has no __init__ method
R0903 allmydata.test.no_network Marker 34 Too few public methods (0/2)
W0142 allmydata.test.no_network LocalWrapper.callRemote._really_call 69 Used * or ** magic
W0612 allmydata.test.no_network LocalWrapper.callRemote._return_membrane 97 Unused variable 'alreadygot'
R0912 allmydata.test.no_network LocalWrapper.callRemote 55 Too many branches (15/12)
W0232 allmydata.test.no_network NoNetworkStorageBroker 125 Class has no __init__ method
W0212 allmydata.test.no_network NoNetworkStorageBroker.get_servers_for_index 128 Access to a protected member _servers of a client class
W0212 allmydata.test.no_network NoNetworkStorageBroker.get_all_servers 131 Access to a protected member _servers of a client class
W0221 allmydata.test.no_network NoNetworkClient.init_key_gen 152 Arguments number differs from overridden method
R0904 allmydata.test.no_network NoNetworkClient 135 Too many public methods (55/30)
C0103 allmydata.test.no_network GridTestMixin.setUp 282 Invalid name "s" (should match [a-z_][a-z0-9_]{2,40}$)
C0103 allmydata.test.no_network GridTestMixin.set_up_grid 291 Invalid name "g" (should match [a-z_][a-z0-9_]{2,40}$)
W0232 allmydata.test.no_network GridTestMixin 280 Class has no __init__ method
W0212 allmydata.test.no_network GridTestMixin.set_up_grid 296 Access to a protected member _port of a client class
W0612 allmydata.test.no_network GridTestMixin.find_shares 316 Unused variable 'i'
W0612 allmydata.test.no_network GridTestMixin.delete_shares_numbered 333 Unused variable 'i_serverid'
W0612 allmydata.test.no_network GridTestMixin.corrupt_shares_numbered 343 Unused variable 'i_serverid'
R0904 allmydata.test.test_backupdb BackupDB 9 Too many public methods (47/30)
C0301 allmydata.test.test_base62   12 Line too long (173/120)
C0301 allmydata.test.test_base62   58 Line too long (140/120)
C0103 allmydata.test.test_base62 insecurerandstr 7 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_base62 T 10 Invalid name "T" (should match [A-Z_][a-zA-Z0-9]+$)
C0103 allmydata.test.test_base62 T._test_num_octets_that_encode_to_this_many_chars 11 Invalid name "_test_num_octets_that_encode_to_this_many_chars" (should match [a-zA-Z_][a-zA-Z0-9_]{2,40}$)
W0333 allmydata.test.test_base62 T._test_ende 17 Use of the `` operator
W0333 allmydata.test.test_base62 T._test_ende 17 Use of the `` operator
W0333 allmydata.test.test_base62 T._test_ende 17 Use of the `` operator
C0103 allmydata.test.test_base62 T.test_num_octets_that_encode_to_this_many_chars 19 Invalid name "test_num_octets_that_encode_to_this_many_chars" (should match [a-zA-Z_][a-zA-Z0-9_]{2,40}$)
W0101 allmydata.test.test_base62 T.test_num_octets_that_encode_to_this_many_chars 21 Unreachable code
W0101 allmydata.test.test_base62 T.test_num_octets_that_encode_to_this_many_chars 22 Unreachable code
W0101 allmydata.test.test_base62 T.test_num_octets_that_encode_to_this_many_chars 23 Unreachable code
W0612 allmydata.test.test_base62 T.test_odd_sizes 47 Unused variable 'j'
W0621 allmydata.test.test_base62 suite 64 Redefining name 'suite' from outer scope (line 63)
W0403 allmydata.test.test_checker   10 Relative import 'common_web', should be 'allmydata.test.common_web'
W0232 allmydata.test.test_checker FakeClient 12 Class has no __init__ method
R0903 allmydata.test.test_checker FakeClient 12 Too few public methods (1/2)
R0914 allmydata.test.test_checker WebResultsRendering.test_check_and_repair 164 Too many local variables (16/15)
R0904 allmydata.test.test_checker WebResultsRendering 16 Too many public methods (48/30)
C0103 allmydata.test.test_checker AddLease.test_875 284 Invalid name "DATA" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
R0904 allmydata.test.test_checker AddLease 275 Too many public methods (52/30)
C0301 allmydata.test.test_cli   966 Line too long (183/120)
C0103 allmydata.test.test_cli   29 Invalid name "timeout" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
R0904 allmydata.test.test_cli CLI 32 Too many public methods (46/30)
W0622 allmydata.test.test_cli Help.test_get 375 Redefining built-in 'help'
W0622 allmydata.test.test_cli Help.test_put 380 Redefining built-in 'help'
W0622 allmydata.test.test_cli Help.test_rm 385 Redefining built-in 'help'
W0622 allmydata.test.test_cli Help.test_mv 389 Redefining built-in 'help'
W0622 allmydata.test.test_cli Help.test_ln 394 Redefining built-in 'help'
W0622 allmydata.test.test_cli Help.test_backup 398 Redefining built-in 'help'
W0622 allmydata.test.test_cli Help.test_webopen 402 Redefining built-in 'help'
W0622 allmydata.test.test_cli Help.test_manifest 406 Redefining built-in 'help'
W0622 allmydata.test.test_cli Help.test_stats 410 Redefining built-in 'help'
W0622 allmydata.test.test_cli Help.test_check 414 Redefining built-in 'help'
W0622 allmydata.test.test_cli Help.test_deep_check 418 Redefining built-in 'help'
W0622 allmydata.test.test_cli Help.test_create_alias 422 Redefining built-in 'help'
W0622 allmydata.test.test_cli Help.test_add_aliases 426 Redefining built-in 'help'
R0904 allmydata.test.test_cli Help 372 Too many public methods (52/30)
W0232 allmydata.test.test_cli CLITestMixin 429 Class has no __init__ method
R0903 allmydata.test.test_cli CLITestMixin 429 Too few public methods (1/2)
R0904 allmydata.test.test_cli CreateAlias 445 Too many public methods (53/30)
C0103 allmydata.test.test_cli Put.test_unlinked_immutable_stdin 573 Invalid name "DATA" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.test.test_cli Put.test_unlinked_immutable_stdin._uploaded 577 Unused variable 'rc'
W0612 allmydata.test.test_cli Put.test_unlinked_immutable_stdin._downloaded 585 Unused variable 'rc'
C0103 allmydata.test.test_cli Put.test_immutable_from_file 634 Invalid name "DATA" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_cli Put.test_immutable_from_file 635 Invalid name "DATA2" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_cli Put.test_mutable_unlinked 711 Invalid name "DATA" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_cli Put.test_mutable_unlinked 712 Invalid name "DATA2" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_cli Put.test_mutable_unlinked 714 Invalid name "DATA3" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.test.test_cli Put.test_mutable_unlinked._created 719 Unused variable 'rc'
W0612 allmydata.test.test_cli Put.test_mutable_unlinked._replaced 730 Unused variable 'rc'
W0612 allmydata.test.test_cli Put.test_mutable_unlinked._replaced2 740 Unused variable 'rc'
C0103 allmydata.test.test_cli Put.test_mutable 757 Invalid name "DATA1" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_cli Put.test_mutable 760 Invalid name "DATA2" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
R0904 allmydata.test.test_cli Put 567 Too many public methods (57/30)
C0103 allmydata.test.test_cli List.test_list._stash_root_and_create_file 781 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_cli List.test_list._stash_goodcap 786 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
R0904 allmydata.test.test_cli List 774 Too many public methods (53/30)
C0103 allmydata.test.test_cli Mv.test_mv_behavior 843 Invalid name "DATA1" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_cli Mv.test_mv_behavior 846 Invalid name "DATA2" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
R0904 allmydata.test.test_cli Mv 838 Too many public methods (53/30)
C0103 allmydata.test.test_cli Cp.test_unicode_filename 945 Invalid name "DATA1" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_cli Cp.test_unicode_filename 949 Invalid name "DATA2" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.test.test_cli Cp 966 Unused variable 'todo'
C0103 allmydata.test.test_cli Cp.test_copy_using_filecap 993 Invalid name "DATA1" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
R0904 allmydata.test.test_cli Cp 933 Too many public methods (56/30)
W0621 allmydata.test.test_cli Backup 1289 Redefining name 'timeout' from outer scope (line 29)
R0914 allmydata.test.test_cli Backup.test_backup 1071 Too many local variables (23/15)
W0142 allmydata.test.test_cli Backup.test_backup.do_backup 1094 Used * or ** magic
R0912 allmydata.test.test_cli Backup.test_backup 1071 Too many branches (24/12)
W0612 allmydata.test.test_cli Backup 1289 Unused variable 'timeout'
W0622 allmydata.test.test_cli Backup.test_exclude_options._check_filtering 1299 Redefining built-in 'all'
R0904 allmydata.test.test_cli Backup 1053 Too many public methods (61/30)
C0103 allmydata.test.test_cli Check.test_check 1460 Invalid name "DATA" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_cli Check.test_check._stash_uri 1462 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
R0914 allmydata.test.test_cli Check.test_deep_check 1538 Too many local variables (16/15)
C0103 allmydata.test.test_cli Check.test_deep_check 1544 Invalid name "DATA" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_cli Check.test_deep_check._stash_root_and_create_file 1546 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
R0904 allmydata.test.test_cli Check 1454 Too many public methods (54/30)
C0103 allmydata.test.test_cli Errors.test_get 1753 Invalid name "DATA" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
R0904 allmydata.test.test_cli Errors 1747 Too many public methods (53/30)
C0103 allmydata.test.test_cli Stats.test_empty_directory._stash_root 1787 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
R0904 allmydata.test.test_cli Stats 1780 Too many public methods (53/30)
C0301 allmydata.test.test_client   237 Line too long (135/120)
C0301 allmydata.test.test_client   255 Line too long (125/120)
C0301 allmydata.test.test_client   264 Line too long (128/120)
C0301 allmydata.test.test_client   273 Line too long (126/120)
C0301 allmydata.test.test_client   282 Line too long (129/120)
W0511 allmydata.test.test_client   214 TODO: pause for slightly over one second, to let
W0403 allmydata.test.test_client   15 Relative import 'common_util', should be 'allmydata.test.common_util'
W0231 allmydata.test.test_client FakeIntroducerClient.__init__ 18 __init__ method from base class 'IntroducerClient' is not called
W0612 allmydata.test.test_client Basic._permute 138 Unused variable 'rref'
R0904 allmydata.test.test_client Basic 30 Too many public methods (50/30)
R0904 allmydata.test.test_client Run 177 Too many public methods (44/30)
R0915 allmydata.test.test_client NodeMaker.test_maker 229 Too many statements (67/50)
R0904 allmydata.test.test_client NodeMaker 228 Too many public methods (40/30)
C0103 allmydata.test.test_codec T 9 Invalid name "T" (should match [A-Z_][a-zA-Z0-9]+$)
R0914 allmydata.test.test_codec T.do_test 10 Too many local variables (18/15)
W0142 allmydata.test.test_codec T.do_test._decode 33 Used * or ** magic
W0142 allmydata.test.test_codec T.do_test._decode_multiple 77 Used * or ** magic
W0612 allmydata.test.test_codec T.do_test 11 Unused variable 'i'
R0904 allmydata.test.test_codec T 9 Too many public methods (43/30)
W0232 allmydata.test.test_consolidate CLITestMixin 14 Class has no __init__ method
R0903 allmydata.test.test_consolidate CLITestMixin 14 Too few public methods (1/2)
C0103 allmydata.test.test_consolidate Consolidate.OFF_test_basic.c 150 Invalid name "c" (should match [a-zA-Z_][a-zA-Z0-9_]{2,40}$)
C0103 allmydata.test.test_consolidate Consolidate.OFF_test_basic.c 150 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
E0611 allmydata.test.test_consolidate Consolidate.OFF_test_basic.check_consolidation 220 No name 'readonly' in module 'allmydata.scripts.tahoe_backup'
R0912 allmydata.test.test_consolidate Consolidate.OFF_test_basic 67 Too many branches (16/12)
W0612 allmydata.test.test_consolidate Consolidate.manifest_of._got_children 294 Unused variable 'metadata'
R0904 allmydata.test.test_consolidate Consolidate 33 Too many public methods (59/30)
W0403 allmydata.test.test_crawler   13 Relative import 'test_storage', should be 'allmydata.test.test_storage'
W0403 allmydata.test.test_crawler   14 Relative import 'common_util', should be 'allmydata.test.common_util'
C0103 allmydata.test.test_crawler Basic.setUp 87 Invalid name "s" (should match [a-z_][a-z0-9_]{2,40}$)
C0103 allmydata.test.test_crawler Basic.si 93 Invalid name "si" (should match [a-zA-Z_][a-zA-Z0-9_]{2,40}$)
C0103 allmydata.test.test_crawler Basic.rs 95 Invalid name "rs" (should match [a-zA-Z_][a-zA-Z0-9_]{2,40}$)
C0103 allmydata.test.test_crawler Basic.cs 97 Invalid name "cs" (should match [a-zA-Z_][a-zA-Z0-9_]{2,40}$)
W0612 allmydata.test.test_crawler Basic.write 103 Unused variable 'had'
R0915 allmydata.test.test_crawler Basic.test_paced 168 Too many statements (72/50)
W0703 allmydata.test.test_crawler Basic.test_paced_service.check_progress 296 Catch "Exception"
R0904 allmydata.test.test_crawler Basic 85 Too many public methods (54/30)
C0301 allmydata.test.test_deepcheck   990 Line too long (133/120)
W0511 allmydata.test.test_deepcheck   397 TODO
W0511 allmydata.test.test_deepcheck   440 TODO d.addCallback(lambda ign: self.large.check_and_repair(Monitor()))
W0511 allmydata.test.test_deepcheck   441 TODO d.addCallback(self.check_and_repair_is_healthy, self.large, "large")
W0511 allmydata.test.test_deepcheck   442 TODO d.addCallback(lambda ign: self.small.check_and_repair(Monitor()))
W0511 allmydata.test.test_deepcheck   443 TODO d.addCallback(self.failUnlessEqual, None, "small")
W0511 allmydata.test.test_deepcheck   444 TODO d.addCallback(lambda ign: self.small2.check_and_repair(Monitor()))
W0511 allmydata.test.test_deepcheck   445 TODO d.addCallback(self.failUnlessEqual, None, "small2")
W0511 allmydata.test.test_deepcheck   452 TODO d.addCallback(lambda ign: self.large.check_and_repair(Monitor(), verify=True))
W0511 allmydata.test.test_deepcheck   453 TODO d.addCallback(self.check_and_repair_is_healthy, self.large, "large",
W0511 allmydata.test.test_deepcheck   454 TODO incomplete=True)
W0511 allmydata.test.test_deepcheck   455 TODO d.addCallback(lambda ign: self.small.check_and_repair(Monitor(), verify=True))
W0511 allmydata.test.test_deepcheck   456 TODO d.addCallback(self.failUnlessEqual, None, "small")
W0511 allmydata.test.test_deepcheck   457 TODO d.addCallback(lambda ign: self.small2.check_and_repair(Monitor(), verify=True))
W0511 allmydata.test.test_deepcheck   458 TODO d.addCallback(self.failUnlessEqual, None, "small2")
W0511 allmydata.test.test_deepcheck   481 TODO: add a counter to measure how many list() calls are made,
W0511 allmydata.test.test_deepcheck   673 TODO: examine the output
C0103 allmydata.test.test_deepcheck   23 Invalid name "timeout" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.test_deepcheck MutableChecker.test_good 36 Invalid name "CONTENTS" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_deepcheck MutableChecker.test_corrupt 58 Invalid name "CONTENTS" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_deepcheck MutableChecker.test_delete_share 95 Invalid name "CONTENTS" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
R0904 allmydata.test.test_deepcheck MutableChecker 25 Too many public methods (57/30)
W0232 allmydata.test.test_deepcheck DeepCheckBase 129 Class has no __init__ method
C0103 allmydata.test.test_deepcheck DeepCheckBase.web_json 131 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_deepcheck DeepCheckBase.decode_json 137 Invalid name "s" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_deepcheck DeepCheckBase.parse_streamed_json 144 Invalid name "s" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_deepcheck DeepCheckBase.web 151 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_deepcheck DeepCheckBase.slow_web 192 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
R0901 allmydata.test.test_deepcheck DeepCheckWebGood 201 Too many ancestors (9/7)
C0103 allmydata.test.test_deepcheck DeepCheckWebGood.set_up_tree._created_root 217 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_deepcheck DeepCheckWebGood.set_up_tree._created_mutable 223 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_deepcheck DeepCheckWebGood.set_up_tree._created_large 230 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_deepcheck DeepCheckWebGood.set_up_tree._created_small 237 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_deepcheck DeepCheckWebGood.set_up_tree._created_small2 244 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_deepcheck DeepCheckWebGood.check_is_healthy 252 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0612 allmydata.test.test_deepcheck DeepCheckWebGood.check_is_healthy 279 Unused variable 'shareid'
C0103 allmydata.test.test_deepcheck DeepCheckWebGood.check_and_repair_is_healthy 290 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_deepcheck DeepCheckWebGood.check_stats_good 332 Invalid name "s" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0101 allmydata.test.test_deepcheck DeepCheckWebGood.do_web_stream_check 399 Unreachable code
C0103 allmydata.test.test_deepcheck DeepCheckWebGood.json_check_is_healthy 494 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0612 allmydata.test.test_deepcheck DeepCheckWebGood.json_check_is_healthy 523 Unused variable 'shareid'
C0103 allmydata.test.test_deepcheck DeepCheckWebGood.json_check_and_repair_is_healthy 533 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_deepcheck DeepCheckWebGood.json_full_deepcheck_is_healthy 542 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_deepcheck DeepCheckWebGood.json_full_deepcheck_and_repair_is_healthy 553 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_deepcheck DeepCheckWebGood.json_check_lit 575 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
R0915 allmydata.test.test_deepcheck DeepCheckWebGood.do_test_web_good 582 Too many statements (57/50)
R0904 allmydata.test.test_deepcheck DeepCheckWebGood 201 Too many public methods (89/30)
R0901 allmydata.test.test_deepcheck DeepCheckWebBad 834 Too many ancestors (9/7)
C0103 allmydata.test.test_deepcheck DeepCheckWebBad.set_up_damaged_tree._created_root 872 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0612 allmydata.test.test_deepcheck DeepCheckWebBad._corrupt_some_shares 943 Unused variable 'serverid'
R0904 allmydata.test.test_deepcheck DeepCheckWebBad 834 Too many public methods (78/30)
R0901 allmydata.test.test_deepcheck Large 1161 Too many ancestors (9/7)
C0103 allmydata.test.test_deepcheck Large.test_lots_of_lits 1176 Invalid name "COUNT" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_deepcheck Large.test_lots_of_lits._created_root 1180 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
R0904 allmydata.test.test_deepcheck Large 1161 Too many public methods (64/30)
C0301 allmydata.test.test_dirnode   53 Line too long (123/120)
C0301 allmydata.test.test_dirnode   141 Line too long (123/120)
C0301 allmydata.test.test_dirnode   1050 Line too long (1939/120)
C0301 allmydata.test.test_dirnode   1076 Line too long (162/120)
C0301 allmydata.test.test_dirnode   1086 Line too long (158/120)
C0301 allmydata.test.test_dirnode   1096 Line too long (162/120)
C0301 allmydata.test.test_dirnode   1104 Line too long (124/120)
C0301 allmydata.test.test_dirnode   1109 Line too long (122/120)
W0511 allmydata.test.test_dirnode   465 TODO
W0403 allmydata.test.test_dirnode   24 Relative import 'common_util', should be 'allmydata.test.common_util'
R0901 allmydata.test.test_dirnode Dirnode 26 Too many ancestors (8/7)
R0914 allmydata.test.test_dirnode Dirnode.test_initial_children 47 Too many local variables (16/15)
R0914 allmydata.test.test_dirnode Dirnode.test_immutable 135 Too many local variables (24/15)
C0103 allmydata.test.test_dirnode Dirnode.test_immutable._made_parent 266 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0212 allmydata.test.test_dirnode Dirnode.test_spaces_are_stripped_on_the_way_out._created 317 Access to a protected member _node of a client class
W0212 allmydata.test.test_dirnode Dirnode.test_spaces_are_stripped_on_the_way_out._check_data 330 Access to a protected member _decrypt_rwcapdata of a client class
W0612 allmydata.test.test_dirnode Dirnode.test_spaces_are_stripped_on_the_way_out._check_data 328 Unused variable 'metadata_s'
W0612 allmydata.test.test_dirnode Dirnode.test_spaces_are_stripped_on_the_way_out._check_data 328 Unused variable 'subpos'
W0612 allmydata.test.test_dirnode Dirnode.test_spaces_are_stripped_on_the_way_out._check_data 332 Unused variable 'ign'
W0612 allmydata.test.test_dirnode Dirnode.test_spaces_are_stripped_on_the_way_out._check_kids 346 Unused variable 'child_metadata'
C0103 allmydata.test.test_dirnode Dirnode.test_deepcheck._check_results 402 Invalid name "r" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_dirnode Dirnode.test_deepcheck_and_repair._check_results 423 Invalid name "r" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_dirnode Dirnode.test_deepcheck_problems._check_results 456 Invalid name "r" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_dirnode Dirnode.test_create._then 535 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
R0914 allmydata.test.test_dirnode Dirnode.test_create._then 535 Too many local variables (28/15)
W0212 allmydata.test.test_dirnode Dirnode.test_create._then 552 Access to a protected member _filenode_uri of a client class
W0212 allmydata.test.test_dirnode Dirnode.test_create._then 552 Access to a protected member _uri of a client class
R0912 allmydata.test.test_dirnode Dirnode.test_create._then 535 Too many branches (14/12)
R0912 allmydata.test.test_dirnode Dirnode.test_create 525 Too many branches (15/12)
C0103 allmydata.test.test_dirnode Dirnode.test_create_subdirectory._then 1011 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
R0904 allmydata.test.test_dirnode Dirnode 26 Too many public methods (69/30)
W0232 allmydata.test.test_dirnode MinimalFakeMutableFile 1036 Class has no __init__ method
R0903 allmydata.test.test_dirnode MinimalFakeMutableFile 1036 Too few public methods (1/2)
W0212 allmydata.test.test_dirnode Packing.test_unpack_and_pack_behavior 1060 Access to a protected member _unpack_contents of a client class
W0212 allmydata.test.test_dirnode Packing.test_unpack_and_pack_behavior 1063 Access to a protected member _pack_contents of a client class
W0212 allmydata.test.test_dirnode Packing.test_unpack_and_pack_behavior 1064 Access to a protected member _unpack_contents of a client class
R0904 allmydata.test.test_dirnode Packing 1040 Too many public methods (41/30)
W0231 allmydata.test.test_dirnode FakeClient2.__init__ 1210 __init__ method from base class 'Client' is not called
W0221 allmydata.test.test_dirnode FakeClient2.create_node_from_uri 1214 Arguments number differs from overridden method
R0904 allmydata.test.test_dirnode FakeClient2 1209 Too many public methods (55/30)
C0103 allmydata.test.test_dirnode Dirnode2.test_from_future._then 1230 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0612 allmydata.test.test_dirnode Dirnode2.test_from_future._check 1266 Unused variable 'metadata2'
W0612 allmydata.test.test_dirnode Dirnode2.test_from_future._check 1278 Unused variable 'metadata4'
W0612 allmydata.test.test_dirnode Dirnode2.test_from_future._check 1260 Unused variable 'metadata'
W0612 allmydata.test.test_dirnode Dirnode2.test_from_future._check 1272 Unused variable 'metadata3'
W0612 allmydata.test.test_dirnode Dirnode2.test_from_future._check2 1293 Unused variable 'metadata'
R0904 allmydata.test.test_dirnode Dirnode2 1217 Too many public methods (44/30)
R0904 allmydata.test.test_dirnode DeepStats 1405 Too many public methods (40/30)
R0904 allmydata.test.test_dirnode UCWEingMutableFileNode 1449 Too many public methods (39/30)
W0212 allmydata.test.test_dirnode Deleter.test_retry._do_delete 1494 Access to a protected member _secret_holder of a client class
W0212 allmydata.test.test_dirnode Deleter.test_retry._do_delete 1499 Access to a protected member _key_generator of a client class
W0212 allmydata.test.test_dirnode Deleter.test_retry._do_delete 1501 Access to a protected member _node of a client class
W0212 allmydata.test.test_dirnode Deleter.test_retry._do_delete 1502 Access to a protected member _node of a client class
R0904 allmydata.test.test_dirnode Deleter 1470 Too many public methods (52/30)
R0904 allmydata.test.test_dirnode Adder 1509 Too many public methods (53/30)
C0301 allmydata.test.test_download   25 Line too long (2411/120)
C0301 allmydata.test.test_download   26 Line too long (2411/120)
C0301 allmydata.test.test_download   29 Line too long (2411/120)
C0301 allmydata.test.test_download   30 Line too long (2411/120)
C0301 allmydata.test.test_download   33 Line too long (2411/120)
C0301 allmydata.test.test_download   34 Line too long (2411/120)
C0301 allmydata.test.test_download   37 Line too long (2411/120)
C0301 allmydata.test.test_download   38 Line too long (2411/120)
C0301 allmydata.test.test_download   41 Line too long (2411/120)
C0301 allmydata.test.test_download   42 Line too long (2411/120)
C0301 allmydata.test.test_download   49 Line too long (4248/120)
C0301 allmydata.test.test_download   50 Line too long (4248/120)
C0301 allmydata.test.test_download   53 Line too long (4248/120)
C0301 allmydata.test.test_download   54 Line too long (4248/120)
C0301 allmydata.test.test_download   57 Line too long (4248/120)
C0301 allmydata.test.test_download   58 Line too long (4248/120)
C0301 allmydata.test.test_download   61 Line too long (4248/120)
C0301 allmydata.test.test_download   62 Line too long (4248/120)
C0301 allmydata.test.test_download   65 Line too long (4248/120)
C0301 allmydata.test.test_download   66 Line too long (4248/120)
C0103 allmydata.test.test_download   15 Invalid name "plaintext" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.test_download   16 Invalid name "mutable_plaintext" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.test_download   22 Invalid name "immutable_uri" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.test_download   23 Invalid name "immutable_shares" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.test_download   46 Invalid name "mutable_uri" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.test_download   47 Invalid name "mutable_shares" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.test_download DownloadTest.test_download 76 Invalid name "c0" (should match [a-z_][a-z0-9_]{2,40}$)
W0612 allmydata.test.test_download DownloadTest.create_shares._created_immutable 97 Unused variable 'ss'
C0103 allmydata.test.test_download DownloadTest.create_shares._created_mutable 118 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0612 allmydata.test.test_download DownloadTest.create_shares._created_mutable 123 Unused variable 'ss'
R0904 allmydata.test.test_download DownloadTest 71 Too many public methods (56/30)
C0301 allmydata.test.test_encode   224 Line too long (151/120)
W0403 allmydata.test.test_encode   14 Relative import 'common_util', should be 'allmydata.test.common_util'
W0232 allmydata.test.test_encode FakeStorageBroker 22 Class has no __init__ method
R0903 allmydata.test.test_encode FakeStorageBroker 22 Too few public methods (0/2)
W0142 allmydata.test.test_encode ValidatedExtendedURIProxy._should_fail 233 Used * or ** magic
R0904 allmydata.test.test_encode ValidatedExtendedURIProxy 176 Too many public methods (43/30)
C0103 allmydata.test.test_encode Encode.do_encode 276 Invalid name "NUM_SHARES" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_encode Encode.do_encode 276 Invalid name "NUM_SEGMENTS" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
R0913 allmydata.test.test_encode Encode.do_encode 276 Too many arguments (7/6)
C0103 allmydata.test.test_encode Encode.do_encode 276 Invalid name "NUM_SHARES" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_encode Encode.do_encode 276 Invalid name "NUM_SEGMENTS" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.test.test_encode Encode.do_encode._ready 291 Unused variable 'k'
W0612 allmydata.test.test_encode Encode.do_encode._ready 291 Unused variable 'happy'
W0612 allmydata.test.test_encode Encode.do_encode._check 313 Unused variable 'i'
R0904 allmydata.test.test_encode Encode 273 Too many public methods (49/30)
C0103 allmydata.test.test_encode Roundtrip.send_and_recover 417 Invalid name "AVAILABLE_SHARES" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
R0913 allmydata.test.test_encode Roundtrip.send_and_recover 417 Too many arguments (8/6)
C0103 allmydata.test.test_encode Roundtrip.send_and_recover 418 Invalid name "AVAILABLE_SHARES" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_encode Roundtrip.send_and_recover 426 Invalid name "AVAILABLE_SHARES" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_encode Roundtrip.send 440 Invalid name "AVAILABLE_SHARES" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
R0914 allmydata.test.test_encode Roundtrip.send 440 Too many local variables (17/15)
C0103 allmydata.test.test_encode Roundtrip.send 440 Invalid name "AVAILABLE_SHARES" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_encode Roundtrip.send 443 Invalid name "NUM_SHARES" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_encode Roundtrip.send 445 Invalid name "AVAILABLE_SHARES" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.test.test_encode Roundtrip.send._ready 458 Unused variable 'k'
W0612 allmydata.test.test_encode Roundtrip.send._ready 458 Unused variable 'happy'
C0103 allmydata.test.test_encode Roundtrip.recover 474 Invalid name "AVAILABLE_SHARES" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
R0914 allmydata.test.test_encode Roundtrip.recover 474 Too many local variables (19/15)
C0103 allmydata.test.test_encode Roundtrip.recover 474 Invalid name "AVAILABLE_SHARES" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0212 allmydata.test.test_encode Roundtrip.recover 506 Access to a protected member _got_all_shareholders of a client class
W0212 allmydata.test.test_encode Roundtrip.recover 518 Access to a protected member _obtain_uri_extension of a client class
W0212 allmydata.test.test_encode Roundtrip.recover._corrupt_crypttext_hashes 525 Access to a protected member _vup of a client class
W0212 allmydata.test.test_encode Roundtrip.recover._corrupt_crypttext_hashes 525 Access to a protected member _vup of a client class
W0212 allmydata.test.test_encode Roundtrip.recover._corrupt_crypttext_hashes 526 Access to a protected member _vup of a client class
W0212 allmydata.test.test_encode Roundtrip.recover._corrupt_crypttext_hashes 526 Access to a protected member _vup of a client class
W0212 allmydata.test.test_encode Roundtrip.recover._corrupt_crypttext_hashes 528 Access to a protected member _vup of a client class
W0212 allmydata.test.test_encode Roundtrip.recover._corrupt_crypttext_hashes 532 Access to a protected member _vup of a client class
W0212 allmydata.test.test_encode Roundtrip.recover._corrupt_crypttext_hashes 533 Access to a protected member _crypttext_hash_tree of a client class
W0212 allmydata.test.test_encode Roundtrip.recover._corrupt_crypttext_hashes 534 Access to a protected member _vup of a client class
W0212 allmydata.test.test_encode Roundtrip.recover 538 Access to a protected member _get_crypttext_hash_tree of a client class
W0212 allmydata.test.test_encode Roundtrip.recover 540 Access to a protected member _download_all_segments of a client class
W0212 allmydata.test.test_encode Roundtrip.recover 541 Access to a protected member _done of a client class
C0103 allmydata.test.test_encode Roundtrip.recover._done 542 Invalid name "t" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0212 allmydata.test.test_encode Roundtrip.assertFetchFailureIn 666 Access to a protected member _fetch_failures of a client class
R0904 allmydata.test.test_encode Roundtrip 415 Too many public methods (76/30)
W0511 allmydata.test.test_filenode   160 TODO: n.get_uri()
W0232 allmydata.test.test_filenode NotANode 10 Class has no __init__ method
R0903 allmydata.test.test_filenode NotANode 10 Too few public methods (0/2)
W0232 allmydata.test.test_filenode FakeClient 13 Class has no __init__ method
C0103 allmydata.test.test_filenode Node.test_literal_filenode 62 Invalid name "DATA" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0621 allmydata.test.test_filenode Node.test_mutable_filenode 102 Redefining name 'client' from outer scope (line 3)
W0212 allmydata.test.test_filenode Node.test_mutable_filenode 160 Access to a protected member _uri of a client class
R0904 allmydata.test.test_filenode Node 26 Too many public methods (42/30)
C0103 allmydata.test.test_filenode LiteralChecker.test_literal_filenode 164 Invalid name "DATA" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
R0904 allmydata.test.test_filenode LiteralChecker 162 Too many public methods (40/30)
R0904 allmydata.test.test_hashtree Complete 15 Too many public methods (42/30)
W0622 allmydata.test.test_hashtree Incomplete.do_test_speed 119 Redefining built-in 'all'
C0103 allmydata.test.test_hashtree Incomplete.do_test_speed 107 Invalid name "SIZE" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_hashtree Incomplete.do_test_speed 107 Invalid name "SIZE" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
R0912 allmydata.test.test_hashtree Incomplete.test_check 122 Too many branches (13/12)
R0915 allmydata.test.test_hashtree Incomplete.test_check 122 Too many statements (65/50)
R0904 allmydata.test.test_hashtree Incomplete 54 Too many public methods (45/30)
C0103 allmydata.test.test_helper CHKUploadHelper_fake 18 Invalid name "CHKUploadHelper_fake" (should match [A-Z_][a-zA-Z0-9]+$)
W0612 allmydata.test.test_helper CHKUploadHelper_fake.start_encrypted._got_size._got_parms 24 Unused variable 'happy'
C0103 allmydata.test.test_helper CHKUploadHelper_already_uploaded 40 Invalid name "CHKUploadHelper_already_uploaded" (should match [A-Z_][a-zA-Z0-9]+$)
C0103 allmydata.test.test_helper CHKUploadHelper_already_uploaded.start 49 Invalid name "PARAMS" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_helper AssistedUpload.setUp 91 Invalid name "s" (should match [a-z_][a-z0-9_]{2,40}$)
W0212 allmydata.test.test_helper AssistedUpload.test_one._ready 129 Access to a protected member _helper of a client class
R0914 allmydata.test.test_helper AssistedUpload.test_previous_upload_failed 147 Too many local variables (16/15)
C0103 allmydata.test.test_helper AssistedUpload.test_previous_upload_failed 167 Invalid name "SI" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_helper AssistedUpload.test_previous_upload_failed 168 Invalid name "SI_s" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0212 allmydata.test.test_helper AssistedUpload.test_previous_upload_failed._ready 180 Access to a protected member _helper of a client class
W0212 allmydata.test.test_helper AssistedUpload.test_already_uploaded._ready 207 Access to a protected member _helper of a client class
R0904 allmydata.test.test_helper AssistedUpload 88 Too many public methods (45/30)
W0311 allmydata.test.test_hung_server   58 Bad indentation. Found 9 spaces, expected 8
W0311 allmydata.test.test_hung_server   59 Bad indentation. Found 9 spaces, expected 8
W0311 allmydata.test.test_hung_server   60 Bad indentation. Found 9 spaces, expected 8
W0311 allmydata.test.test_hung_server   61 Bad indentation. Found 9 spaces, expected 8
W0311 allmydata.test.test_hung_server   62 Bad indentation. Found 9 spaces, expected 8
W0311 allmydata.test.test_hung_server   63 Bad indentation. Found 9 spaces, expected 8
W0311 allmydata.test.test_hung_server   64 Bad indentation. Found 13 spaces, expected 12
W0311 allmydata.test.test_hung_server   65 Bad indentation. Found 9 spaces, expected 8
W0311 allmydata.test.test_hung_server   66 Bad indentation. Found 9 spaces, expected 8
W0311 allmydata.test.test_hung_server   67 Bad indentation. Found 9 spaces, expected 8
W0311 allmydata.test.test_hung_server   69 Bad indentation. Found 9 spaces, expected 8
W0511 allmydata.test.test_hung_server   20 TODO: move some of these to GridTestMixin
W0511 allmydata.test.test_hung_server   107 FIXME
C0103 allmydata.test.test_hung_server   14 Invalid name "immutable_plaintext" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.test_hung_server   15 Invalid name "mutable_plaintext" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.test_hung_server HungServerDownloadTest._set_up 81 Invalid name "c0" (should match [a-z_][a-z0-9_]{2,40}$)
W0622 allmydata.test.test_hung_server HungServerDownloadTest._break 24 Redefining built-in 'id'
W0612 allmydata.test.test_hung_server HungServerDownloadTest._break 24 Unused variable 'ss'
W0622 allmydata.test.test_hung_server HungServerDownloadTest._notify 28 Redefining built-in 'id'
W0612 allmydata.test.test_hung_server HungServerDownloadTest._notify 28 Unused variable 'ss'
W0622 allmydata.test.test_hung_server HungServerDownloadTest._hang 32 Redefining built-in 'id'
W0612 allmydata.test.test_hung_server HungServerDownloadTest._hang 32 Unused variable 'ss'
W0622 allmydata.test.test_hung_server HungServerDownloadTest._unhang 36 Redefining built-in 'id'
W0612 allmydata.test.test_hung_server HungServerDownloadTest._unhang 36 Unused variable 'ss'
W0622 allmydata.test.test_hung_server HungServerDownloadTest._delete_all_shares_from 40 Redefining built-in 'id'
W0612 allmydata.test.test_hung_server HungServerDownloadTest._delete_all_shares_from 40 Unused variable 'ss'
W0612 allmydata.test.test_hung_server HungServerDownloadTest._delete_all_shares_from 41 Unused variable 'i_shnum'
W0622 allmydata.test.test_hung_server HungServerDownloadTest._corrupt_all_shares_in 46 Redefining built-in 'id'
W0612 allmydata.test.test_hung_server HungServerDownloadTest._corrupt_all_shares_in 46 Unused variable 'ss'
W0622 allmydata.test.test_hung_server HungServerDownloadTest._copy_all_shares_from 52 Redefining built-in 'id'
W0612 allmydata.test.test_hung_server HungServerDownloadTest._copy_all_shares_from 52 Unused variable 'ss'
W0622 allmydata.test.test_hung_server HungServerDownloadTest._copy_share 59 Redefining built-in 'id'
W0612 allmydata.test.test_hung_server HungServerDownloadTest._copy_share 58 Unused variable 'serverid'
W0612 allmydata.test.test_hung_server HungServerDownloadTest._copy_share 59 Unused variable 'id'
W0622 allmydata.test.test_hung_server HungServerDownloadTest._set_up 83 Redefining built-in 'id'
W0212 allmydata.test.test_hung_server HungServerDownloadTest._start_download 107 Access to a protected member _stage_4_d of a client class
W0212 allmydata.test.test_hung_server HungServerDownloadTest._start_download 107 Access to a protected member _all_downloads of a client class
W0212 allmydata.test.test_hung_server HungServerDownloadTest._start_download 107 Access to a protected member _downloader of a client class
C0103 allmydata.test.test_hung_server HungServerDownloadTest._wait_for_data 110 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0612 allmydata.test.test_hung_server HungServerDownloadTest._download_and_check 124 Unused variable 'stage4d'
C0103 allmydata.test.test_hung_server HungServerDownloadTest.test_2_good_8_hung_then_1_recovers_with_2_shares 217 Invalid name "test_2_good_8_hung_then_1_recovers_with_2_shares" (should match [a-zA-Z_][a-zA-Z0-9_]{2,40}$)
C0103 allmydata.test.test_hung_server HungServerDownloadTest.test_use_first_servers_to_reply._set_used 234 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
R0904 allmydata.test.test_hung_server HungServerDownloadTest 17 Too many public methods (64/30)
C0301 allmydata.test.test_immutable   153 Line too long (137/120)
W0511 allmydata.test.test_immutable   153 XXX extend these tests to show bad behavior of various kinds from servers: raising exception from each remove_foo() method, for example
W0511 allmydata.test.test_immutable   155 XXX test disconnect DeadReferenceError from get_buckets and get_block_whatsit
W0612 allmydata.test.test_immutable Test.test_test_code._then_delete_8 25 Unused variable 'i'
C0103 allmydata.test.test_immutable Test.test_download_from_only_3_remaining_shares 58 Invalid name "test_download_from_only_3_remaining_shares" (should match [a-zA-Z_][a-zA-Z0-9_]{2,40}$)
W0612 allmydata.test.test_immutable Test.test_download_from_only_3_remaining_shares._then_delete_7 62 Unused variable 'i'
C0103 allmydata.test.test_immutable Test.test_download_from_only_3_shares_with_good_crypttext_hash 73 Invalid name "test_download_from_only_3_shares_with_good_crypttext_hash" (should match [a-zA-Z_][a-zA-Z0-9_]{2,40}$)
W0212 allmydata.test.test_immutable Test.test_download_from_only_3_shares_with_good_crypttext_hash._then_corrupt_7 80 Access to a protected member _corrupt_offset_of_block_hashes_to_truncate_crypttext_hashes of a client class
C0103 allmydata.test.test_immutable Test.test_download_abort_if_too_many_missing_shares 86 Invalid name "test_download_abort_if_too_many_missing_shares" (should match [a-zA-Z_][a-zA-Z0-9_]{2,40}$)
W0612 allmydata.test.test_immutable Test.test_download_abort_if_too_many_missing_shares._then_delete_8 91 Unused variable 'i'
C0103 allmydata.test.test_immutable Test.test_download_abort_if_too_many_corrupted_shares 116 Invalid name "test_download_abort_if_too_many_corrupted_shares" (should match [a-zA-Z_][a-zA-Z0-9_]{2,40}$)
W0212 allmydata.test.test_immutable Test.test_download_abort_if_too_many_corrupted_shares._then_corrupt_8 125 Access to a protected member _corrupt_sharedata_version_number of a client class
R0904 allmydata.test.test_immutable Test 8 Too many public methods (57/30)
C0301 allmydata.test.test_introducer   61 Line too long (125/120)
C0301 allmydata.test.test_introducer   62 Line too long (125/120)
W0403 allmydata.test.test_introducer   17 Relative import 'common_util', should be 'allmydata.test.common_util'
R0904 allmydata.test.test_introducer Node 23 Too many public methods (42/30)
W0232 allmydata.test.test_introducer ServiceMixin 35 Class has no __init__ method
R0904 allmydata.test.test_introducer Introducer 46 Too many public methods (45/30)
W0232 allmydata.test.test_introducer SystemTestMixin 76 Class has no __init__ method
W0612 allmydata.test.test_introducer SystemTest 97 Unused variable 'timeout'
R0914 allmydata.test.test_introducer SystemTest.do_system_test 99 Too many local variables (29/15)
C0103 allmydata.test.test_introducer SystemTest.do_system_test 108 Invalid name "NUMCLIENTS" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_introducer SystemTest.do_system_test 116 Invalid name "NUM_SERVERS" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0212 allmydata.test.test_introducer SystemTest.do_system_test._check1 158 Access to a protected member _debug_counts of a client class
W0212 allmydata.test.test_introducer SystemTest.do_system_test._check1 167 Access to a protected member _debug_counts of a client class
W0212 allmydata.test.test_introducer SystemTest.do_system_test._check1 185 Access to a protected member _debug_counts of a client class
W0212 allmydata.test.test_introducer SystemTest.do_system_test._restart_introducer_tub 209 Access to a protected member _debug_counts of a client class
W0212 allmydata.test.test_introducer SystemTest.do_system_test._restart_introducer_tub 214 Access to a protected member _debug_counts of a client class
W0212 allmydata.test.test_introducer SystemTest.do_system_test._wait_for_introducer_reconnect 230 Access to a protected member _debug_counts of a client class
W0212 allmydata.test.test_introducer SystemTest.do_system_test._wait_for_introducer_reconnect 239 Access to a protected member _debug_counts of a client class
W0212 allmydata.test.test_introducer SystemTest.do_system_test._wait_for_introducer_reconnect 240 Access to a protected member _debug0 of a client class
W0212 allmydata.test.test_introducer SystemTest.do_system_test._check2 249 Access to a protected member _debug_counts of a client class
W0212 allmydata.test.test_introducer SystemTest.do_system_test._check2 254 Access to a protected member _debug0 of a client class
W0212 allmydata.test.test_introducer SystemTest.do_system_test._check2 258 Access to a protected member _debug_counts of a client class
W0212 allmydata.test.test_introducer SystemTest.do_system_test._restart_introducer 279 Access to a protected member _debug_counts of a client class
W0212 allmydata.test.test_introducer SystemTest.do_system_test._wait_for_introducer_reconnect2 299 Access to a protected member _debug_counts of a client class
W0212 allmydata.test.test_introducer SystemTest.do_system_test._wait_for_introducer_reconnect2 310 Access to a protected member _debug_counts of a client class
W0212 allmydata.test.test_introducer SystemTest.do_system_test._wait_for_introducer_reconnect2 311 Access to a protected member _debug1 of a client class
W0212 allmydata.test.test_introducer SystemTest.do_system_test._check3 321 Access to a protected member _debug_counts of a client class
W0212 allmydata.test.test_introducer SystemTest.do_system_test._check3 322 Access to a protected member _debug1 of a client class
W0212 allmydata.test.test_introducer SystemTest.do_system_test._check3 323 Access to a protected member _debug2 of a client class
W0212 allmydata.test.test_introducer SystemTest.do_system_test._check3 325 Access to a protected member _debug3 of a client class
R0912 allmydata.test.test_introducer SystemTest.do_system_test 99 Too many branches (38/12)
R0904 allmydata.test.test_introducer SystemTest 91 Too many public methods (45/30)
W0212 allmydata.test.test_introducer NonV1Server.test_failure._got_bad 373 Access to a protected member _introducer_error of a client class
W0212 allmydata.test.test_introducer NonV1Server.test_failure._got_bad 373 Access to a protected member _publisher of a client class
W0212 allmydata.test.test_introducer NonV1Server.test_failure._done 376 Access to a protected member _introducer_error of a client class
W0212 allmydata.test.test_introducer NonV1Server.test_failure._done 377 Access to a protected member _introducer_error of a client class
R0904 allmydata.test.test_introducer NonV1Server 341 Too many public methods (44/30)
R0904 allmydata.test.test_introducer DecodeFurl 381 Too many public methods (40/30)
W0403 allmydata.test.test_iputil   5 Relative import 'common_util', should be 'allmydata.test.common_util'
W0612 allmydata.test.test_iputil ListAddresses 22 Unused variable 'timeout'
R0904 allmydata.test.test_iputil ListAddresses 9 Too many public methods (43/30)
C0103 allmydata.test.test_keygen KeyGenService.test_key_gen_service.p 38 Invalid name "p" (should match [a-zA-Z_][a-zA-Z0-9_]{2,40}$)
W0612 allmydata.test.test_keygen KeyGenService.test_key_gen_service 69 Unused variable 'i'
R0904 allmydata.test.test_keygen KeyGenService 19 Too many public methods (43/30)
C0301 allmydata.test.test_mutable   1378 Line too long (138/120)
C0302 allmydata.test.test_mutable   1 Too many lines in module (2083)
W0511 allmydata.test.test_mutable   134 TODO: this isn't right, the read is controlled by read_vector,
W0511 allmydata.test.test_mutable   594 TODO: when we publish to 20 peers, we should get one share per peer on 10
W0511 allmydata.test.test_mutable   1295 TODO: examine results
W0511 allmydata.test.test_mutable   1301 TODO: this really shouldn't change anything. When we implement
W0511 allmydata.test.test_mutable   1391 TODO
W0511 allmydata.test.test_mutable   1426 TODO
W0403 allmydata.test.test_mutable   31 Relative import 'common_util', should be 'allmydata.test.common_util'
W0142 allmydata.test.test_mutable FakeStorageServer.callRemote._call 99 Used * or ** magic
W0107 allmydata.test.test_mutable FakeStorageServer.callRemoteOnly 106 Unnecessary pass statement
R0914 allmydata.test.test_mutable FakeStorageServer.slot_testv_and_readv_and_writev 127 Too many local variables (16/15)
W0612 allmydata.test.test_mutable FakeStorageServer.slot_testv_and_readv_and_writev 131 Unused variable 'new_length'
W0612 allmydata.test.test_mutable FakeStorageServer.slot_testv_and_readv_and_writev 132 Unused variable 'length'
C0103 allmydata.test.test_mutable corrupt 151 Invalid name "s" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
R0914 allmydata.test.test_mutable corrupt 151 Too many local variables (21/15)
W0212 allmydata.test.test_mutable corrupt 154 Access to a protected member _peers of a client class
W0212 allmydata.test.test_mutable corrupt 155 Access to a protected member _peers of a client class
C0103 allmydata.test.test_mutable corrupt 164 Invalid name "IV" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_mutable corrupt 165 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.test.test_mutable corrupt 163 Unused variable 'root_hash'
W0612 allmydata.test.test_mutable corrupt 165 Unused variable 'N'
W0612 allmydata.test.test_mutable corrupt 164 Unused variable 'IV'
W0612 allmydata.test.test_mutable corrupt 165 Unused variable 'k'
W0612 allmydata.test.test_mutable corrupt 165 Unused variable 'datalen'
W0612 allmydata.test.test_mutable corrupt 161 Unused variable 'version'
W0612 allmydata.test.test_mutable corrupt 162 Unused variable 'seqnum'
W0612 allmydata.test.test_mutable corrupt 165 Unused variable 'segsize'
C0103 allmydata.test.test_mutable make_storagebroker 183 Invalid name "s" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_mutable make_nodemaker 194 Invalid name "s" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_mutable Filenode.test_create._created 215 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0212 allmydata.test.test_mutable Filenode.test_create._created 217 Access to a protected member _storage_index of a client class
W0212 allmydata.test.test_mutable Filenode.test_create._created 220 Access to a protected member _peers of a client class
W0212 allmydata.test.test_mutable Filenode.test_serialize 233 Access to a protected member _do_serialized of a client class
W0212 allmydata.test.test_mutable Filenode.test_serialize.<lambda> 243 Access to a protected member _do_serialized of a client class
C0103 allmydata.test.test_mutable Filenode.test_upload_and_download._created 248 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_mutable Filenode.test_create_with_initial_contents._created 287 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_mutable Filenode.test_create_with_initial_contents_function 297 Invalid name "test_create_with_initial_contents_function" (should match [a-zA-Z_][a-zA-Z0-9_]{2,40}$)
C0103 allmydata.test.test_mutable Filenode.test_create_with_initial_contents_function._make_contents 299 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_mutable Filenode.test_create_with_initial_contents_function._created 306 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_mutable Filenode.test_create_with_too_large_contents 313 Invalid name "BIG" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_mutable Filenode.test_create_with_too_large_contents._created 315 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_mutable Filenode.failUnlessCurrentSeqnumIs 321 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_mutable Filenode.test_modify._created 355 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_mutable Filenode.test_modify_backoffer._created 437 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_mutable Filenode.test_upload_and_download_full_size_keys._created 480 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
R0904 allmydata.test.test_mutable Filenode 204 Too many public methods (51/30)
C0103 allmydata.test.test_mutable MakeShares.test_generate._created 539 Invalid name "_p" (should match [a-z_][a-z0-9_]{2,40}$)
C0103 allmydata.test.test_mutable MakeShares.test_encrypt 510 Invalid name "CONTENTS" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0212 allmydata.test.test_mutable MakeShares.test_encrypt._created 520 Access to a protected member _encrypt_and_encode of a client class
C0103 allmydata.test.test_mutable MakeShares.test_generate 534 Invalid name "CONTENTS" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0212 allmydata.test.test_mutable MakeShares.test_generate._created 551 Access to a protected member _generate_shares of a client class
R0914 allmydata.test.test_mutable MakeShares.test_generate._generated 553 Too many local variables (23/15)
C0103 allmydata.test.test_mutable MakeShares.test_generate._generated 565 Invalid name "IV" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_mutable MakeShares.test_generate._generated 565 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0212 allmydata.test.test_mutable MakeShares.test_generate._generated 574 Access to a protected member _pubkey of a client class
W0212 allmydata.test.test_mutable MakeShares.test_generate._generated 576 Access to a protected member _new_seqnum of a client class
W0212 allmydata.test.test_mutable MakeShares.test_generate._generated 578 Access to a protected member _pubkey of a client class
W0612 allmydata.test.test_mutable MakeShares.test_generate._generated 561 Unused variable 'i'
R0904 allmydata.test.test_mutable MakeShares 507 Too many public methods (41/30)
C0103 allmydata.test.test_mutable PublishMixin.publish_one 602 Invalid name "CONTENTS" (should match [a-z_][a-z0-9_]{2,40}$)
W0232 allmydata.test.test_mutable PublishMixin 598 Class has no __init__ method
W0212 allmydata.test.test_mutable PublishMixin._copy_shares 647 Access to a protected member _peers of a client class
W0212 allmydata.test.test_mutable PublishMixin._set_versions 660 Access to a protected member _peers of a client class
C0103 allmydata.test.test_mutable Servermap.test_fetch_privkey 744 Invalid name "LARGE" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.test.test_mutable Servermap.test_mark_bad._made_map 768 Unused variable 'timestamp'
W0212 allmydata.test.test_mutable Servermap.test_not_quite_enough_shares 825 Access to a protected member _peers of a client class
W0212 allmydata.test.test_mutable Servermap.test_not_quite_enough_shares 826 Access to a protected member _peers of a client class
W0212 allmydata.test.test_mutable Servermap.test_not_quite_enough_shares 827 Access to a protected member _peers of a client class
W0212 allmydata.test.test_mutable Servermap.test_not_quite_enough_shares 832 Access to a protected member _peers of a client class
W0212 allmydata.test.test_mutable Servermap.test_not_quite_enough_shares 832 Access to a protected member _peers of a client class
R0904 allmydata.test.test_mutable Servermap 669 Too many public methods (52/30)
C0103 allmydata.test.test_mutable Roundtrip.abbrev_verinfo 867 Invalid name "IV" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_mutable Roundtrip.abbrev_verinfo 867 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.test.test_mutable Roundtrip.abbrev_verinfo 868 Unused variable 'offsets_tuple'
W0612 allmydata.test.test_mutable Roundtrip.abbrev_verinfo 867 Unused variable 'IV'
W0612 allmydata.test.test_mutable Roundtrip.abbrev_verinfo 867 Unused variable 'prefix'
W0612 allmydata.test.test_mutable Roundtrip.abbrev_verinfo 867 Unused variable 'datalength'
W0612 allmydata.test.test_mutable Roundtrip.abbrev_verinfo 867 Unused variable 'N'
W0612 allmydata.test.test_mutable Roundtrip.abbrev_verinfo 867 Unused variable 'k'
W0612 allmydata.test.test_mutable Roundtrip.abbrev_verinfo 867 Unused variable 'segsize'
C0103 allmydata.test.test_mutable Roundtrip.abbrev_verinfo_dict 874 Invalid name "IV" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_mutable Roundtrip.abbrev_verinfo_dict 874 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.test.test_mutable Roundtrip.abbrev_verinfo_dict 874 Unused variable 'IV'
W0612 allmydata.test.test_mutable Roundtrip.abbrev_verinfo_dict 874 Unused variable 'prefix'
W0612 allmydata.test.test_mutable Roundtrip.abbrev_verinfo_dict 875 Unused variable 'offsets_tuple'
W0612 allmydata.test.test_mutable Roundtrip.abbrev_verinfo_dict 874 Unused variable 'datalength'
W0612 allmydata.test.test_mutable Roundtrip.abbrev_verinfo_dict 874 Unused variable 'N'
W0612 allmydata.test.test_mutable Roundtrip.abbrev_verinfo_dict 874 Unused variable 'k'
W0612 allmydata.test.test_mutable Roundtrip.abbrev_verinfo_dict 874 Unused variable 'segsize'
W0212 allmydata.test.test_mutable Roundtrip.test_all_shares_vanished._remove_shares 922 Access to a protected member _peers of a client class
W0612 allmydata.test.test_mutable Roundtrip 944 Unused variable 'timeout'
W0612 allmydata.test.test_mutable Roundtrip 965 Unused variable 'timeout'
C0103 allmydata.test.test_mutable Roundtrip.test_basic_pubkey_at_end 1118 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
R0904 allmydata.test.test_mutable Roundtrip 851 Too many public methods (73/30)
W0232 allmydata.test.test_mutable CheckerMixin 1159 Class has no __init__ method
C0103 allmydata.test.test_mutable CheckerMixin.check_good 1160 Invalid name "r" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_mutable CheckerMixin.check_bad 1164 Invalid name "r" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_mutable CheckerMixin.check_expected_failure 1168 Invalid name "r" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0612 allmydata.test.test_mutable CheckerMixin.check_expected_failure 1169 Unused variable 'storage_index'
W0612 allmydata.test.test_mutable CheckerMixin.check_expected_failure 1169 Unused variable 'shnum'
W0612 allmydata.test.test_mutable CheckerMixin.check_expected_failure 1169 Unused variable 'peerid'
W0212 allmydata.test.test_mutable Checker.test_check_no_shares 1190 Access to a protected member _peers of a client class
W0212 allmydata.test.test_mutable Checker.test_check_not_enough_shares 1197 Access to a protected member _peers of a client class
C0103 allmydata.test.test_mutable Checker.test_verify_one_bad_encprivkey_uncheckable 1263 Invalid name "test_verify_one_bad_encprivkey_uncheckable" (should match [a-zA-Z_][a-zA-Z0-9_]{2,40}$)
R0904 allmydata.test.test_mutable Checker 1179 Too many public methods (57/30)
C0103 allmydata.test.test_mutable Repair.get_shares 1274 Invalid name "s" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0212 allmydata.test.test_mutable Repair.get_shares 1276 Access to a protected member _peers of a client class
W0212 allmydata.test.test_mutable Repair.get_shares 1277 Access to a protected member _peers of a client class
R0914 allmydata.test.test_mutable Repair.test_repair_nop._check_results 1292 Too many local variables (22/15)
C0103 allmydata.test.test_mutable Repair.test_repair_nop._check_results 1314 Invalid name "IV0" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_mutable Repair.test_repair_nop._check_results 1315 Invalid name "N0" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_mutable Repair.test_repair_nop._check_results 1320 Invalid name "IV1" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_mutable Repair.test_repair_nop._check_results 1321 Invalid name "N1" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.test.test_mutable Repair.test_repair_nop._check_results 1314 Unused variable 'IV0'
W0612 allmydata.test.test_mutable Repair.test_repair_nop._check_results 1320 Unused variable 'IV1'
W0612 allmydata.test.test_mutable Repair.test_repair_nop._check_results 1319 Unused variable 'root_hash1'
W0612 allmydata.test.test_mutable Repair.test_repair_nop._check_results 1313 Unused variable 'root_hash0'
W0612 allmydata.test.test_mutable Repair.test_repair_nop._check_results 1322 Unused variable 'o1'
W0612 allmydata.test.test_mutable Repair.test_repair_nop._check_results 1316 Unused variable 'o0'
W0212 allmydata.test.test_mutable Repair.test_unrepairable_0shares._delete_all_shares 1340 Access to a protected member _peers of a client class
W0212 allmydata.test.test_mutable Repair.test_unrepairable_1share._delete_all_shares 1354 Access to a protected member _peers of a client class
W0107 allmydata.test.test_mutable Repair.test_merge._check_repair_results 1391 Unnecessary pass statement
W0107 allmydata.test.test_mutable Repair.test_non_merge._check_repair_results 1426 Unnecessary pass statement
C0103 allmydata.test.test_mutable Repair.get_roothash_for 1448 Invalid name "IV" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_mutable Repair.get_roothash_for 1448 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.test.test_mutable Repair.get_roothash_for 1448 Unused variable 'segsize'
W0612 allmydata.test.test_mutable Repair.get_roothash_for 1448 Unused variable 'seqnum'
W0612 allmydata.test.test_mutable Repair.get_roothash_for 1448 Unused variable 'o'
W0612 allmydata.test.test_mutable Repair.get_roothash_for 1448 Unused variable 'datalen'
W0612 allmydata.test.test_mutable Repair.get_roothash_for 1448 Unused variable 'version'
W0612 allmydata.test.test_mutable Repair.get_roothash_for 1448 Unused variable 'IV'
W0612 allmydata.test.test_mutable Repair.get_roothash_for 1448 Unused variable 'N'
W0612 allmydata.test.test_mutable Repair.get_roothash_for 1448 Unused variable 'k'
W0212 allmydata.test.test_mutable Repair.test_check_and_repair_readcap._get_readcap 1460 Access to a protected member _peers of a client class
W0612 allmydata.test.test_mutable Repair.test_check_and_repair_readcap._get_readcap 1460 Unused variable 'peerid'
R0904 allmydata.test.test_mutable Repair 1272 Too many public methods (52/30)
C0103 allmydata.test.test_mutable MultipleEncodings.setUp 1480 Invalid name "CONTENTS" (should match [a-z_][a-z0-9_]{2,40}$)
C0103 allmydata.test.test_mutable MultipleEncodings._encode 1490 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0212 allmydata.test.test_mutable MultipleEncodings._encode 1500 Access to a protected member _pubkey of a client class
W0212 allmydata.test.test_mutable MultipleEncodings._encode 1501 Access to a protected member _privkey of a client class
W0212 allmydata.test.test_mutable MultipleEncodings._encode 1502 Access to a protected member _encprivkey of a client class
W0212 allmydata.test.test_mutable MultipleEncodings._encode._published 1512 Access to a protected member _peers of a client class
W0212 allmydata.test.test_mutable MultipleEncodings.test_multiple_encodings._merge 1588 Access to a protected member _peers of a client class
R0912 allmydata.test.test_mutable MultipleEncodings.test_multiple_encodings 1526 Too many branches (15/12)
R0904 allmydata.test.test_mutable MultipleEncodings 1478 Too many public methods (42/30)
R0904 allmydata.test.test_mutable MultipleVersions 1620 Too many public methods (47/30)
W0212 allmydata.test.test_mutable Utils._do_inside 1707 Access to a protected member _inside of a client class
W0212 allmydata.test.test_mutable Utils._do_overlap 1724 Access to a protected member _does_overlap of a client class
R0904 allmydata.test.test_mutable Utils 1701 Too many public methods (42/30)
R0904 allmydata.test.test_mutable Exceptions 1769 Too many public methods (40/30)
R0903 allmydata.test.test_mutable SameKeyGenerator 1776 Too few public methods (1/2)
W0232 allmydata.test.test_mutable FirstServerGetsKilled 1783 Class has no __init__ method
R0903 allmydata.test.test_mutable FirstServerGetsKilled 1783 Too few public methods (1/2)
R0903 allmydata.test.test_mutable FirstServerGetsDeleted 1791 Too few public methods (1/2)
C0103 allmydata.test.test_mutable Problems.test_privkey_query_error._created 2039 Invalid name "n2" (should match [a-z_][a-z0-9_]{2,40}$)
C0103 allmydata.test.test_mutable Problems.test_publish_surprise._created 1813 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_mutable Problems.test_retrieve_surprise._created 1841 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0212 allmydata.test.test_mutable Problems.test_retrieve_surprise._created.<lambda> 1854 Access to a protected member _clear of a client class
W0212 allmydata.test.test_mutable Problems.test_retrieve_surprise._created.<lambda> 1854 Access to a protected member _cache of a client class
C0103 allmydata.test.test_mutable Problems.test_unexpected_shares._created 1878 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0612 allmydata.test.test_mutable Problems.test_bad_server._break_peer0 1931 Unused variable 'peerid0'
W0612 allmydata.test.test_mutable Problems.test_bad_server._break_peer0 1932 Unused variable 'peerid1'
C0103 allmydata.test.test_mutable Problems.test_bad_server._got_node 1940 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_mutable Problems.test_bad_server_overlap._created 1980 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0612 allmydata.test.test_mutable Problems.test_bad_server_overlap 1976 Unused variable 'ss'
W0612 allmydata.test.test_mutable Problems.test_publish_all_servers_bad 2000 Unused variable 'ss'
W0612 allmydata.test.test_mutable Problems 2020 Unused variable 'timeout'
C0103 allmydata.test.test_mutable Problems.test_privkey_query_error 2035 Invalid name "LARGE" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_mutable Problems.test_privkey_query_error._created 2037 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0612 allmydata.test.test_mutable Problems.test_privkey_query_error._created 2053 Unused variable 'serverid'
C0103 allmydata.test.test_mutable Problems.test_privkey_query_missing 2071 Invalid name "LARGE" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_mutable Problems.test_privkey_query_missing._created 2075 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0612 allmydata.test.test_mutable Problems.test_privkey_query_missing._created 2079 Unused variable 'serverid'
R0904 allmydata.test.test_mutable Problems 1807 Too many public methods (61/30)
W0612 allmydata.test.test_netstring Netstring.test_nested 28 Unused variable 'pos'
R0904 allmydata.test.test_netstring Netstring 5 Too many public methods (42/30)
C0301 allmydata.test.test_nevow   14 Line too long (183/120)
R0904 allmydata.test.test_nevow Web 5 Too many public methods (40/30)
W0403 allmydata.test.test_node   11 Relative import 'common_util', should be 'allmydata.test.common_util'
R0904 allmydata.test.test_node TestCase 21 Too many public methods (46/30)
C0103 allmydata.test.test_no_network Harness.setUp 12 Invalid name "s" (should match [a-z_][a-z0-9_]{2,40}$)
C0103 allmydata.test.test_no_network Harness.test_upload 30 Invalid name "DATA" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
R0904 allmydata.test.test_no_network Harness 10 Too many public methods (43/30)
R0904 allmydata.test.test_observer Observer 11 Too many public methods (43/30)
W0232 allmydata.test.test_provisioning MyRequest 13 Class has no __init__ method
W0107 allmydata.test.test_provisioning MyRequest 15 Unnecessary pass statement
R0903 allmydata.test.test_provisioning MyRequest 13 Too few public methods (0/2)
R0904 allmydata.test.test_provisioning Provisioning 17 Too many public methods (42/30)
R0914 allmydata.test.test_provisioning Reliability.test_basic 73 Too many local variables (19/15)
F0401 allmydata.test.test_provisioning Reliability.test_basic 78 Unable to import 'numpy'
C0103 allmydata.test.test_provisioning Reliability.test_basic 91 Invalid name "P_recoverable_g2" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_provisioning Reliability.test_basic 93 Invalid name "P_recoverable_g3" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_provisioning Reliability.test_basic 104 Invalid name "P_repaired_last_check_period" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_provisioning Reliability.test_basic 107 Invalid name "P_dead_unmaintained" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_provisioning Reliability.test_basic 107 Invalid name "P_dead_maintained" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.test.test_provisioning Reliability.test_basic 106 Unused variable 'cumulative_number_of_new_shares'
W0612 allmydata.test.test_provisioning Reliability.test_basic 103 Unused variable 'unmaintained_shareprobs'
W0612 allmydata.test.test_provisioning Reliability.test_basic 105 Unused variable 'cumulative_number_of_repairs'
W0612 allmydata.test.test_provisioning Reliability.test_basic 103 Unused variable 'when'
W0612 allmydata.test.test_provisioning Reliability.test_basic 103 Unused variable 'maintained_shareprobs'
R0904 allmydata.test.test_provisioning Reliability 72 Too many public methods (40/30)
C0301 allmydata.test.test_repairer   677 Line too long (136/120)
C0301 allmydata.test.test_repairer   682 Line too long (159/120)
W0511 allmydata.test.test_repairer   299 TODO: the Verifier should decode to ciphertext and check it against the
W0511 allmydata.test.test_repairer   734 XXX extend these tests to show that the checker detects which specific
W0511 allmydata.test.test_repairer   740 XXX extend these tests to show bad behavior of various kinds from servers:
W0511 allmydata.test.test_repairer   743 XXX test disconnect DeadReferenceError from get_buckets and get_block_whatsit
W0511 allmydata.test.test_repairer   745 XXX test corruption that truncates other hash trees than just the crypttext
W0511 allmydata.test.test_repairer   748 XXX test the notify-someone-about-corruption feature (also implement that
W0511 allmydata.test.test_repairer   751 XXX test whether repairer (downloader) correctly downloads a file even if
W0403 allmydata.test.test_repairer   11 Relative import 'no_network', should be 'allmydata.test.no_network'
C0103 allmydata.test.test_repairer   18 Invalid name "timeout" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
W0232 allmydata.test.test_repairer RepairTestMixin 20 Class has no __init__ method
C0103 allmydata.test.test_repairer RepairTestMixin.failUnlessIsInstance 21 Invalid name "x" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0612 allmydata.test.test_repairer RepairTestMixin._count_reads 26 Unused variable 'i'
W0612 allmydata.test.test_repairer RepairTestMixin._count_reads 26 Unused variable 'storedir'
W0612 allmydata.test.test_repairer RepairTestMixin._count_allocates 33 Unused variable 'i'
W0612 allmydata.test.test_repairer RepairTestMixin._count_allocates 33 Unused variable 'storedir'
W0612 allmydata.test.test_repairer RepairTestMixin._count_writes 40 Unused variable 'i'
W0612 allmydata.test.test_repairer RepairTestMixin._count_writes 40 Unused variable 'storedir'
C0103 allmydata.test.test_repairer RepairTestMixin.failIfBigger 56 Invalid name "x" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_repairer RepairTestMixin.failIfBigger 56 Invalid name "y" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0612 allmydata.test.test_repairer Verifier.test_check_without_verify._check 85 Unused variable 'delta_allocates'
W0612 allmydata.test.test_repairer Verifier.test_check_without_verify._check 85 Unused variable 'delta_writes'
W0612 allmydata.test.test_repairer Verifier.test_check_without_verify._check2 99 Unused variable 'delta_allocates'
W0612 allmydata.test.test_repairer Verifier.test_check_without_verify._check2 99 Unused variable 'delta_writes'
W0612 allmydata.test.test_repairer Verifier._help_test_verify._check 114 Unused variable 'delta_writes'
W0612 allmydata.test.test_repairer Verifier._help_test_verify._check 114 Unused variable 'delta_allocates'
W0212 allmydata.test.test_repairer Verifier.test_ok_no_corruption 142 Access to a protected member _corrupt_nothing of a client class
W0212 allmydata.test.test_repairer Verifier.test_ok_filedata_size 147 Access to a protected member _corrupt_size_of_file_data of a client class
W0212 allmydata.test.test_repairer Verifier.test_ok_sharedata_size 152 Access to a protected member _corrupt_size_of_sharedata of a client class
W0212 allmydata.test.test_repairer Verifier.test_ok_segment_size 157 Access to a protected member _corrupt_segment_size of a client class
W0212 allmydata.test.test_repairer Verifier.test_corrupt_file_verno 178 Access to a protected member _corrupt_file_version_number of a client class
W0212 allmydata.test.test_repairer Verifier.test_corrupt_share_verno 202 Access to a protected member _corrupt_sharedata_version_number of a client class
W0212 allmydata.test.test_repairer Verifier.test_corrupt_sharedata_offset 224 Access to a protected member _corrupt_offset_of_sharedata of a client class
W0212 allmydata.test.test_repairer Verifier.test_corrupt_ueb_offset 229 Access to a protected member _corrupt_offset_of_uri_extension of a client class
W0212 allmydata.test.test_repairer Verifier.test_corrupt_ueb_offset_shortread 234 Access to a protected member _corrupt_offset_of_uri_extension_to_force_short_read of a client class
W0212 allmydata.test.test_repairer Verifier.test_corrupt_sharedata 239 Access to a protected member _corrupt_share_data of a client class
W0212 allmydata.test.test_repairer Verifier.test_corrupt_ueb_length 244 Access to a protected member _corrupt_length_of_uri_extension of a client class
W0212 allmydata.test.test_repairer Verifier.test_corrupt_ueb 249 Access to a protected member _corrupt_uri_extension of a client class
W0212 allmydata.test.test_repairer Verifier.test_truncate_crypttext_hashtree 256 Access to a protected member _corrupt_offset_of_block_hashes_to_truncate_crypttext_hashes of a client class
W0212 allmydata.test.test_repairer Verifier.test_corrupt_block_hashtree_offset 261 Access to a protected member _corrupt_offset_of_block_hashes of a client class
W0212 allmydata.test.test_repairer Verifier.test_wrong_share_verno 266 Access to a protected member _corrupt_sharedata_version_number_to_plausible_version of a client class
W0212 allmydata.test.test_repairer Verifier.test_corrupt_share_hashtree_offset 271 Access to a protected member _corrupt_offset_of_share_hashes of a client class
W0212 allmydata.test.test_repairer Verifier.test_corrupt_crypttext_hashtree_offset 276 Access to a protected member _corrupt_offset_of_ciphertext_hash_tree of a client class
W0212 allmydata.test.test_repairer Verifier.test_corrupt_crypttext_hashtree 281 Access to a protected member _corrupt_crypttext_hash_tree of a client class
W0212 allmydata.test.test_repairer Verifier.test_corrupt_crypttext_hashtree_byte_x221 286 Access to a protected member _corrupt_crypttext_hash_tree_byte_x221 of a client class
W0212 allmydata.test.test_repairer Verifier.test_corrupt_block_hashtree 291 Access to a protected member _corrupt_block_hashes of a client class
W0212 allmydata.test.test_repairer Verifier.test_corrupt_share_hashtree 296 Access to a protected member _corrupt_share_hashes of a client class
W0612 allmydata.test.test_repairer Verifier.OFF_test_each_byte._grab_sh0 324 Unused variable 'serverid'
C0103 allmydata.test.test_repairer Verifier.OFF_test_each_byte._corrupt._corruptor 334 Invalid name "s" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
R0904 allmydata.test.test_repairer Verifier 71 Too many public methods (80/30)
R0904 allmydata.test.test_repairer DownUpConnector 366 Too many public methods (44/30)
W0212 allmydata.test.test_repairer Repairer.test_harness._test_corrupt 506 Access to a protected member _corrupt_uri_extension of a client class
W0612 allmydata.test.test_repairer Repairer.test_repair_from_deletion_of_1._check_results 539 Unused variable 'delta_writes'
W0612 allmydata.test.test_repairer Repairer.test_repair_from_deletion_of_7._check_results 584 Unused variable 'delta_writes'
E1120 allmydata.test.test_repairer Repairer.OFF_test_repair_from_corruption_of_1._repair_from_corruption._after_repair 688 No value passed for parameter 'uri' in function call
W0212 allmydata.test.test_repairer Repairer.OFF_test_repair_from_corruption_of_1 716 Access to a protected member _corrupt_file_version_number of a client class
W0212 allmydata.test.test_repairer Repairer.OFF_test_repair_from_corruption_of_1 717 Access to a protected member _corrupt_sharedata_version_number of a client class
W0212 allmydata.test.test_repairer Repairer.OFF_test_repair_from_corruption_of_1 718 Access to a protected member _corrupt_offset_of_sharedata of a client class
W0212 allmydata.test.test_repairer Repairer.OFF_test_repair_from_corruption_of_1 719 Access to a protected member _corrupt_offset_of_uri_extension of a client class
W0212 allmydata.test.test_repairer Repairer.OFF_test_repair_from_corruption_of_1 720 Access to a protected member _corrupt_offset_of_uri_extension_to_force_short_read of a client class
W0212 allmydata.test.test_repairer Repairer.OFF_test_repair_from_corruption_of_1 721 Access to a protected member _corrupt_share_data of a client class
W0212 allmydata.test.test_repairer Repairer.OFF_test_repair_from_corruption_of_1 722 Access to a protected member _corrupt_length_of_uri_extension of a client class
W0212 allmydata.test.test_repairer Repairer.OFF_test_repair_from_corruption_of_1 723 Access to a protected member _corrupt_uri_extension of a client class
R0904 allmydata.test.test_repairer Repairer 459 Too many public methods (58/30)
C0301 allmydata.test.test_runner   23 Line too long (183/120)
C0301 allmydata.test.test_runner   25 Line too long (311/120)
C0301 allmydata.test.test_runner   268 Line too long (124/120)
C0301 allmydata.test.test_runner   356 Line too long (246/120)
C0301 allmydata.test.test_runner   371 Line too long (138/120)
C0301 allmydata.test.test_runner   381 Line too long (134/120)
C0301 allmydata.test.test_runner   415 Line too long (125/120)
C0301 allmydata.test.test_runner   428 Line too long (136/120)
C0301 allmydata.test.test_runner   436 Line too long (134/120)
C0301 allmydata.test.test_runner   494 Line too long (125/120)
C0301 allmydata.test.test_runner   531 Line too long (123/120)
C0301 allmydata.test.test_runner   542 Line too long (126/120)
C0301 allmydata.test.test_runner   559 Line too long (127/120)
W0511 allmydata.test.test_runner   16 TODO: should this include cygwin?
W0511 allmydata.test.test_runner   327 TODO: On a slow machine, the node might kill
W0511 allmydata.test.test_runner   411 TODO: On a slow machine, the node might kill
W0511 allmydata.test.test_runner   489 TODO: On a slow machine, the node might kill
W0511 allmydata.test.test_runner   609 TODO: On a slow machine, the node might kill
C0103 allmydata.test.test_runner   15 Invalid name "bintahoe" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
W0232 allmydata.test.test_runner SkipMixin 20 Class has no __init__ method
R0904 allmydata.test.test_runner TheRightCode 34 Too many public methods (44/30)
R0904 allmydata.test.test_runner CreateNode 52 Too many public methods (48/30)
R0914 allmydata.test.test_runner RunNode.test_introducer 260 Too many local variables (17/15)
C0103 allmydata.test.test_runner RunNode.test_introducer 264 Invalid name "HOTLINE_FILE" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_runner RunNode.test_introducer 265 Invalid name "TWISTD_PID_FILE" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_runner RunNode.test_introducer 266 Invalid name "INTRODUCER_FURL_FILE" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.test.test_runner RunNode.test_introducer._cb 270 Unused variable 'err'
W0612 allmydata.test.test_runner RunNode.test_introducer._cb 270 Unused variable 'out'
W0612 allmydata.test.test_runner RunNode 356 Unused variable 'timeout'
C0103 allmydata.test.test_runner RunNode.test_client_no_noise 367 Invalid name "HOTLINE_FILE" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_runner RunNode.test_client_no_noise 368 Invalid name "TWISTD_PID_FILE" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_runner RunNode.test_client_no_noise 369 Invalid name "PORTNUMFILE" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
R0914 allmydata.test.test_runner RunNode.test_client 420 Too many local variables (16/15)
C0103 allmydata.test.test_runner RunNode.test_client 424 Invalid name "HOTLINE_FILE" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_runner RunNode.test_client 425 Invalid name "TWISTD_PID_FILE" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_runner RunNode.test_client 426 Invalid name "PORTNUMFILE" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.test.test_runner RunNode.test_client._cb 430 Unused variable 'err'
W0612 allmydata.test.test_runner RunNode.test_client._cb 430 Unused variable 'out'
W0612 allmydata.test.test_runner RunNode.test_baddir._cb 525 Unused variable 'out'
W0612 allmydata.test.test_runner RunNode.test_baddir._cb2 535 Unused variable 'out'
W0612 allmydata.test.test_runner RunNode.test_baddir._cb3 546 Unused variable 'out'
C0103 allmydata.test.test_runner RunNode.test_keygen 556 Invalid name "TWISTD_PID_FILE" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_runner RunNode.test_keygen 557 Invalid name "KEYGEN_FURL_FILE" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.test.test_runner RunNode.test_keygen._cb 561 Unused variable 'err'
W0612 allmydata.test.test_runner RunNode.test_keygen._cb 561 Unused variable 'out'
R0904 allmydata.test.test_runner RunNode 241 Too many public methods (50/30)
W0511 allmydata.test.test_sftp   55 FIXME
C0103 allmydata.test.test_sftp   14 Invalid name "immutable_plaintext" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.test_sftp   15 Invalid name "mutable_plaintext" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
W0105 allmydata.test.test_sftp   215 String statement has no effect
W0611 allmydata.test.test_sftp   4 Unused import defer
W0611 allmydata.test.test_sftp   4 Unused import reactor
W0611 allmydata.test.test_sftp   3 Unused import unittest
W0611 allmydata.test.test_sftp   8 Unused import UnrecoverableFileError
W0611 allmydata.test.test_sftp   7 Unused import upload
W0611 allmydata.test.test_sftp   2 Unused import shutil
W0611 allmydata.test.test_sftp   11 Unused import _corrupt_share_data
W0611 allmydata.test.test_sftp   12 Unused import NotEnoughSharesError
W0611 allmydata.test.test_sftp   5 Unused import uri
W0611 allmydata.test.test_sftp   9 Unused import storage_index_to_dir
W0611 allmydata.test.test_sftp   6 Unused import download_to_data
W0611 allmydata.test.test_sftp   11 Unused import ShouldFailMixin
W0611 allmydata.test.test_sftp   2 Unused import os
W0611 allmydata.test.test_sftp   10 Unused import GridTestMixin
W0403 allmydata.test.test_stats   6 Relative import 'common_util', should be 'allmydata.test.common_util'
C0103 allmydata.test.test_stats CPUUsage.setUp 14 Invalid name "s" (should match [a-z_][a-z0-9_]{2,40}$)
R0904 allmydata.test.test_stats CPUUsage 12 Too many public methods (44/30)
C0301 allmydata.test.test_storage   282 Line too long (312/120)
C0302 allmydata.test.test_storage   1 Too many lines in module (2544)
W0232 allmydata.test.test_storage Marker 27 Class has no __init__ method
R0903 allmydata.test.test_storage Marker 27 Too few public methods (0/2)
W0232 allmydata.test.test_storage FakeStatsProvider 44 Class has no __init__ method
R0904 allmydata.test.test_storage Bucket 50 Too many public methods (46/30)
W0232 allmydata.test.test_storage RemoteBucket 99 Class has no __init__ method
W0142 allmydata.test.test_storage RemoteBucket.callRemote._call 104 Used * or ** magic
R0903 allmydata.test.test_storage RemoteBucket 99 Too few public methods (1/2)
W0612 allmydata.test.test_storage BucketProxy.test_create 136 Unused variable 'bw'
W0612 allmydata.test.test_storage BucketProxy.test_create 136 Unused variable 'sharefname'
R0914 allmydata.test.test_storage BucketProxy._do_test_readwrite 145 Too many local variables (17/15)
W0612 allmydata.test.test_storage BucketProxy._do_test_readwrite 167 Unused variable 'bw'
R0904 allmydata.test.test_storage BucketProxy 107 Too many public methods (47/30)
C0103 allmydata.test.test_storage Server.test_reserved_space 416 Invalid name "DISKAVAIL" (should match [a-z_][a-z0-9_]{2,40}$)
R0904 allmydata.test.test_storage FakeDiskStorageServer 230 Too many public methods (33/30)
W0612 allmydata.test.test_storage Server 282 Unused variable 'skip'
W0612 allmydata.test.test_storage Server.test_dont_overfill_dirs 291 Unused variable 'already'
W0631 allmydata.test.test_storage Server.test_remove_incoming 316 Using possibly undefined loop variable 'wb'
W0612 allmydata.test.test_storage Server.test_remove_incoming 312 Unused variable 'already'
W0612 allmydata.test.test_storage Server.test_bad_container_version 379 Unused variable 'a'
W0142 allmydata.test.test_storage Server.test_disconnect 403 Used * or ** magic
C0103 allmydata.test.test_storage Server.test_reserved_space 421 Invalid name "OVERHEAD" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_storage Server.test_reserved_space 422 Invalid name "LEASE_SIZE" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0212 allmydata.test.test_storage Server.test_reserved_space 428 Access to a protected member _active_writers of a client class
W0212 allmydata.test.test_storage Server.test_reserved_space 433 Access to a protected member _active_writers of a client class
W0212 allmydata.test.test_storage Server.test_reserved_space 439 Access to a protected member _active_writers of a client class
W0631 allmydata.test.test_storage Server.test_reserved_space 450 Using possibly undefined loop variable 'bw'
W0212 allmydata.test.test_storage Server.test_reserved_space 451 Access to a protected member _active_writers of a client class
W0212 allmydata.test.test_storage Server.test_reserved_space 463 Access to a protected member _active_writers of a client class
W0212 allmydata.test.test_storage Server.test_reserved_space 467 Access to a protected member _active_writers of a client class
R0914 allmydata.test.test_storage Server.test_leases 508 Too many local variables (27/15)
R0915 allmydata.test.test_storage Server.test_leases 508 Too many statements (75/50)
R0904 allmydata.test.test_storage Server 235 Too many public methods (59/30)
R0913 allmydata.test.test_storage MutableServer.allocate 745 Too many arguments (7/6)
R0914 allmydata.test.test_storage MutableServer.allocate 745 Too many local variables (17/15)
C0103 allmydata.test.test_storage MutableServer.test_container_size 792 Invalid name "TOOBIG" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
R0915 allmydata.test.test_storage MutableServer.test_operators 885 Too many statements (72/50)
R0914 allmydata.test.test_storage MutableServer.test_leases 1107 Too many local variables (17/15)
C0103 allmydata.test.test_storage MutableServer.test_leases.secrets 1109 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
R0915 allmydata.test.test_storage MutableServer.test_leases 1107 Too many statements (66/50)
R0904 allmydata.test.test_storage MutableServer 715 Too many public methods (57/30)
R0904 allmydata.test.test_storage Stats 1283 Too many public methods (44/30)
C0103 allmydata.test.test_storage remove_tags 1355 Invalid name "s" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
R0904 allmydata.test.test_storage MyStorageServer 1367 Too many public methods (33/30)
C0103 allmydata.test.test_storage BucketCounter.setUp 1376 Invalid name "s" (should match [a-z_][a-z0-9_]{2,40}$)
W0612 allmydata.test.test_storage BucketCounter.test_bucket_counter_eta 1478 Unused variable 'i'
R0904 allmydata.test.test_storage BucketCounter 1373 Too many public methods (45/30)
W0221 allmydata.test.test_storage InstrumentedLeaseCheckingCrawler.process_bucket 1512 Arguments number differs from overridden method
R0904 allmydata.test.test_storage InstrumentedLeaseCheckingCrawler 1510 Too many public methods (32/30)
W0232 allmydata.test.test_storage BrokenStatResults 1521 Class has no __init__ method
R0903 allmydata.test.test_storage BrokenStatResults 1521 Too few public methods (0/2)
C0103 allmydata.test.test_storage No_ST_BLOCKS_LeaseCheckingCrawler 1523 Invalid name "No_ST_BLOCKS_LeaseCheckingCrawler" (should match [A-Z_][a-zA-Z0-9]+$)
R0904 allmydata.test.test_storage No_ST_BLOCKS_LeaseCheckingCrawler 1523 Too many public methods (32/30)
R0904 allmydata.test.test_storage InstrumentedStorageServer 1535 Too many public methods (33/30)
C0103 allmydata.test.test_storage No_ST_BLOCKS_StorageServer 1537 Invalid name "No_ST_BLOCKS_StorageServer" (should match [A-Z_][a-zA-Z0-9]+$)
R0904 allmydata.test.test_storage No_ST_BLOCKS_StorageServer 1537 Too many public methods (33/30)
C0103 allmydata.test.test_storage LeaseCrawler.setUp 1543 Invalid name "s" (should match [a-z_][a-z0-9_]{2,40}$)
R0914 allmydata.test.test_storage LeaseCrawler.make_shares 1548 Too many local variables (29/15)
W0612 allmydata.test.test_storage LeaseCrawler.make_shares 1572 Unused variable 'a'
R0914 allmydata.test.test_storage LeaseCrawler.test_basic 1594 Too many local variables (20/15)
C0103 allmydata.test.test_storage LeaseCrawler.test_basic 1628 Invalid name "DAY" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0212 allmydata.test.test_storage LeaseCrawler.test_basic._after_first_cycle._get_sharefile 1733 Access to a protected member _iter_share_files of a client class
W0212 allmydata.test.test_storage LeaseCrawler.backdate_lease 1764 Access to a protected member _write_lease_record of a client class
R0914 allmydata.test.test_storage LeaseCrawler.test_expire_age 1769 Too many local variables (25/15)
W0212 allmydata.test.test_storage LeaseCrawler.test_expire_age.count_shares 1789 Access to a protected member _iter_share_files of a client class
W0212 allmydata.test.test_storage LeaseCrawler.test_expire_age._get_sharefile 1791 Access to a protected member _iter_share_files of a client class
R0914 allmydata.test.test_storage LeaseCrawler.test_expire_cutoff_date 1904 Too many local variables (27/15)
W0212 allmydata.test.test_storage LeaseCrawler.test_expire_cutoff_date.count_shares 1926 Access to a protected member _iter_share_files of a client class
W0212 allmydata.test.test_storage LeaseCrawler.test_expire_cutoff_date._get_sharefile 1928 Access to a protected member _iter_share_files of a client class
R0914 allmydata.test.test_storage LeaseCrawler.test_only_immutable 2050 Too many local variables (23/15)
W0212 allmydata.test.test_storage LeaseCrawler.test_only_immutable.count_shares 2070 Access to a protected member _iter_share_files of a client class
W0212 allmydata.test.test_storage LeaseCrawler.test_only_immutable._get_sharefile 2072 Access to a protected member _iter_share_files of a client class
R0914 allmydata.test.test_storage LeaseCrawler.test_only_mutable 2107 Too many local variables (23/15)
W0212 allmydata.test.test_storage LeaseCrawler.test_only_mutable.count_shares 2127 Access to a protected member _iter_share_files of a client class
W0212 allmydata.test.test_storage LeaseCrawler.test_only_mutable._get_sharefile 2129 Access to a protected member _iter_share_files of a client class
C0103 allmydata.test.test_storage LeaseCrawler.test_parse_duration 2173 Invalid name "DAY" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_storage LeaseCrawler.test_parse_duration 2174 Invalid name "MONTH" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_storage LeaseCrawler.test_parse_duration 2175 Invalid name "YEAR" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
R0914 allmydata.test.test_storage LeaseCrawler.test_share_corruption 2318 Too many local variables (24/15)
W0612 allmydata.test.test_storage LeaseCrawler.test_share_corruption 2337 Unused variable 'mutable_si_3'
W0612 allmydata.test.test_storage LeaseCrawler.test_share_corruption 2337 Unused variable 'mutable_si_2'
W0612 allmydata.test.test_storage LeaseCrawler.test_share_corruption 2337 Unused variable 'immutable_si_0'
W0612 allmydata.test.test_storage LeaseCrawler.test_share_corruption 2337 Unused variable 'immutable_si_1'
R0904 allmydata.test.test_storage LeaseCrawler 1540 Too many public methods (61/30)
R0904 allmydata.test.test_storage NoDiskStatsServer 2422 Too many public methods (33/30)
R0904 allmydata.test.test_storage BadDiskStatsServer 2426 Too many public methods (33/30)
C0103 allmydata.test.test_storage WebStatus.setUp 2433 Invalid name "s" (should match [a-z_][a-z0-9_]{2,40}$)
R0904 allmydata.test.test_storage WebStatus 2430 Too many public methods (55/30)
C0301 allmydata.test.test_system   893 Line too long (134/120)
C0301 allmydata.test.test_system   896 Line too long (301/120)
C0301 allmydata.test.test_system   897 Line too long (130/120)
C0301 allmydata.test.test_system   905 Line too long (127/120)
C0301 allmydata.test.test_system   907 Line too long (148/120)
C0301 allmydata.test.test_system   909 Line too long (126/120)
C0301 allmydata.test.test_system   912 Line too long (157/120)
C0301 allmydata.test.test_system   915 Line too long (157/120)
C0301 allmydata.test.test_system   1052 Line too long (138/120)
C0301 allmydata.test.test_system   1057 Line too long (136/120)
W0511 allmydata.test.test_system   253 TODO: find a cleaner way to do
W0511 allmydata.test.test_system   282 TODO: this is fragile.
W0511 allmydata.test.test_system   620 TODO: find a reasonable way to make
W0511 allmydata.test.test_system   691 TODO: add a test which mangles the uri_extension_hash instead, and
W0511 allmydata.test.test_system   1051 XXX This test is oversensitive to formatting
W0511 allmydata.test.test_system   1243 TODO: mangle the second segment of a file, to test errors that
W0511 allmydata.test.test_system   1247 TODO: download a URI with a form
W0511 allmydata.test.test_system   1248 TODO: create a directory by using a form
W0511 allmydata.test.test_system   1249 TODO: upload by using a form on the directory page
W0511 allmydata.test.test_system   1251 TODO: delete a file by using a button on the directory page
W0511 allmydata.test.test_system   1440 TODO: check that rc==2
W0511 allmydata.test.test_system   1499 TODO: extract the URI, set an alias with it
C0103 allmydata.test.test_system SystemTest._test_upload_and_download._upload_done 121 Invalid name "n" (should match [a-z_][a-z0-9_]{2,40}$)
R0902 allmydata.test.test_system SystemTest 47 Too many instance attributes (20/15)
R0914 allmydata.test.test_system SystemTest._test_upload_and_download 86 Too many local variables (19/15)
C0103 allmydata.test.test_system SystemTest._test_upload_and_download 89 Invalid name "DATA" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_system SystemTest._test_upload_and_download 206 Invalid name "HELPER_DATA" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_system SystemTest._test_upload_and_download._upload_resumable 238 Invalid name "DATA" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
R0912 allmydata.test.test_system SystemTest._test_upload_and_download 86 Too many branches (35/12)
W0612 allmydata.test.test_system SystemTest._find_shares 385 Unused variable 'dirnames'
R0914 allmydata.test.test_system SystemTest._corrupt_mutable_share 409 Too many local variables (22/15)
C0103 allmydata.test.test_system SystemTest._corrupt_mutable_share 415 Invalid name "IV" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_system SystemTest._corrupt_mutable_share 415 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_system SystemTest._corrupt_mutable_share 424 Invalid name "IV" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
R0914 allmydata.test.test_system SystemTest.test_mutable 453 Too many local variables (17/15)
C0103 allmydata.test.test_system SystemTest.test_mutable 455 Invalid name "DATA" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_system SystemTest.test_mutable 456 Invalid name "NEWDATA" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_system SystemTest.test_mutable 457 Invalid name "NEWERDATA" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.test.test_system SystemTest.test_mutable._test_debug 476 Unused variable 'shnum'
W0621 allmydata.test.test_system SystemTest.test_mutable._check_download_1 528 Redefining name 'uri' from outer scope (line 8)
W0621 allmydata.test.test_system SystemTest.test_mutable._check_download_2 539 Redefining name 'uri' from outer scope (line 8)
W0621 allmydata.test.test_system SystemTest.test_mutable._check_download_4 560 Redefining name 'uri' from outer scope (line 8)
W0612 allmydata.test.test_system SystemTest.test_mutable._corrupt_shares 582 Unused variable 'storage_index'
W0612 allmydata.test.test_system SystemTest.test_mutable._corrupt_shares 582 Unused variable 'client_num'
W0212 allmydata.test.test_system SystemTest.test_mutable.wait_for_c3_kg_conn 658 Access to a protected member _key_generator of a client class
R0912 allmydata.test.test_system SystemTest.test_mutable 453 Too many branches (22/12)
W0622 allmydata.test.test_system SystemTest.shouldFail2 986 Redefining built-in 'callable'
R0914 allmydata.test.test_system SystemTest._test_web 1046 Too many local variables (24/15)
R0912 allmydata.test.test_system SystemTest._test_web 1046 Too many branches (23/12)
R0914 allmydata.test.test_system SystemTest._test_runner 1255 Too many local variables (25/15)
W0612 allmydata.test.test_system SystemTest._test_runner 1307 Unused variable 'shnum'
W0612 allmydata.test.test_system SystemTest._test_runner 1259 Unused variable 'dirnames'
W0612 allmydata.test.test_system SystemTest._test_runner 1308 Unused variable 'storagedir'
R0914 allmydata.test.test_system SystemTest._test_cli 1361 Too many local variables (44/15)
C0103 allmydata.test.test_system SystemTest._test_cli 1484 Invalid name "STDIN_DATA" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
R0912 allmydata.test.test_system SystemTest._test_cli 1361 Too many branches (35/12)
C0103 allmydata.test.test_system SystemTest._test_checker._check_dirnode_results 1717 Invalid name "r" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_system SystemTest._test_checker._got_chk_filenode 1724 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_system SystemTest._test_checker._got_chk_filenode._check_filenode_results 1727 Invalid name "r" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_system SystemTest._test_checker._got_lit_filenode 1736 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_system SystemTest._test_checker._got_lit_filenode._check_lit_filenode_results 1739 Invalid name "r" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
R0904 allmydata.test.test_system SystemTest 47 Too many public methods (63/30)
C0301 allmydata.test.test_upload   645 Line too long (144/120)
W0511 allmydata.test.test_upload   708 TODO:
W0403 allmydata.test.test_upload   17 Relative import 'no_network', should be 'allmydata.test.no_network'
W0403 allmydata.test.test_upload   18 Relative import 'common_util', should be 'allmydata.test.common_util'
C0103 allmydata.test.test_upload   29 Invalid name "timeout" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
R0904 allmydata.test.test_upload Uploadable 31 Too many public methods (44/30)
W0142 allmydata.test.test_upload FakeStorageServer.callRemote._call 109 Used * or ** magic
R0913 allmydata.test.test_upload FakeStorageServer.allocate_buckets 114 Too many arguments (7/6)
W0142 allmydata.test.test_upload FakeBucketWriter.callRemote._call 146 Used * or ** magic
C0103 allmydata.test.test_upload GoodServer.set_encoding_parameters 250 Invalid name "DEFAULT_ENCODING_PARAMETERS" (should match [a-z_][a-z0-9_]{2,40}$)
W0231 allmydata.test.test_upload GiganticUploadable.__init__ 196 __init__ method from base class 'FileHandle' is not called
C0103 allmydata.test.test_upload GoodServer.setUp 240 Invalid name "u" (should match [a-z_][a-z0-9_]{2,40}$)
C0103 allmydata.test.test_upload GoodServer.set_encoding_parameters 244 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0321 allmydata.test.test_upload GoodServer.test_too_large 273 More than one statement on a single line
R0904 allmydata.test.test_upload GoodServer 237 Too many public methods (54/30)
C0103 allmydata.test.test_upload ServerErrors.make_node 378 Invalid name "u" (should match [a-z_][a-z0-9_]{2,40}$)
R0904 allmydata.test.test_upload ServerErrors 375 Too many public methods (45/30)
C0103 allmydata.test.test_upload FullServer.setUp 446 Invalid name "u" (should match [a-z_][a-z0-9_]{2,40}$)
R0904 allmydata.test.test_upload FullServer 443 Too many public methods (41/30)
C0103 allmydata.test.test_upload PeerSelection.make_client 463 Invalid name "u" (should match [a-z_][a-z0-9_]{2,40}$)
C0103 allmydata.test.test_upload PeerSelection.set_encoding_parameters 479 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
R0904 allmydata.test.test_upload PeerSelection 459 Too many public methods (48/30)
W0621 allmydata.test.test_upload StorageIndex.test_params_must_matter 620 Redefining name 'DATA' from outer scope (line 215)
C0103 allmydata.test.test_upload StorageIndex.test_params_must_matter 620 Invalid name "DATA" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
R0904 allmydata.test.test_upload StorageIndex 618 Too many public methods (40/30)
W0621 allmydata.test.test_upload EncodingParameters.test_configure_parameters 682 Redefining name 'DATA' from outer scope (line 215)
C0103 allmydata.test.test_upload EncodingParameters.test_configure_parameters 682 Invalid name "DATA" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
R0904 allmydata.test.test_upload EncodingParameters 675 Too many public methods (52/30)
C0301 allmydata.test.test_uri   234 Line too long (135/120)
W0311 allmydata.test.test_uri   234 Bad indentation. Found 7 spaces, expected 8
W0311 allmydata.test.test_uri   235 Bad indentation. Found 7 spaces, expected 8
W0311 allmydata.test.test_uri   236 Bad indentation. Found 7 spaces, expected 8
W0311 allmydata.test.test_uri   237 Bad indentation. Found 7 spaces, expected 8
W0311 allmydata.test.test_uri   238 Bad indentation. Found 7 spaces, expected 8
W0311 allmydata.test.test_uri   239 Bad indentation. Found 7 spaces, expected 8
W0311 allmydata.test.test_uri   240 Bad indentation. Found 7 spaces, expected 8
W0311 allmydata.test.test_uri   241 Bad indentation. Found 7 spaces, expected 8
C0301 allmydata.test.test_uri   414 Line too long (136/120)
R0904 allmydata.test.test_uri Literal 8 Too many public methods (42/30)
R0904 allmydata.test.test_uri Compare 56 Too many public methods (43/30)
R0914 allmydata.test.test_uri CHKFile.test_pack 93 Too many local variables (18/15)
R0915 allmydata.test.test_uri CHKFile.test_pack 93 Too many statements (57/50)
R0904 allmydata.test.test_uri CHKFile 92 Too many public methods (41/30)
R0904 allmydata.test.test_uri Extension 195 Too many public methods (40/30)
R0904 allmydata.test.test_uri Unknown 217 Too many public methods (40/30)
R0904 allmydata.test.test_uri Constraint 232 Too many public methods (40/30)
R0914 allmydata.test.test_uri Mutable.test_pack 244 Too many local variables (24/15)
R0915 allmydata.test.test_uri Mutable.test_pack 244 Too many statements (74/50)
R0904 allmydata.test.test_uri Mutable 243 Too many public methods (40/30)
R0914 allmydata.test.test_uri Dirnode.test_pack 333 Too many local variables (18/15)
W0212 allmydata.test.test_uri Dirnode.test_pack 370 Access to a protected member _filenode_uri of a client class
W0212 allmydata.test.test_uri Dirnode.test_pack 380 Access to a protected member _filenode_uri of a client class
W0212 allmydata.test.test_uri Dirnode.test_pack 398 Access to a protected member _filenode_uri of a client class
W0212 allmydata.test.test_uri Dirnode.test_pack 399 Access to a protected member _filenode_uri of a client class
R0915 allmydata.test.test_uri Dirnode.test_pack 333 Too many statements (52/50)
R0914 allmydata.test.test_uri Dirnode.test_immutable 401 Too many local variables (18/15)
R0904 allmydata.test.test_uri Dirnode 332 Too many public methods (42/30)
C0301 allmydata.test.test_util   48 Line too long (135/120)
W0301 allmydata.test.test_util   228 Unnecessary semicolon
W0301 allmydata.test.test_util   229 Unnecessary semicolon
C0301 allmydata.test.test_util   625 Line too long (124/120)
C0301 allmydata.test.test_util   626 Line too long (123/120)
C0301 allmydata.test.test_util   627 Line too long (131/120)
C0301 allmydata.test.test_util   628 Line too long (130/120)
C0301 allmydata.test.test_util   632 Line too long (123/120)
C0301 allmydata.test.test_util   633 Line too long (129/120)
C0301 allmydata.test.test_util   634 Line too long (121/120)
C0102 allmydata.test.test_util foo 2 Black listed name "foo"
C0321 allmydata.test.test_util foo 2 More than one statement on a single line
R0904 allmydata.test.test_util Base32 17 Too many public methods (43/30)
R0904 allmydata.test.test_util IDLib 35 Too many public methods (40/30)
W0231 allmydata.test.test_util NoArgumentException.__init__ 40 __init__ method from base class 'Exception' is not called
W0703 allmydata.test.test_util HumanReadable.test_repr 57 Catch "Exception"
W0703 allmydata.test.test_util HumanReadable.test_repr 63 Catch "Exception"
W0703 allmydata.test.test_util HumanReadable.test_repr 69 Catch "Exception"
R0904 allmydata.test.test_util HumanReadable 43 Too many public methods (40/30)
C0321 allmydata.test.test_util Math.test_next_power_of_k 149 More than one statement on a single line
C0321 allmydata.test.test_util Math.test_next_power_of_k 150 More than one statement on a single line
C0321 allmydata.test.test_util Math.test_next_power_of_k 151 More than one statement on a single line
C0321 allmydata.test.test_util Math.test_next_power_of_k 152 More than one statement on a single line
C0321 allmydata.test.test_util Math.test_next_power_of_k 153 More than one statement on a single line
C0321 allmydata.test.test_util Math.test_next_power_of_k 159 More than one statement on a single line
C0321 allmydata.test.test_util Math.test_next_power_of_k 160 More than one statement on a single line
C0321 allmydata.test.test_util Math.test_next_power_of_k 161 More than one statement on a single line
C0321 allmydata.test.test_util Math.test_next_power_of_k 162 More than one statement on a single line
R0904 allmydata.test.test_util Math 78 Too many public methods (46/30)
R0904 allmydata.test.test_util Statistics 174 Too many public methods (51/30)
W0212 allmydata.test.test_util Asserts.test_assert 333 Access to a protected member _assert of a client class
R0904 allmydata.test.test_util Asserts 312 Too many public methods (44/30)
R0904 allmydata.test.test_util FileUtil 371 Too many public methods (47/30)
C0103 allmydata.test.test_util PollMixinTests.setUp 475 Invalid name "pm" (should match [a-z_][a-z0-9_]{2,40}$)
R0904 allmydata.test.test_util PollMixinTests 473 Too many public methods (43/30)
R0904 allmydata.test.test_util DeferredUtilTests 500 Too many public methods (42/30)
R0904 allmydata.test.test_util HashUtilTests 540 Too many public methods (46/30)
C0103 allmydata.test.test_util Abbreviate.test_time 648 Invalid name "MIN" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_util Abbreviate.test_time 652 Invalid name "HOUR" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_util Abbreviate.test_time 655 Invalid name "DAY" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_util Abbreviate.test_time 656 Invalid name "MONTH" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_util Abbreviate.test_time 659 Invalid name "YEAR" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
R0904 allmydata.test.test_util Abbreviate 640 Too many public methods (42/30)
W0621 allmydata.test.test_util Limiter.job 724 Redefining name 'foo' from outer scope (line 2)
C0102 allmydata.test.test_util Limiter.job 724 Black listed name "foo"
C0102 allmydata.test.test_util Limiter.job 724 Black listed name "foo"
W0621 allmydata.test.test_util Limiter.bad_job 735 Redefining name 'foo' from outer scope (line 2)
C0102 allmydata.test.test_util Limiter.bad_job 735 Black listed name "foo"
C0102 allmydata.test.test_util Limiter.bad_job 735 Black listed name "foo"
R0904 allmydata.test.test_util Limiter 721 Too many public methods (43/30)
R0904 allmydata.test.test_util TimeFormat 796 Too many public methods (41/30)
C0321 allmydata.test.test_util CacheDir.test_basic 876 More than one statement on a single line
C0321 allmydata.test.test_util CacheDir.test_basic 877 More than one statement on a single line
C0321 allmydata.test.test_util CacheDir.test_basic 878 More than one statement on a single line
R0904 allmydata.test.test_util CacheDir 858 Too many public methods (40/30)
C0103 allmydata.test.test_util   922 Invalid name "ctr" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.test_util EqButNotIs.__init__ 925 Invalid name "x" (should match [a-z_][a-z0-9_]{2,40}$)
C0103 allmydata.test.test_util EqButNotIs.__init__ 924 Invalid name "x" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
R0903 allmydata.test.test_util EqButNotIs 923 Too few public methods (0/2)
C0103 allmydata.test.test_util DictUtil.test_utildict.eq 1082 Invalid name "eq" (should match [a-zA-Z_][a-zA-Z0-9_]{2,40}$)
C0103 allmydata.test.test_util DictUtil.test_numdict.eq 1176 Invalid name "eq" (should match [a-zA-Z_][a-zA-Z0-9_]{2,40}$)
C0103 allmydata.test.test_util DictUtil.test_valueordereddict.eq 1234 Invalid name "eq" (should match [a-zA-Z_][a-zA-Z0-9_]{2,40}$)
W0612 allmydata.test.test_util DictUtil.test_valueordereddict.eq 1234 Unused variable 'eq'
R0904 allmydata.test.test_util DictUtil 945 Too many public methods (48/30)
R0904 allmydata.test.test_util Pipeline 1323 Too many public methods (44/30)
W0702 allmydata.test.test_util Log.test_err 1510 No exception type(s) specified
R0904 allmydata.test.test_util Log 1500 Too many public methods (40/30)
C0301 allmydata.test.test_web   975 Line too long (123/120)
C0301 allmydata.test.test_web   982 Line too long (221/120)
C0301 allmydata.test.test_web   2655 Line too long (126/120)
C0302 allmydata.test.test_web   1 Too many lines in module (4146)
W0511 allmydata.test.test_web   489 TODO: test more. We need a way to fake an active operation
W0511 allmydata.test.test_web   629 TODO: check headers
W0511 allmydata.test.test_web   634 TODO: check headers
W0511 allmydata.test.test_web   703 TODO: version of this with a Unicode filename
W0511 allmydata.test.test_web   741 TODO: we lose the response code, so we can't check this
W0511 allmydata.test.test_web   752 TODO: we lose the response code, so we can't check this
W0511 allmydata.test.test_web   776 TODO: we lose the response code, so we can't check this
W0511 allmydata.test.test_web   802 TODO: we lose the response code, so we can't check this
W0511 allmydata.test.test_web   1601 TODO: assert more about the contents
W0511 allmydata.test.test_web   2626 TODO: how can we exercise both sides of WebDownloadTarget.fail
W0511 allmydata.test.test_web   2803 TODO: verify that the check actually happened, by changing
W0511 allmydata.test.test_web   3304 FIXME: these should have expect_rw_uri=not immutable; I don't know
W0511 allmydata.test.test_web   3330 TODO: check metadata contents
W0511 allmydata.test.test_web   3351 TODO: check that getting t=info from the Info link in the ro directory
W0511 allmydata.test.test_web   3381 TODO: The field still exists in the netstring. Technically we should check what
W0403 allmydata.test.test_web   26 Relative import 'common_util', should be 'allmydata.test.common_util'
C0103 allmydata.test.test_web   35 Invalid name "timeout" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
W0232 allmydata.test.test_web FakeStatsProvider 37 Class has no __init__ method
R0903 allmydata.test.test_web FakeStatsProvider 37 Too few public methods (1/2)
W0232 allmydata.test.test_web FakeUploader 53 Class has no __init__ method
W0232 allmydata.test.test_web FakeHistory 69 Class has no __init__ method
W0233 allmydata.test.test_web FakeClient.__init__ 93 __init__ method from a non direct base class 'MultiService' is called
W0231 allmydata.test.test_web FakeClient.__init__ 90 __init__ method from base class 'Client' is not called
R0904 allmydata.test.test_web FakeClient 89 Too many public methods (55/30)
C0103 allmydata.test.test_web WebMixin.setUp._then 145 Invalid name "BAR_CONTENTS" (should match [a-z_][a-z0-9_]{2,40}$)
C0103 allmydata.test.test_web WebMixin.setUp._then 186 Invalid name "NEWFILE_CONTENTS" (should match [a-z_][a-z0-9_]{2,40}$)
C0103 allmydata.test.test_web WebMixin.setUp 119 Invalid name "s" (should match [a-z_][a-z0-9_]{2,40}$)
C0103 allmydata.test.test_web WebMixin.setUp 122 Invalid name "ws" (should match [a-z_][a-z0-9_]{2,40}$)
R0902 allmydata.test.test_web WebMixin 117 Too many instance attributes (20/15)
W0212 allmydata.test.test_web WebMixin.setUp 124 Access to a protected member _port of a client class
C0102 allmydata.test.test_web WebMixin.setUp._then 135 Black listed name "foo"
W0612 allmydata.test.test_web WebMixin.setUp 127 Unused variable 'x'
W0622 allmydata.test.test_web WebMixin.shouldFail2 340 Redefining built-in 'callable'
W0142 allmydata.test.test_web Web.test_provisioning._check 404 Used * or ** magic
W0142 allmydata.test.test_web Web.test_provisioning._check2 426 Used * or ** magic
W0142 allmydata.test.test_web Web.test_provisioning._check3 431 Used * or ** magic
W0142 allmydata.test.test_web Web.test_reliability_tool._check 458 Used * or ** magic
W0621 allmydata.test.test_web Web.test_GET_FILEURL_range._got 548 Redefining name 'status' from outer scope (line 17)
W0621 allmydata.test.test_web Web.test_GET_FILEURL_partial_range._got 562 Redefining name 'status' from outer scope (line 17)
W0621 allmydata.test.test_web Web.test_HEAD_FILEURL_range._got 575 Redefining name 'status' from outer scope (line 17)
W0621 allmydata.test.test_web Web.test_HEAD_FILEURL_partial_range._got 589 Redefining name 'status' from outer scope (line 17)
W0621 allmydata.test.test_web Web.test_HEAD_FILEURL._got 608 Redefining name 'status' from outer scope (line 17)
W0612 allmydata.test.test_web Web.test_GET_unhandled_URI_named 661 Unused variable 'newuri'
W0612 allmydata.test.test_web Web.test_GET_unhandled_URI_named 661 Unused variable 'contents'
W0612 allmydata.test.test_web Web.test_GET_unhandled_URI 671 Unused variable 'newuri'
W0612 allmydata.test.test_web Web.test_GET_unhandled_URI 671 Unused variable 'contents'
W0612 allmydata.test.test_web Web.test_PUT_overwrite_only_files 721 Unused variable 'n'
W0612 allmydata.test.test_web Web.test_PUT_overwrite_only_files 721 Unused variable 'contents'
C0103 allmydata.test.test_web Web.test_GET_DIRURL 924 Invalid name "ROOT" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
E1121 allmydata.test.test_web Web.test_GET_DIRURL._check 953 Too many positional arguments for function call
C0103 allmydata.test.test_web Web.test_GET_DIRURL._check4 982 Invalid name "MKDIR_BUTTON_RE" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0102 allmydata.test.test_web Web.test_POST_DIRURL_stream_manifest._check 1127 Black listed name "baz"
W0621 allmydata.test.test_web Web.test_POST_NEWDIRURL_initial_children._check 1178 Redefining name 'uri' from outer scope (line 10)
W0621 allmydata.test.test_web Web.test_POST_NEWDIRURL_immutable._check 1216 Redefining name 'uri' from outer scope (line 10)
W0612 allmydata.test.test_web Web.test_POST_NEWDIRURL_immutable_bad 1244 Unused variable 'caps'
W0622 allmydata.test.test_web Web.shouldRedirect2 1486 Redefining built-in 'callable'
C0103 allmydata.test.test_web Web.test_POST_upload_mutable 1568 Invalid name "NEWER_CONTENTS" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_web Web.test_POST_upload_mutable 1586 Invalid name "NEW2_CONTENTS" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0621 allmydata.test.test_web Web.test_POST_upload_mutable._got_headers 1666 Redefining name 'status' from outer scope (line 17)
W0612 allmydata.test.test_web Web.test_POST_mkdir_immutable_bad 2062 Unused variable 'caps'
C0103 allmydata.test.test_web Web._make_readonly 2124 Invalid name "u" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0612 allmydata.test.test_web Web._create_initial_children 2131 Unused variable 'n'
W0612 allmydata.test.test_web Web._create_initial_children 2131 Unused variable 'contents'
W0612 allmydata.test.test_web Web._create_immutable_children 2163 Unused variable 'n'
W0612 allmydata.test.test_web Web._create_immutable_children 2163 Unused variable 'contents'
C0103 allmydata.test.test_web Web.test_POST_mkdir_no_parentdir_initial_children 2179 Invalid name "test_POST_mkdir_no_parentdir_initial_children" (should match [a-zA-Z_][a-zA-Z0-9_]{2,40}$)
C0103 allmydata.test.test_web Web.test_POST_mkdir_no_parentdir_unexpected_children 2211 Invalid name "test_POST_mkdir_no_parentdir_unexpected_children" (should match [a-zA-Z_][a-zA-Z0-9_]{2,40}$)
W0612 allmydata.test.test_web Web.test_POST_mkdir_no_parentdir_unexpected_children 2214 Unused variable 'caps'
C0103 allmydata.test.test_web Web.test_POST_mkdir_no_parentdir_immutable_bad 2250 Invalid name "test_POST_mkdir_no_parentdir_immutable_bad" (should match [a-zA-Z_][a-zA-Z0-9_]{2,40}$)
W0612 allmydata.test.test_web Web.test_POST_mkdir_no_parentdir_immutable_bad 2251 Unused variable 'caps'
C0103 allmydata.test.test_web Web.test_welcome_page_mkdir_button._after_get_welcome_page 2265 Invalid name "MKDIR_BUTTON_RE" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.test.test_web Web.test_POST_set_children 2337 Unused variable 'n10'
W0612 allmydata.test.test_web Web.test_POST_set_children 2337 Unused variable 'contents10'
W0612 allmydata.test.test_web Web.test_POST_set_children 2338 Unused variable 'contents11'
W0612 allmydata.test.test_web Web.test_POST_set_children 2336 Unused variable 'n9'
W0612 allmydata.test.test_web Web.test_POST_set_children 2336 Unused variable 'contents9'
W0612 allmydata.test.test_web Web.test_POST_set_children 2338 Unused variable 'n11'
W0612 allmydata.test.test_web Web.test_POST_link_uri 2380 Unused variable 'n'
W0612 allmydata.test.test_web Web.test_POST_link_uri_replace 2389 Unused variable 'n'
W0612 allmydata.test.test_web Web.test_POST_link_uri_no_replace_queryarg 2419 Unused variable 'n'
W0612 allmydata.test.test_web Web.test_POST_link_uri_no_replace_queryarg 2419 Unused variable 'contents'
W0612 allmydata.test.test_web Web.test_POST_link_uri_no_replace_field 2432 Unused variable 'n'
W0612 allmydata.test.test_web Web.test_POST_link_uri_no_replace_field 2432 Unused variable 'contents'
W0612 allmydata.test.test_web Web.test_PUT_NEWFILEURL_uri 2678 Unused variable 'n'
W0612 allmydata.test.test_web Web.test_PUT_NEWFILEURL_uri_replace 2687 Unused variable 'n'
W0612 allmydata.test.test_web Web.test_PUT_NEWFILEURL_uri_no_replace 2696 Unused variable 'n'
W0612 allmydata.test.test_web Web.test_PUT_NEWFILEURL_uri_no_replace 2696 Unused variable 'contents'
W0621 allmydata.test.test_web Web.test_PUT_NEWFILE_URI._check 2730 Redefining name 'uri' from outer scope (line 10)
W0621 allmydata.test.test_web Web.test_PUT_NEWFILE_URI_not_mutable._check 2745 Redefining name 'uri' from outer scope (line 10)
W0621 allmydata.test.test_web Web.test_PUT_mkdir._check 2788 Redefining name 'uri' from outer scope (line 10)
R0904 allmydata.test.test_web Web 371 Too many public methods (238/30)
C0103 allmydata.test.test_web Util.test_plural.convert 2943 Invalid name "s" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_web Util.test_plural.convert2 2948 Invalid name "s" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
R0904 allmydata.test.test_web Util 2913 Too many public methods (45/30)
R0914 allmydata.test.test_web Grid.test_filecheck 2962 Too many local variables (22/15)
C0103 allmydata.test.test_web Grid.test_filecheck 2967 Invalid name "DATA" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_web Grid.test_filecheck._stash_mutable_uri 2978 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
R0912 allmydata.test.test_web Grid.test_filecheck 2962 Too many branches (20/12)
C0103 allmydata.test.test_web Grid.test_repair_html 3113 Invalid name "DATA" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_web Grid.test_repair_html._stash_mutable_uri 3124 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_web Grid.test_repair_json 3192 Invalid name "DATA" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_web Grid.test_unknown._stash_root_and_create_file 3249 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
R0912 allmydata.test.test_web Grid.test_unknown 3224 Too many branches (25/12)
R0914 allmydata.test.test_web Grid.test_mutant_dirnodes_are_omitted 3358 Too many local variables (18/15)
W0212 allmydata.test.test_web Grid.test_mutant_dirnodes_are_omitted._created 3408 Access to a protected member _node of a client class
W0212 allmydata.test.test_web Grid.test_mutant_dirnodes_are_omitted._created 3416 Access to a protected member _node of a client class
W0612 allmydata.test.test_web Grid.test_mutant_dirnodes_are_omitted._check_data 3429 Unused variable 'metadata_s'
W0612 allmydata.test.test_web Grid.test_mutant_dirnodes_are_omitted._check_data 3429 Unused variable 'subpos'
W0612 allmydata.test.test_web Grid.test_mutant_dirnodes_are_omitted._check_data 3433 Unused variable 'ign'
W0612 allmydata.test.test_web Grid.test_mutant_dirnodes_are_omitted._check_kids 3444 Unused variable 'lonely_metadata'
C0103 allmydata.test.test_web Grid.test_deep_check 3492 Invalid name "DATA" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_web Grid.test_deep_check._stash_root_and_create_file 3494 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_web Grid.test_deep_check_and_repair 3665 Invalid name "DATA" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_web Grid.test_deep_check_and_repair._stash_root_and_create_file 3667 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0631 allmydata.test.test_web Grid._count_leases 3765 Using possibly undefined loop variable 'fn'
W0612 allmydata.test.test_web Grid._count_leases 3762 Unused variable 'shnum'
W0612 allmydata.test.test_web Grid._count_leases 3762 Unused variable 'serverid'
C0103 allmydata.test.test_web Grid.test_add_lease 3779 Invalid name "DATA" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_web Grid.test_add_lease._stash_mutable_uri 3787 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_web Grid.test_deep_add_lease 3872 Invalid name "DATA" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_web Grid.test_deep_add_lease._stash_root_and_create_file 3874 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
R0914 allmydata.test.test_web Grid.test_exceptions 3934 Too many local variables (21/15)
C0103 allmydata.test.test_web Grid.test_exceptions 3939 Invalid name "DATA" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.test.test_web Grid.test_exceptions._stash_root 3941 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_web Grid.test_exceptions._mangle_dirnode_1share 3957 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_web Grid.test_exceptions._mangle_dirnode_0share 3964 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.test.test_web Grid.test_exceptions 4115 Invalid name "CLI_accepts" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
R0912 allmydata.test.test_web Grid.test_exceptions 3934 Too many branches (15/12)
R0904 allmydata.test.test_web Grid 2955 Too many public methods (66/30)
R0901 allmydata.test.test_web ErrorBoom 4144 Too many ancestors (13/7)
F0401 allmydata.test.trial_coverage   49 Unable to import 'coverage'
C0103 allmydata.test.trial_coverage   50 Invalid name "cov" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.test.trial_coverage sample_Reporter 71 Invalid name "sample_Reporter" (should match [A-Z_][a-zA-Z0-9]+$)
C0103 allmydata.test.trial_coverage sample_Reporter.__init__ 77 Invalid name "r" (should match [a-z_][a-z0-9_]{2,40}$)
C0103 allmydata.test.trial_coverage sample_Reporter.__init__ 78 Invalid name "shouldStop" (should match [a-z_][a-z0-9_]{2,40}$)
C0103 allmydata.test.trial_coverage sample_Reporter.__init__ 80 Invalid name "testsRun" (should match [a-z_][a-z0-9_]{2,40}$)
F0401 allmydata.test.trial_figleaf   62 Unable to import 'figleaf'
C0103 allmydata.test.trial_figleaf not_FigleafReporter 100 Invalid name "not_FigleafReporter" (should match [A-Z_][a-zA-Z0-9]+$)
C0103 allmydata.test.trial_figleaf not_FigleafReporter.__init__ 106 Invalid name "r" (should match [a-z_][a-z0-9_]{2,40}$)
C0103 allmydata.test.trial_figleaf not_FigleafReporter.__init__ 107 Invalid name "shouldStop" (should match [a-z_][a-z0-9_]{2,40}$)
C0103 allmydata.test.trial_figleaf not_FigleafReporter.__init__ 109 Invalid name "testsRun" (should match [a-z_][a-z0-9_]{2,40}$)
W0232 allmydata.test NonQualifier 3 Class has no __init__ method
C0103 allmydata.util.abbreviate abbreviate_time 10 Invalid name "s" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.util.abbreviate abbreviate_space 30 Invalid name "s" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.util.abbreviate abbreviate_space 30 Invalid name "SI" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.util.abbreviate abbreviate_space 30 Invalid name "SI" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.util.abbreviate abbreviate_space 34 Invalid name "U" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.util.abbreviate abbreviate_space 37 Invalid name "U" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.util.abbreviate abbreviate_space.r 39 Invalid name "r" (should match [a-zA-Z_][a-zA-Z0-9_]{2,40}$)
C0103 allmydata.util.abbreviate abbreviate_space_both 54 Invalid name "s" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.util.abbreviate parse_abbreviated_size 58 Invalid name "s" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0301 allmydata.util.assertutil   15 Line too long (147/120)
C0301 allmydata.util.assertutil   18 Line too long (145/120)
C0301 allmydata.util.assertutil   33 Line too long (147/120)
C0301 allmydata.util.assertutil   36 Line too long (145/120)
C0301 allmydata.util.assertutil   51 Line too long (147/120)
C0301 allmydata.util.assertutil   54 Line too long (145/120)
W0403 allmydata.util.assertutil   5 Relative import 'humanreadable', should be 'allmydata.util.humanreadable'
C0301 allmydata.util.base32   7 Line too long (144/120)
C0301 allmydata.util.base32   46 Line too long (146/120)
C0301 allmydata.util.base32   85 Line too long (129/120)
C0301 allmydata.util.base32   86 Line too long (181/120)
C0301 allmydata.util.base32   92 Line too long (138/120)
C0301 allmydata.util.base32   109 Line too long (248/120)
C0301 allmydata.util.base32   126 Line too long (141/120)
C0301 allmydata.util.base32   187 Line too long (127/120)
C0301 allmydata.util.base32   193 Line too long (133/120)
C0301 allmydata.util.base32   228 Line too long (149/120)
C0301 allmydata.util.base32   263 Line too long (143/120)
W0402 allmydata.util.base32   2 Uses of a deprecated module 'string'
W0403 allmydata.util.base32   4 Relative import 'assertutil', should be 'allmydata.util.assertutil'
C0103 allmydata.util.base32   6 Invalid name "z_base_32_alphabet" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.util.base32   7 Invalid name "rfc3548_alphabet" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.util.base32   8 Invalid name "chars" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.util.base32   10 Invalid name "vals" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.util.base32   11 Invalid name "c2vtranstable" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.util.base32   12 Invalid name "v2ctranstable" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.util.base32   13 Invalid name "identitytranstable" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.util.base32 _get_trailing_chars_without_lsbs 15 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.util.base32 _get_trailing_chars_without_lsbs 15 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.util.base32 get_trailing_chars_without_lsbs 30 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.util.base32 get_trailing_chars_without_lsbs 30 Invalid name "N" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0621 allmydata.util.base32 init_s8 159 Redefining name 's8' from outer scope (line 167)
C0103 allmydata.util.base32   167 Invalid name "s8" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
W0621 allmydata.util.base32 init_s5 174 Redefining name 's5' from outer scope (line 179)
C0103 allmydata.util.base32   179 Invalid name "s5" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
W0621 allmydata.util.base32 could_be_base32_encoded 181 Redefining name 'chars' from outer scope (line 8)
W0621 allmydata.util.base32 could_be_base32_encoded 181 Redefining name 's8' from outer scope (line 167)
W0621 allmydata.util.base32 could_be_base32_encoded 181 Redefining name 'identitytranstable' from outer scope (line 13)
C0103 allmydata.util.base32 could_be_base32_encoded 181 Invalid name "s" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0621 allmydata.util.base32 could_be_base32_encoded_l 187 Redefining name 'identitytranstable' from outer scope (line 13)
W0621 allmydata.util.base32 could_be_base32_encoded_l 187 Redefining name 'chars' from outer scope (line 8)
W0621 allmydata.util.base32 could_be_base32_encoded_l 187 Redefining name 's5' from outer scope (line 179)
C0103 allmydata.util.base32 could_be_base32_encoded_l 187 Invalid name "s" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.util.base32 num_octets_that_encode_to_this_many_quintets 195 Invalid name "num_octets_that_encode_to_this_many_quintets" (should match [a-zA-Z_][a-zA-Z0-9_]{2,40}$)
C0301 allmydata.util.base62   24 Line too long (171/120)
C0301 allmydata.util.base62   96 Line too long (153/120)
W0402 allmydata.util.base62   4 Uses of a deprecated module 'string'
C0103 allmydata.util.base62   8 Invalid name "chars" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.util.base62   12 Invalid name "vals" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.util.base62   13 Invalid name "c2vtranstable" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.util.base62   14 Invalid name "v2ctranstable" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.util.base62   15 Invalid name "identitytranstable" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
W0621 allmydata.util.base62 b2a_l 61 Redefining name 'chars' from outer scope (line 8)
W0622 allmydata.util.base62 a2b_l 106 Redefining built-in 'bytes'
R0903 allmydata.util.cachedir CacheFile 38 Too few public methods (1/2)
C0103 allmydata.util.consumer MemoryConsumer.registerProducer 14 Invalid name "p" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.util.consumer download_to_data 27 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.util.deferredutil _parseDListResult 17 Invalid name "l" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0301 allmydata.util.dictutil   101 Line too long (182/120)
C0301 allmydata.util.dictutil   263 Line too long (182/120)
C0301 allmydata.util.dictutil   369 Line too long (250/120)
C0301 allmydata.util.dictutil   370 Line too long (330/120)
C0301 allmydata.util.dictutil   381 Line too long (122/120)
C0301 allmydata.util.dictutil   396 Line too long (250/120)
C0301 allmydata.util.dictutil   397 Line too long (330/120)
C0301 allmydata.util.dictutil   414 Line too long (250/120)
C0301 allmydata.util.dictutil   415 Line too long (330/120)
W0403 allmydata.util.dictutil   8 Relative import 'assertutil', should be 'allmydata.util.assertutil'
C0103 allmydata.util.dictutil UtilDict.__init__ 62 Invalid name "d" (should match [a-z_][a-z0-9_]{2,40}$)
C0103 allmydata.util.dictutil NumDict.__init__ 184 Invalid name "d" (should match [a-z_][a-z0-9_]{2,40}$)
C0103 allmydata.util.dictutil ValueOrderedDict.__init__ 426 Invalid name "d" (should match [a-z_][a-z0-9_]{2,40}$)
C0103 allmydata.util.dictutil ValueOrderedDict.__init__ 427 Invalid name "l" (should match [a-z_][a-z0-9_]{2,40}$)
C0103 allmydata.util.dictutil ValueOrderedDict.ItemIterator.__init__ 365 Invalid name "i" (should match [a-z_][a-z0-9_]{2,40}$)
C0103 allmydata.util.dictutil ValueOrderedDict.ItemIterator.__init__ 364 Invalid name "c" (should match [a-z_][a-z0-9_]{2,40}$)
R0903 allmydata.util.dictutil ValueOrderedDict.ItemIterator 362 Too few public methods (1/2)
C0103 allmydata.util.dictutil ValueOrderedDict.KeyIterator.__init__ 392 Invalid name "i" (should match [a-z_][a-z0-9_]{2,40}$)
C0103 allmydata.util.dictutil ValueOrderedDict.KeyIterator.__init__ 391 Invalid name "c" (should match [a-z_][a-z0-9_]{2,40}$)
R0903 allmydata.util.dictutil ValueOrderedDict.KeyIterator 389 Too few public methods (1/2)
C0103 allmydata.util.dictutil ValueOrderedDict.ValueIterator.__init__ 410 Invalid name "i" (should match [a-z_][a-z0-9_]{2,40}$)
C0103 allmydata.util.dictutil ValueOrderedDict.ValueIterator.__init__ 409 Invalid name "c" (should match [a-z_][a-z0-9_]{2,40}$)
R0903 allmydata.util.dictutil ValueOrderedDict.ValueIterator 407 Too few public methods (1/2)
W0622 allmydata.util.dictutil ValueOrderedDict.__repr_n__ 437 Redefining built-in 'iter'
C0103 allmydata.util.dictutil ValueOrderedDict.__repr_n__ 434 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0321 allmydata.util.dictutil ValueOrderedDict.__repr_n__ 439 More than one statement on a single line
C0321 allmydata.util.dictutil ValueOrderedDict.__repr_n__ 443 More than one statement on a single line
W0622 allmydata.util.dictutil ValueOrderedDict._assert_invariants 465 Redefining built-in 'iter'
C0301 allmydata.util.fileutil   27 Line too long (185/120)
C0301 allmydata.util.fileutil   28 Line too long (124/120)
C0301 allmydata.util.fileutil   55 Line too long (185/120)
C0301 allmydata.util.fileutil   132 Line too long (235/120)
W0511 allmydata.util.fileutil   27 XXX Tighten this to check if this is a permission denied error (possibly due to another Windows process having the file open and execute the superkludge only in this case.
W0511 allmydata.util.fileutil   28 XXX KLUDGE Attempting to move file %s =&gt; %s; got %s; sleeping %s seconds" % (src, dst, le, basedelay,))
W0511 allmydata.util.fileutil   55 XXX Tighten this to check if this is a permission denied error (possibly due to another Windows process having the file open and execute the superkludge only in this case.
W0511 allmydata.util.fileutil   58 XXX KLUDGE Attempting to remove file %s; got %s; sleeping %s seconds" % (f, le, basedelay,))
W0612 allmydata.util.fileutil rename 23 Unused variable 'i'
W0702 allmydata.util.fileutil remove 50 No exception type(s) specified
W0612 allmydata.util.fileutil remove 51 Unused variable 'i'
R0903 allmydata.util.fileutil ReopenableNamedTemporaryFile 63 Too few public methods (1/2)
W0702 allmydata.util.fileutil NamedTemporaryDirectory.__del__ 108 No exception type(s) specified
R0903 allmydata.util.fileutil NamedTemporaryDirectory 87 Too few public methods (1/2)
E0702 allmydata.util.fileutil make_dirs 131 Raising NoneType while only classes, instances or string are allowed
W0703 allmydata.util.fileutil rm_dir 153 Catch "Exception"
W0702 allmydata.util.fileutil remove_if_possible 173 No exception type(s) specified
C0103 allmydata.util.fileutil du 181 Invalid name "du" (should match [a-zA-Z_][a-zA-Z0-9_]{2,40}$)
W0612 allmydata.util.fileutil du 184 Unused variable 'dirs'
W0612 allmydata.util.find_exe find_exe 20 Unused variable 'path'
C0103 allmydata.util.hashutil   7 Invalid name "sha1" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.util.hashutil   11 Invalid name "sha1" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.util.hashutil _SHA256d_Hasher 24 Invalid name "_SHA256d_Hasher" (should match [A-Z_][a-zA-Z0-9]+$)
C0103 allmydata.util.hashutil _SHA256d_Hasher.__init__ 28 Invalid name "h" (should match [a-z_][a-z0-9_]{2,40}$)
C0103 allmydata.util.hashutil convergence_hash 136 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.util.hashutil convergence_hasher 140 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.util.hashutil ssk_readkey_data_hash 200 Invalid name "IV" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.util.hashutil ssk_readkey_data_hash 200 Invalid name "IV" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0301 allmydata.util.humanreadable   8 Line too long (218/120)
C0301 allmydata.util.humanreadable   18 Line too long (143/120)
C0301 allmydata.util.humanreadable   24 Line too long (196/120)
W0511 allmydata.util.humanreadable   29 XXX Hope this isn't too slow...
W0333 allmydata.util.humanreadable BetterRepr.repr_long 29 Use of the `` operator
C0321 allmydata.util.humanreadable BetterRepr.repr_list 76 More than one statement on a single line
C0321 allmydata.util.humanreadable BetterRepr.repr_list 82 More than one statement on a single line
C0321 allmydata.util.humanreadable BetterRepr.repr_list 84 More than one statement on a single line
C0321 allmydata.util.humanreadable BetterRepr.repr_dict 91 More than one statement on a single line
C0321 allmydata.util.humanreadable BetterRepr.repr_dict 98 More than one statement on a single line
C0321 allmydata.util.humanreadable BetterRepr.repr_dict 100 More than one statement on a single line
C0103 allmydata.util.humanreadable   108 Invalid name "brepr" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.util.humanreadable hr 110 Invalid name "hr" (should match [a-zA-Z_][a-zA-Z0-9_]{2,40}$)
C0103 allmydata.util.humanreadable hr 110 Invalid name "x" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0301 allmydata.util.iputil   177 Line too long (129/120)
W0511 allmydata.util.iputil   67 TODO: implement this for Windows. Although I suspect the
W0403 allmydata.util.iputil   13 Relative import 'observer', should be 'allmydata.util.observer'
F0401 allmydata.util.iputil   16 Unable to import 'resource'
C0103 allmydata.util.iputil   73 Invalid name "increase_rlimits" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.util.iputil SequentialTrier.__init__ 204 Invalid name "o" (should match [a-z_][a-z0-9_]{2,40}$)
C0103 allmydata.util.iputil SequentialTrier._try_next.cb 214 Invalid name "cb" (should match [a-zA-Z_][a-zA-Z0-9_]{2,40}$)
C0103 allmydata.util.iputil SequentialTrier._try_next.eb 220 Invalid name "eb" (should match [a-zA-Z_][a-zA-Z0-9_]{2,40}$)
R0903 allmydata.util.iputil SequentialTrier 194 Too few public methods (1/2)
W0142 allmydata.util.limiter ConcurrencyLimiter.maybe_start_task 34 Used * or ** magic
W0403 allmydata.util.log   1 Relative import 'nummedobj', should be 'allmydata.util.nummedobj'
C0103 allmydata.util.log   16 Invalid name "msg" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
W0621 allmydata.util.log LogMixin.log 36 Redefining name 'msg' from outer scope (line 16)
R0903 allmydata.util.log LogMixin 29 Too few public methods (1/2)
W0621 allmydata.util.log PrefixingLogMixin.log 60 Redefining name 'msg' from outer scope (line 16)
R0903 allmydata.util.log PrefixingLogMixin 48 Too few public methods (1/2)
C0103 allmydata.util.mathutil div_ceil 7 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.util.mathutil next_multiple 13 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.util.mathutil pad_size 19 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.util.mathutil is_power_of_k 28 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.util.mathutil next_power_of_k 31 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.util.mathutil ave 41 Invalid name "l" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.util.mathutil log_ceil 44 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.util.mathutil log_floor 58 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.util.mathutil round_sigfigs 69 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.util.netstring netstring 3 Invalid name "s" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0403 allmydata.util.nummedobj   1 Relative import 'dictutil', should be 'allmydata.util.dictutil'
W0212 allmydata.util.nummedobj NummedObj.__lt__ 30 Access to a protected member _objid of a client class
W0212 allmydata.util.nummedobj NummedObj.__lt__ 30 Access to a protected member _classname of a client class
W0212 allmydata.util.nummedobj NummedObj.__le__ 33 Access to a protected member _objid of a client class
W0212 allmydata.util.nummedobj NummedObj.__le__ 33 Access to a protected member _classname of a client class
W0212 allmydata.util.nummedobj NummedObj.__eq__ 36 Access to a protected member _objid of a client class
W0212 allmydata.util.nummedobj NummedObj.__eq__ 36 Access to a protected member _classname of a client class
W0212 allmydata.util.nummedobj NummedObj.__ne__ 39 Access to a protected member _objid of a client class
W0212 allmydata.util.nummedobj NummedObj.__ne__ 39 Access to a protected member _classname of a client class
W0212 allmydata.util.nummedobj NummedObj.__gt__ 42 Access to a protected member _objid of a client class
W0212 allmydata.util.nummedobj NummedObj.__gt__ 42 Access to a protected member _classname of a client class
W0212 allmydata.util.nummedobj NummedObj.__ge__ 45 Access to a protected member _objid of a client class
W0212 allmydata.util.nummedobj NummedObj.__ge__ 45 Access to a protected member _classname of a client class
R0903 allmydata.util.nummedobj NummedObj 3 Too few public methods (0/2)
W0105 allmydata.util.observer   10 String statement has no effect
W0231 allmydata.util.pipeline PipelineError.__init__ 10 __init__ method from base class 'Exception' is not called
C0103 allmydata.util.pipeline ExpandableDeferredList.__init__ 30 Invalid name "resultsReceived" (should match [a-z_][a-z0-9_]{2,40}$)
C0103 allmydata.util.pipeline ExpandableDeferredList.__init__ 31 Invalid name "resultList" (should match [a-z_][a-z0-9_]{2,40}$)
W0231 allmydata.util.pkgresutil install.Provider.__init__ 21 __init__ method from base class 'ZipProvider' is not called
W0142 allmydata.util.pkgresutil install.Provider.get_resource_filename 28 Used * or ** magic
W0232 allmydata.util.pollmixin PollMixin 11 Class has no __init__ method
R0903 allmydata.util.pollmixin PollMixin 11 Too few public methods (1/2)
C0301 allmydata.util.repeatable_random   4 Line too long (177/120)
C0301 allmydata.util.repeatable_random   6 Line too long (132/120)
C0301 allmydata.util.repeatable_random   10 Line too long (174/120)
C0301 allmydata.util.repeatable_random   14 Line too long (233/120)
C0301 allmydata.util.repeatable_random   15 Line too long (304/120)
C0301 allmydata.util.repeatable_random   16 Line too long (221/120)
C0301 allmydata.util.repeatable_random   65 Line too long (185/120)
C0103 allmydata.util.repeatable_random   27 Invalid name "tdelta" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
C0103 allmydata.util.repeatable_random   28 Invalid name "seeded" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
W0603 allmydata.util.repeatable_random force_repeatability.faketime 32 Using the global statement
E0611 allmydata.util.repeatable_random force_repeatability 38 No name 'i2b' in module 'allmydata.util.idlib'
W0403 allmydata.util.repeatable_random force_repeatability 38 Relative import 'idlib', should be 'allmydata.util.idlib'
C0103 allmydata.util.repeatable_random force_repeatability.fakeurandom 39 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0603 allmydata.util.repeatable_random force_repeatability 52 Using the global statement
C0103 allmydata.util.repeatable_random force_repeatability 54 Invalid name "SEED" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.util.repeatable_random force_repeatability 62 Invalid name "SEED" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0321 allmydata.util.repeatable_random force_repeatability 64 More than one statement on a single line
C0321 allmydata.util.repeatable_random force_repeatability 65 More than one statement on a single line
C0321 allmydata.util.repeatable_random force_repeatability.seed_which_refuses 69 More than one statement on a single line
F0401 allmydata.util.repeatable_random force_repeatability 75 Unable to import 'setutil'
W0107 allmydata.util.rrefutil trap_and_discard 22 Unnecessary pass statement
W0301 allmydata.util.statistics   91 Unnecessary semicolon
W0301 allmydata.util.statistics   262 Unnecessary semicolon
W0301 allmydata.util.statistics   276 Unnecessary semicolon
W0403 allmydata.util.statistics   9 Relative import 'mathutil', should be 'allmydata.util.mathutil'
C0103 allmydata.util.statistics print_pmf 94 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0621 allmydata.util.statistics repair_count_pmf 147 Redefining name 'survival_pmf' from outer scope (line 36)
W0621 allmydata.util.statistics mean_repair_cost 174 Redefining name 'survival_pmf' from outer scope (line 36)
W0621 allmydata.util.statistics eternal_repair_cost 186 Redefining name 'survival_pmf' from outer scope (line 36)
W0622 allmydata.util.statistics convolve 230 Redefining built-in 'sum'
C0103 allmydata.util.statistics binomial_distribution_pmf 242 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.util.statistics binomial_distribution_pmf 242 Invalid name "p" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.util.statistics binomial_coeff 264 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0301 allmydata.util.time_format   21 Line too long (193/120)
C0103 allmydata.util.time_format iso_utc_date 6 Invalid name "t" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.util.time_format iso_utc 11 Invalid name "t" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.util.time_format iso_local 16 Invalid name "t" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.util.time_format parse_duration 41 Invalid name "s" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.util.time_format parse_duration 44 Invalid name "DAY" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.util.time_format parse_duration 45 Invalid name "MONTH" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.util.time_format parse_duration 46 Invalid name "YEAR" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.util.time_format parse_date 66 Invalid name "s" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0301 allmydata.web.check_results   116 Line too long (256/120)
C0301 allmydata.web.check_results   133 Line too long (135/120)
C0301 allmydata.web.check_results   161 Line too long (136/120)
W0511 allmydata.web.check_results   116 FIXME: The two tables below contain nickname-and-nodeid table column markup which is duplicated with each other, introducer.xhtml, and deep-check-results.xhtml. All of these (and any other presentations of nickname-and-nodeid) should be combined.
W0511 allmydata.web.check_results   610 TODO
W0511 allmydata.web.check_results   620 TODO
C0103 allmydata.web.check_results json_check_results 36 Invalid name "r" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.web.check_results json_check_and_repair_results 52 Invalid name "r" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0232 allmydata.web.check_results ResultsBase 69 Class has no __init__ method
R0914 allmydata.web.check_results ResultsBase._render_results 80 Too many local variables (27/15)
W0612 allmydata.web.check_results ResultsBase._render_results 98 Unused variable 'si'
W0612 allmydata.web.check_results ResultsBase._render_results 143 Unused variable 'rref'
C0103 allmydata.web.check_results ResultsBase._html 166 Invalid name "s" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
R0903 allmydata.web.check_results ResultsBase 69 Too few public methods (1/2)
R0901 allmydata.web.check_results LiteralCheckResults 188 Too many ancestors (14/7)
E1121 allmydata.web.check_results LiteralCheckResults.json 201 Too many positional arguments for function call
W0232 allmydata.web.check_results CheckerBase 212 Class has no __init__ method
C0103 allmydata.web.check_results CheckResults.__init__ 234 Invalid name "r" (should match [a-z_][a-z0-9_]{2,40}$)
R0901 allmydata.web.check_results CheckResults 229 Too many ancestors (15/7)
E1121 allmydata.web.check_results CheckResults.json 238 Too many positional arguments for function call
W0101 allmydata.web.check_results CheckResults.render_repair 266 Unreachable code
R0904 allmydata.web.check_results CheckResults 229 Too many public methods (32/30)
C0103 allmydata.web.check_results CheckAndRepairResults.__init__ 277 Invalid name "r" (should match [a-z_][a-z0-9_]{2,40}$)
R0901 allmydata.web.check_results CheckAndRepairResults 272 Too many ancestors (15/7)
E1121 allmydata.web.check_results CheckAndRepairResults.json 283 Too many positional arguments for function call
R0904 allmydata.web.check_results CheckAndRepairResults 272 Too many public methods (33/30)
R0901 allmydata.web.check_results DeepCheckResults 319 Too many ancestors (15/7)
W0231 allmydata.web.check_results DeepCheckResults.__init__ 322 __init__ method from base class 'Page' is not called
E1121 allmydata.web.check_results DeepCheckResults.json 346 Too many positional arguments for function call
W0612 allmydata.web.check_results DeepCheckResults.data_servers_with_corrupt_shares 414 Unused variable 'storage_index'
W0612 allmydata.web.check_results DeepCheckResults.data_servers_with_corrupt_shares 414 Unused variable 'sharenum'
R0904 allmydata.web.check_results DeepCheckResults 319 Too many public methods (48/30)
R0901 allmydata.web.check_results DeepCheckAndRepairResults 473 Too many ancestors (15/7)
W0231 allmydata.web.check_results DeepCheckAndRepairResults.__init__ 476 __init__ method from base class 'Page' is not called
E1121 allmydata.web.check_results DeepCheckAndRepairResults.json 500 Too many positional arguments for function call
R0904 allmydata.web.check_results DeepCheckAndRepairResults 473 Too many public methods (55/30)
W0511 allmydata.web.common   14 TODO: consolidate
W0511 allmydata.web.common   23 TODO: ""
W0511 allmydata.web.common   139 XXX: to make UnsupportedMethod return 501 NOT_IMPLEMENTED instead of 500
W0511 allmydata.web.common   239 TODO: consider putting the requested URL here
W0232 allmydata.web.common IOpHandleTable 16 Class has no __init__ method
R0903 allmydata.web.common IOpHandleTable 16 Too few public methods (0/2)
W0612 allmydata.web.common convert_children_json 67 Unused variable 'ctype'
E1121 allmydata.web.common text_plain 130 Too many positional arguments for function call
E1121 allmydata.web.common text_plain 131 Too many positional arguments for function call
W0231 allmydata.web.common WebError.__init__ 135 __init__ method from base class 'Exception' is not called
R0911 allmydata.web.common humanize_failure 149 Too many return statements (12/8)
R0912 allmydata.web.common humanize_failure 149 Too many branches (13/12)
W0232 allmydata.web.common MyExceptionHandler 228 Class has no __init__ method
E1121 allmydata.web.common MyExceptionHandler.simple 234 Too many positional arguments for function call
E1121 allmydata.web.common MyExceptionHandler.simple 237 Too many positional arguments for function call
E1121 allmydata.web.common MyExceptionHandler.simple 238 Too many positional arguments for function call
W0622 allmydata.web.common MyExceptionHandler.renderHTTP_exception 266 Redefining built-in 'super'
W0702 allmydata.web.common MyExceptionHandler.renderHTTP_exception 246 No exception type(s) specified
E1121 allmydata.web.common MyExceptionHandler.renderHTTP_exception 262 Too many positional arguments for function call
W0232 allmydata.web.common RenderMixin 275 Class has no __init__ method
R0903 allmydata.web.common RenderMixin 275 Too few public methods (1/2)
W0511 allmydata.web.directory   38 TODO: catch and transform
W0511 allmydata.web.directory   176 TODO: urlencode
W0511 allmydata.web.directory   183 TODO: results
W0511 allmydata.web.directory   199 TODO: docs, tests
W0511 allmydata.web.directory   238 TODO: urlencode
W0511 allmydata.web.directory   243 TODO: urlencode
W0511 allmydata.web.directory   251 TODO: urlencode
W0511 allmydata.web.directory   253 TODO: decide on replace= behavior, see #903
W0511 allmydata.web.directory   259 TODO: urlencode
W0511 allmydata.web.directory   267 TODO: urlencode
W0511 allmydata.web.directory   269 TODO: decide on replace= behavior, see #903
W0511 allmydata.web.directory   275 TODO: urlencode
W0511 allmydata.web.directory   283 TODO: replace
W0511 allmydata.web.directory   528 TODO test handling of bad JSON
W0511 allmydata.web.directory   542 TODO: results
W0511 allmydata.web.directory   966 TODO: we need a clean consistent way to get the type of a cap string
R0901 allmydata.web.directory DirectoryNodeHandler 51 Too many ancestors (15/7)
C0103 allmydata.web.directory DirectoryNodeHandler.got_child 73 Invalid name "DEBUG" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0321 allmydata.web.directory DirectoryNodeHandler.got_child 74 More than one statement on a single line
C0321 allmydata.web.directory DirectoryNodeHandler.got_child 83 More than one statement on a single line
C0321 allmydata.web.directory DirectoryNodeHandler.got_child 84 More than one statement on a single line
C0321 allmydata.web.directory DirectoryNodeHandler.got_child 86 More than one statement on a single line
C0321 allmydata.web.directory DirectoryNodeHandler.got_child 89 More than one statement on a single line
C0321 allmydata.web.directory DirectoryNodeHandler.got_child 95 More than one statement on a single line
C0321 allmydata.web.directory DirectoryNodeHandler.got_child 100 More than one statement on a single line
C0321 allmydata.web.directory DirectoryNodeHandler.got_child 117 More than one statement on a single line
C0321 allmydata.web.directory DirectoryNodeHandler.got_child 124 More than one statement on a single line
C0321 allmydata.web.directory DirectoryNodeHandler.got_child 133 More than one statement on a single line
C0321 allmydata.web.directory DirectoryNodeHandler.got_child 137 More than one statement on a single line
R0912 allmydata.web.directory DirectoryNodeHandler.got_child 72 Too many branches (21/12)
R0915 allmydata.web.directory DirectoryNodeHandler.got_child 72 Too many statements (52/50)
R0912 allmydata.web.directory DirectoryNodeHandler.render_POST 188 Too many branches (18/12)
E1103 allmydata.web.directory DirectoryNodeHandler._POST_mkdir_p 282 Instance of 'tuple' has no 'split' member (but some types could not be inferred)
E1103 allmydata.web.directory DirectoryNodeHandler._POST_uri 353 Instance of 'tuple' has no 'decode' member (but some types could not be inferred)
E1103 allmydata.web.directory DirectoryNodeHandler._POST_rename 386 Instance of 'tuple' has no 'strip' member (but some types could not be inferred)
E1103 allmydata.web.directory DirectoryNodeHandler._POST_rename 391 Instance of 'tuple' has no 'strip' member (but some types could not be inferred)
C0103 allmydata.web.directory DirectoryNodeHandler._maybe_literal 410 Invalid name "Results_Class" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.web.directory DirectoryNodeHandler._maybe_literal 410 Invalid name "Results_Class" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.web.directory DirectoryNodeHandler._POST_set_children 531 Unused variable 'file_or_dir'
R0904 allmydata.web.directory DirectoryNodeHandler 51 Too many public methods (33/30)
W0621 allmydata.web.directory abbreviated_dirnode 545 Redefining name 'dirnode' from outer scope (line 21)
R0901 allmydata.web.directory DirectoryAsHTML 549 Too many ancestors (13/7)
W0612 allmydata.web.directory DirectoryAsHTML.beforeRender._bad 583 Unused variable 'code'
R0914 allmydata.web.directory DirectoryAsHTML.render_row 638 Too many local variables (23/15)
R0912 allmydata.web.directory DirectoryAsHTML.render_row 638 Too many branches (18/12)
R0915 allmydata.web.directory DirectoryAsHTML.render_row 638 Too many statements (72/50)
R0904 allmydata.web.directory DirectoryAsHTML 549 Too many public methods (35/30)
W0621 allmydata.web.directory DirectoryJSONMetadata 811 Redefining name 'dirnode' from outer scope (line 21)
W0621 allmydata.web.directory DirectoryURI 861 Redefining name 'dirnode' from outer scope (line 21)
W0621 allmydata.web.directory DirectoryReadonlyURI 864 Redefining name 'dirnode' from outer scope (line 21)
R0901 allmydata.web.directory RenameForm 867 Too many ancestors (13/7)
R0901 allmydata.web.directory ManifestResults 894 Too many ancestors (14/7)
W0231 allmydata.web.directory ManifestResults.__init__ 897 __init__ method from base class 'Page' is not called
R0904 allmydata.web.directory ManifestResults 894 Too many public methods (34/30)
R0901 allmydata.web.directory DeepSizeResults 979 Too many ancestors (13/7)
W0231 allmydata.web.directory DeepSizeResults.__init__ 980 __init__ method from base class 'Page' is not called
E1121 allmydata.web.directory DeepSizeResults.renderHTTP 987 Too many positional arguments for function call
R0901 allmydata.web.directory DeepStatsResults 1007 Too many ancestors (13/7)
W0231 allmydata.web.directory DeepStatsResults.__init__ 1008 __init__ method from base class 'Page' is not called
E1121 allmydata.web.directory DeepStatsResults.renderHTTP 1014 Too many positional arguments for function call
E1121 allmydata.web.directory ManifestStreamer.add_node 1064 Too many positional arguments for function call
E1121 allmydata.web.directory ManifestStreamer.finish 1073 Too many positional arguments for function call
E1121 allmydata.web.directory DeepCheckStreamer.write_line 1142 Too many positional arguments for function call
E1121 allmydata.web.directory DeepCheckStreamer.finish 1151 Too many positional arguments for function call
R0901 allmydata.web.directory UnknownNodeHandler 1155 Too many ancestors (14/7)
W0511 allmydata.web.filenode   329 TODO: it looks like
W0511 allmydata.web.filenode   363 TODO: look more closely at Request.setETag and how it interacts
W0511 allmydata.web.filenode   369 TODO: for mutable files, use the roothash. For LIT, hash the data.
W0232 allmydata.web.filenode ReplaceMeMixin 21 Class has no __init__ method
R0901 allmydata.web.filenode PlaceHolderNodeHandler 90 Too many ancestors (15/7)
E1121 allmydata.web.filenode PlaceHolderNodeHandler.render_PUT 105 Too many positional arguments for function call
R0901 allmydata.web.filenode FileNodeHandler 138 Too many ancestors (15/7)
C0103 allmydata.web.filenode FileNodeHandler._maybe_literal 258 Invalid name "Results_Class" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.web.filenode FileNodeHandler._maybe_literal 258 Invalid name "Results_Class" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
R0904 allmydata.web.filenode FileNodeHandler 138 Too many public methods (35/30)
C0103 allmydata.web.filenode makeMutableDownloadable 319 Invalid name "n" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
R0901 allmydata.web.filenode FileDownloader 324 Too many ancestors (13/7)
R0914 allmydata.web.filenode FileDownloader.renderHTTP 338 Too many local variables (17/15)
E1121 allmydata.web.filenode FileDownloader.renderHTTP 345 Too many positional arguments for function call
E1121 allmydata.web.filenode FileDownloader.renderHTTP 347 Too many positional arguments for function call
E1121 allmydata.web.filenode FileDownloader.renderHTTP 354 Too many positional arguments for function call
E1121 allmydata.web.filenode FileDownloader.renderHTTP 361 Too many positional arguments for function call
E1121 allmydata.web.filenode FileDownloader.renderHTTP 368 Too many positional arguments for function call
E1121 allmydata.web.filenode FileDownloader.renderHTTP 371 Too many positional arguments for function call
E1121 allmydata.web.filenode FileDownloader.renderHTTP 390 Too many positional arguments for function call
E1121 allmydata.web.filenode FileDownloader.renderHTTP 393 Too many positional arguments for function call
E1121 allmydata.web.filenode FileDownloader.renderHTTP._error 408 Too many positional arguments for function call
E1121 allmydata.web.filenode FileDownloader.renderHTTP._error 409 Too many positional arguments for function call
E1121 allmydata.web.filenode FileDownloader.renderHTTP.<lambda> 415 Too many positional arguments for function call
R0901 allmydata.web.filenode FileNodeDownloadHandler 444 Too many ancestors (16/7)
R0904 allmydata.web.filenode FileNodeDownloadHandler 444 Too many public methods (35/30)
W0511 allmydata.web.info   10 TODO: move
W0511 allmydata.web.info   276 TODO: edge metadata
R0901 allmydata.web.info MoreInfo 12 Too many ancestors (13/7)
W0212 allmydata.web.info MoreInfo.render_file_writecap 94 Access to a protected member _node of a client class
W0212 allmydata.web.info MoreInfo.render_file_readcap 103 Access to a protected member _node of a client class
W0212 allmydata.web.info MoreInfo.render_file_verifycap 112 Access to a protected member _node of a client class
W0212 allmydata.web.info MoreInfo.render_raw_link 128 Access to a protected member _node of a client class
R0904 allmydata.web.info MoreInfo 12 Too many public methods (49/30)
W0511 allmydata.web.introweb   67 FIXME: This code is duplicated in root.py and introweb.py.
W0511 allmydata.web.introweb   71 XXX kludge for wrapping
W0403 allmydata.web.introweb   10 Relative import 'common', should be 'allmydata.web.common'
R0901 allmydata.web.introweb IntroducerRoot 12 Too many ancestors (13/7)
R0914 allmydata.web.introweb IntroducerRoot.render_JSON 30 Too many local variables (21/15)
W0612 allmydata.web.introweb IntroducerRoot.render_JSON 39 Unused variable 'when'
W0612 allmydata.web.introweb IntroducerRoot.render_JSON 40 Unused variable 'oldest'
W0612 allmydata.web.introweb IntroducerRoot.render_JSON 40 Unused variable 'nickname'
W0612 allmydata.web.introweb IntroducerRoot.render_JSON 40 Unused variable 'ver'
W0612 allmydata.web.introweb IntroducerRoot.render_JSON 40 Unused variable 'ri_name'
W0612 allmydata.web.introweb IntroducerRoot.render_announcement_summary 78 Unused variable 'ver'
W0612 allmydata.web.introweb IntroducerRoot.render_announcement_summary 77 Unused variable 'when'
W0612 allmydata.web.introweb IntroducerRoot.render_announcement_summary 78 Unused variable 'ri_name'
W0612 allmydata.web.introweb IntroducerRoot.render_announcement_summary 78 Unused variable 'oldest'
W0612 allmydata.web.introweb IntroducerRoot.render_announcement_summary 78 Unused variable 'nickname'
W0612 allmydata.web.introweb IntroducerRoot.render_announcement_summary 78 Unused variable 'furl'
C0103 allmydata.web.introweb IntroducerRoot.render_service_row 110 Invalid name "TIME_FORMAT" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.web.introweb IntroducerRoot.render_service_row 103 Unused variable 'ri_name'
W0612 allmydata.web.introweb IntroducerRoot.render_service_row 103 Unused variable 'oldest'
R0914 allmydata.web.introweb IntroducerRoot.data_subscribers 117 Too many local variables (19/15)
W0612 allmydata.web.introweb IntroducerRoot.data_subscribers 123 Unused variable 'oldest'
W0612 allmydata.web.introweb IntroducerRoot.data_subscribers 123 Unused variable 'nickname'
W0612 allmydata.web.introweb IntroducerRoot.data_subscribers 123 Unused variable 'ver'
W0612 allmydata.web.introweb IntroducerRoot.data_subscribers 120 Unused variable 'when'
W0612 allmydata.web.introweb IntroducerRoot.data_subscribers 123 Unused variable 'ri_name'
C0103 allmydata.web.introweb IntroducerRoot.render_subscriber_row 140 Invalid name "s" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
R0914 allmydata.web.introweb IntroducerRoot.render_subscriber_row 140 Too many local variables (19/15)
C0103 allmydata.web.introweb IntroducerRoot.render_subscriber_row 160 Invalid name "TIME_FORMAT" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.web.introweb IntroducerRoot.render_subscriber_row 145 Unused variable 'service_name_2'
W0612 allmydata.web.introweb IntroducerRoot.render_subscriber_row 145 Unused variable 'oldest'
W0612 allmydata.web.introweb IntroducerRoot.render_subscriber_row 145 Unused variable 'furl'
W0612 allmydata.web.introweb IntroducerRoot.render_subscriber_row 145 Unused variable 'ri_name'
R0904 allmydata.web.introweb IntroducerRoot 12 Too many public methods (36/30)
R0901 allmydata.web.operations OphandleTable 20 Too many ancestors (14/7)
W0231 allmydata.web.operations OphandleTable.__init__ 26 __init__ method from base class 'Page' is not called
W0612 allmydata.web.operations OphandleTable.childFactory 75 Unused variable 'when_added'
R0904 allmydata.web.operations OphandleTable 20 Too many public methods (33/30)
W0232 allmydata.web.operations ReloadMixin 114 Class has no __init__ method
C0103 allmydata.web.reliability   3 Invalid name "reliability" (should match (([A-Z_][a-zA-Z0-9_]*)|(__.*__))$)
R0901 allmydata.web.reliability ReliabilityTool 23 Too many ancestors (13/7)
C0103 allmydata.web.reliability ReliabilityTool.parse_time 46 Invalid name "s" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.web.reliability ReliabilityTool.format_time 53 Invalid name "s" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0612 allmydata.web.reliability ReliabilityTool.get_parameters 62 Unused variable 'description'
W0612 allmydata.web.reliability ReliabilityTool.render_forms 83 Unused variable 'default_value'
W0612 allmydata.web.reliability ReliabilityTool.render_forms 83 Unused variable 'argtype'
C0103 allmydata.web.reliability ReliabilityTool.render_simulation_row 98 Invalid name "P_repaired_last_check_period" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.web.reliability ReliabilityTool.render_simulation_row 101 Invalid name "P_dead_unmaintained" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.web.reliability ReliabilityTool.render_simulation_row 101 Invalid name "P_dead_maintained" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.web.reliability ReliabilityTool.render_simulation_row 100 Unused variable 'cumulative_number_of_new_shares'
W0612 allmydata.web.reliability ReliabilityTool.render_simulation_row 97 Unused variable 'unmaintained_shareprobs'
W0612 allmydata.web.reliability ReliabilityTool.render_simulation_row 99 Unused variable 'cumulative_number_of_repairs'
W0612 allmydata.web.reliability ReliabilityTool.render_simulation_row 97 Unused variable 'maintained_shareprobs'
C0103 allmydata.web.reliability ReliabilityTool.render_report_span 110 Invalid name "P_repaired_last_check_period" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.web.reliability ReliabilityTool.render_report_span 113 Invalid name "P_dead_unmaintained" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.web.reliability ReliabilityTool.render_report_span 113 Invalid name "P_dead_maintained" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.web.reliability ReliabilityTool.render_report_span 112 Unused variable 'cumulative_number_of_new_shares'
W0612 allmydata.web.reliability ReliabilityTool.render_report_span 109 Unused variable 'unmaintained_shareprobs'
W0612 allmydata.web.reliability ReliabilityTool.render_report_span 110 Unused variable 'P_repaired_last_check_period'
W0612 allmydata.web.reliability ReliabilityTool.render_report_span 113 Unused variable 'P_dead_maintained'
W0612 allmydata.web.reliability ReliabilityTool.render_report_span 111 Unused variable 'cumulative_number_of_repairs'
W0612 allmydata.web.reliability ReliabilityTool.render_report_span 113 Unused variable 'P_dead_unmaintained'
W0612 allmydata.web.reliability ReliabilityTool.render_report_span 109 Unused variable 'maintained_shareprobs'
C0103 allmydata.web.reliability ReliabilityTool.render_P_loss_unmaintained 118 Invalid name "P_repaired_last_check_period" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.web.reliability ReliabilityTool.render_P_loss_unmaintained 121 Invalid name "P_dead_unmaintained" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.web.reliability ReliabilityTool.render_P_loss_unmaintained 121 Invalid name "P_dead_maintained" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.web.reliability ReliabilityTool.render_P_loss_unmaintained 120 Unused variable 'cumulative_number_of_new_shares'
W0612 allmydata.web.reliability ReliabilityTool.render_P_loss_unmaintained 117 Unused variable 'when'
W0612 allmydata.web.reliability ReliabilityTool.render_P_loss_unmaintained 117 Unused variable 'unmaintained_shareprobs'
W0612 allmydata.web.reliability ReliabilityTool.render_P_loss_unmaintained 118 Unused variable 'P_repaired_last_check_period'
W0612 allmydata.web.reliability ReliabilityTool.render_P_loss_unmaintained 121 Unused variable 'P_dead_maintained'
W0612 allmydata.web.reliability ReliabilityTool.render_P_loss_unmaintained 119 Unused variable 'cumulative_number_of_repairs'
W0612 allmydata.web.reliability ReliabilityTool.render_P_loss_unmaintained 117 Unused variable 'maintained_shareprobs'
C0103 allmydata.web.reliability ReliabilityTool.render_P_loss_maintained 127 Invalid name "P_repaired_last_check_period" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.web.reliability ReliabilityTool.render_P_loss_maintained 130 Invalid name "P_dead_unmaintained" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.web.reliability ReliabilityTool.render_P_loss_maintained 130 Invalid name "P_dead_maintained" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.web.reliability ReliabilityTool.render_P_loss_maintained 129 Unused variable 'cumulative_number_of_new_shares'
W0612 allmydata.web.reliability ReliabilityTool.render_P_loss_maintained 126 Unused variable 'when'
W0612 allmydata.web.reliability ReliabilityTool.render_P_loss_maintained 126 Unused variable 'unmaintained_shareprobs'
W0612 allmydata.web.reliability ReliabilityTool.render_P_loss_maintained 127 Unused variable 'P_repaired_last_check_period'
W0612 allmydata.web.reliability ReliabilityTool.render_P_loss_maintained 128 Unused variable 'cumulative_number_of_repairs'
W0612 allmydata.web.reliability ReliabilityTool.render_P_loss_maintained 130 Unused variable 'P_dead_unmaintained'
W0612 allmydata.web.reliability ReliabilityTool.render_P_loss_maintained 126 Unused variable 'maintained_shareprobs'
C0103 allmydata.web.reliability ReliabilityTool.render_P_repair_rate 136 Invalid name "P_repaired_last_check_period" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.web.reliability ReliabilityTool.render_P_repair_rate 139 Invalid name "P_dead_unmaintained" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.web.reliability ReliabilityTool.render_P_repair_rate 139 Invalid name "P_dead_maintained" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.web.reliability ReliabilityTool.render_P_repair_rate 138 Unused variable 'cumulative_number_of_new_shares'
W0612 allmydata.web.reliability ReliabilityTool.render_P_repair_rate 135 Unused variable 'unmaintained_shareprobs'
W0612 allmydata.web.reliability ReliabilityTool.render_P_repair_rate 139 Unused variable 'P_dead_unmaintained'
W0612 allmydata.web.reliability ReliabilityTool.render_P_repair_rate 136 Unused variable 'P_repaired_last_check_period'
W0612 allmydata.web.reliability ReliabilityTool.render_P_repair_rate 139 Unused variable 'P_dead_maintained'
W0612 allmydata.web.reliability ReliabilityTool.render_P_repair_rate 135 Unused variable 'maintained_shareprobs'
C0103 allmydata.web.reliability ReliabilityTool.render_P_repair_shares 145 Invalid name "P_repaired_last_check_period" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.web.reliability ReliabilityTool.render_P_repair_shares 148 Invalid name "P_dead_unmaintained" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.web.reliability ReliabilityTool.render_P_repair_shares 148 Invalid name "P_dead_maintained" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0612 allmydata.web.reliability ReliabilityTool.render_P_repair_shares 144 Unused variable 'when'
W0612 allmydata.web.reliability ReliabilityTool.render_P_repair_shares 144 Unused variable 'unmaintained_shareprobs'
W0612 allmydata.web.reliability ReliabilityTool.render_P_repair_shares 145 Unused variable 'P_repaired_last_check_period'
W0612 allmydata.web.reliability ReliabilityTool.render_P_repair_shares 148 Unused variable 'P_dead_maintained'
W0612 allmydata.web.reliability ReliabilityTool.render_P_repair_shares 148 Unused variable 'P_dead_unmaintained'
W0612 allmydata.web.reliability ReliabilityTool.render_P_repair_shares 144 Unused variable 'maintained_shareprobs'
R0904 allmydata.web.reliability ReliabilityTool 23 Too many public methods (37/30)
W0511 allmydata.web.root   7 TODO: merge with static.File?
W0511 allmydata.web.root   183 FIXME: This code is duplicated in root.py and introweb.py.
R0901 allmydata.web.root URIHandler 22 Too many ancestors (14/7)
R0901 allmydata.web.root FileHandler 92 Too many ancestors (13/7)
R0901 allmydata.web.root IncidentReporter 119 Too many ancestors (14/7)
E1121 allmydata.web.root IncidentReporter.render_POST 125 Too many positional arguments for function call
R0901 allmydata.web.root NoReliability 128 Too many ancestors (13/7)
R0901 allmydata.web.root Root 143 Too many ancestors (13/7)
W0104 allmydata.web.root Root.render_services 207 Statement seems to have no effect
W0104 allmydata.web.root Root.render_services 212 Statement seems to have no effect
W0104 allmydata.web.root Root.render_services 214 Statement seems to have no effect
W0612 allmydata.web.root Root.data_helper_furl 230 Unused variable 'connected'
W0612 allmydata.web.root Root.data_connected_to_helper 237 Unused variable 'furl'
C0103 allmydata.web.root Root.render_service_row 277 Invalid name "TIME_FORMAT" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
R0904 allmydata.web.root Root 143 Too many public methods (44/30)
W0511 allmydata.web.status   206 TODO: make an ascii-art bar
W0511 allmydata.web.status   211 TODO: make an ascii-art bar
W0511 allmydata.web.status   216 TODO: make an ascii-art bar
W0511 allmydata.web.status   394 TODO: make an ascii-art bar
W0511 allmydata.web.status   431 TODO: make an ascii-art bar
W0511 allmydata.web.status   525 TODO: make an ascii-art bar
W0511 allmydata.web.status   643 TODO: make an ascii-art bar
W0511 allmydata.web.status   862 TODO: make an ascii-art bar
W0232 allmydata.web.status RateAndTimeMixin 12 Class has no __init__ method
W0232 allmydata.web.status UploadResultsRendererMixin 20 Class has no __init__ method
W0104 allmydata.web.status UploadResultsRendererMixin.render_sharemap._render 42 Statement seems to have no effect
W0621 allmydata.web.status UploadResultsRendererMixin._get_rate._convert 112 Redefining name 'time' from outer scope (line 2)
C0103 allmydata.web.status UploadResultsRendererMixin._get_rate._convert 110 Invalid name "r" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
C0103 allmydata.web.status UploadResultsRendererMixin.data_rate_encode_and_push._convert 136 Invalid name "r" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0621 allmydata.web.status UploadResultsRendererMixin.data_rate_ciphertext_fetch._convert 153 Redefining name 'time' from outer scope (line 2)
C0103 allmydata.web.status UploadResultsRendererMixin.data_rate_ciphertext_fetch._convert 151 Invalid name "r" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
R0901 allmydata.web.status UploadStatusPage 163 Too many ancestors (15/7)
C0103 allmydata.web.status UploadStatusPage.render_started 183 Invalid name "TIME_FORMAT" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
R0904 allmydata.web.status UploadStatusPage 163 Too many public methods (59/30)
W0232 allmydata.web.status DownloadResultsRendererMixin 222 Class has no __init__ method
W0104 allmydata.web.status DownloadResultsRendererMixin.render_problems._got 264 Statement seems to have no effect
W0621 allmydata.web.status DownloadResultsRendererMixin._get_rate._convert 310 Redefining name 'time' from outer scope (line 2)
C0103 allmydata.web.status DownloadResultsRendererMixin._get_rate._convert 308 Invalid name "r" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0104 allmydata.web.status DownloadResultsRendererMixin.render_server_timings._render 346 Statement seems to have no effect
R0901 allmydata.web.status DownloadStatusPage 351 Too many ancestors (15/7)
C0103 allmydata.web.status DownloadStatusPage.render_started 371 Invalid name "TIME_FORMAT" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
R0904 allmydata.web.status DownloadStatusPage 351 Too many public methods (54/30)
R0901 allmydata.web.status RetrieveStatusPage 400 Too many ancestors (14/7)
C0103 allmydata.web.status RetrieveStatusPage.render_started 408 Invalid name "TIME_FORMAT" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0104 allmydata.web.status RetrieveStatusPage.render_problems 448 Statement seems to have no effect
W0621 allmydata.web.status RetrieveStatusPage._get_rate 453 Redefining name 'time' from outer scope (line 2)
W0104 allmydata.web.status RetrieveStatusPage.render_server_timings 490 Statement seems to have no effect
R0904 allmydata.web.status RetrieveStatusPage 400 Too many public methods (44/30)
R0901 allmydata.web.status PublishStatusPage 494 Too many ancestors (14/7)
C0103 allmydata.web.status PublishStatusPage.render_started 502 Invalid name "TIME_FORMAT" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0104 allmydata.web.status PublishStatusPage.render_problems 554 Statement seems to have no effect
W0621 allmydata.web.status PublishStatusPage._get_rate 559 Redefining name 'time' from outer scope (line 2)
W0104 allmydata.web.status PublishStatusPage.render_server_timings 606 Statement seems to have no effect
R0904 allmydata.web.status PublishStatusPage 494 Too many public methods (49/30)
R0901 allmydata.web.status MapupdateStatusPage 609 Too many ancestors (14/7)
C0103 allmydata.web.status MapupdateStatusPage.render_started 617 Invalid name "TIME_FORMAT" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
C0103 allmydata.web.status MapupdateStatusPage.render_finished 626 Invalid name "TIME_FORMAT" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
W0104 allmydata.web.status MapupdateStatusPage.render_problems 656 Statement seems to have no effect
W0104 allmydata.web.status MapupdateStatusPage.render_server_timings 696 Statement seems to have no effect
W0612 allmydata.web.status MapupdateStatusPage.render_server_timings 684 Unused variable 'started'
R0914 allmydata.web.status MapupdateStatusPage._timing_chart 703 Too many local variables (28/15)
W0612 allmydata.web.status MapupdateStatusPage._timing_chart 727 Unused variable 'op'
R0904 allmydata.web.status MapupdateStatusPage 609 Too many public methods (40/30)
R0901 allmydata.web.status Status 763 Too many ancestors (13/7)
C0103 allmydata.web.status Status.render_row 839 Invalid name "TIME_FORMAT" (should match (([a-k])|([a-z_][a-z0-9_]{0,40})|([a-z_][a-zA-Z0-9]{0,40}))$)
R0912 allmydata.web.status Status.childFactory 889 Too many branches (15/12)
R0901 allmydata.web.status HelperStatus 918 Too many ancestors (13/7)
R0904 allmydata.web.status HelperStatus 918 Too many public methods (35/30)
R0901 allmydata.web.status Statistics 969 Too many ancestors (13/7)
E1121 allmydata.web.status Statistics.renderHTTP 981 Too many positional arguments for function call
W0622 allmydata.web.status Statistics.render_uploads 996 Redefining built-in 'bytes'
W0622 allmydata.web.status Statistics.render_downloads 1002 Redefining built-in 'bytes'
W0622 allmydata.web.status Statistics.render_publishes 1008 Redefining built-in 'bytes'
W0622 allmydata.web.status Statistics.render_retrieves 1014 Redefining built-in 'bytes'
R0904 allmydata.web.status Statistics 969 Too many public methods (33/30)
C0103 allmydata.web.storage remove_prefix 8 Invalid name "s" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
R0901 allmydata.web.storage StorageStatus 13 Too many ancestors (13/7)
C0103 allmydata.web.storage StorageStatus.format_crawler_progress 100 Invalid name "p" (should match (([a-k])|([a-z_][a-z0-9_]{1,40})|([a-z_][a-zA-Z0-9]{1,40}))$)
W0104 allmydata.web.storage StorageStatus.render_lease_expiration_mode 136 Statement seems to have no effect
W0104 allmydata.web.storage StorageStatus.render_lease_expiration_mode 146 Statement seems to have no effect
W0104 allmydata.web.storage StorageStatus.render_lease_current_cycle_results.add 188 Statement seems to have no effect
W0104 allmydata.web.storage StorageStatus.render_lease_last_cycle_results.add 246 Statement seems to have no effect
R0904 allmydata.web.storage StorageStatus 13 Too many public methods (40/30)
W0511 allmydata.web.unlinked   31 XXX add redirect_to_result
R0901 allmydata.web.unlinked UploadResultsPage 55 Too many ancestors (15/7)
R0904 allmydata.web.unlinked UploadResultsPage 55 Too many public methods (53/30)
W0622 allmydata.windows.registry WindowsError 9 Redefining built-in 'WindowsError'
W0101 allmydata.windows.registry WindowsError 9 Unreachable code
W0612 allmydata.windows.registry get_registry_setting 34 Unused variable 'timestamp'
W0612 allmydata.windows.registry get_registry_setting 34 Unused variable 'sublen'
W0702 allmydata.windows.registry set_registry_setting 63 No exception type(s) specified
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.test.trial_coverage:76 ==allmydata.test.trial_figleaf:105 self.r = TreeReporter(*args, **kwargs) self.shouldStop = self.r.shouldStop self.separator = self.r.separator self.testsRun = self.r.testsRun self._starting2 = False def write(self, *args): if not self._starting2: self._starting2 = True print "FIRST WRITE" return self.r.write(*args) def startTest(self, *args, **kwargs): return self.r.startTest(*args, **kwargs) def stopTest(self, *args, **kwargs): return self.r.stopTest(*args, **kwargs) def addSuccess(self, *args, **kwargs): return self.r.addSuccess(*args, **kwargs) def printErrors(self, *args, **kwargs): return self.r.printErrors(*args, **kwargs) def writeln(self, *args, **kwargs): return self.r.writeln(*args, **kwargs) def printSummary(self, *args, **kwargs): print "PRINT SUMMARY" return self.r.printSummary(*args, **kwargs) def wasSuccessful(self, *args, **kwargs): return self.r.wasSuccessful(*args, **kwargs)
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.immutable.checker:93 ==allmydata.mutable.servermap:744 def _add_lease_failed(self, f, peerid, storage_index): # Older versions of Tahoe didn't handle the add-lease message very # well: &lt;=1.1.0 throws a NameError because it doesn't implement # remote_add_lease(), 1.2.0/1.3.0 throw IndexError on unknown buckets # (which is most of them, since we send add-lease to everybody, # before we know whether or not they have any shares for us), and # 1.2.0 throws KeyError even on known buckets due to an internal bug # in the latency-measuring code. # we want to ignore the known-harmless errors and log the others. In # particular we want to log any local errors caused by coding # problems. if f.check(DeadReferenceError): return if f.check(RemoteException): if f.value.failure.check(KeyError, IndexError, NameError): # this may ignore a bit too much, but that only hurts us # during debugging return self.log(format="error in add_lease from [%(peerid)s]: %(f_value)s", peerid=idlib.shortnodeid_b2a(peerid), f_value=str(f.value), failure=f,
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.provisioning:84 ==allmydata.test.check_speed:203 scaling = 1 if value &lt; 1: fmt = "%1.2g%s" elif value &lt; 100: fmt = "%.1f%s" elif value &lt; 1000: fmt = "%d%s" elif value &lt; 1e6: fmt = "%.2fk%s"; scaling = 1e3 elif value &lt; 1e9: fmt = "%.2fM%s"; scaling = 1e6 elif value &lt; 1e12: fmt = "%.2fG%s"; scaling = 1e9 elif value &lt; 1e15: fmt = "%.2fT%s"; scaling = 1e12 elif value &lt; 1e18: fmt = "%.2fP%s"; scaling = 1e15 else: fmt = "huge! %g%s" return fmt % (value / scaling, suffix)
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.scripts.common_http:6 ==allmydata.test.check_load:187 def parse_url(url, defaultPort=None): url = url.strip() parsed = urlparse.urlparse(url) scheme = parsed[0] path = urlparse.urlunparse(('','')+parsed[2:]) if defaultPort is None: if scheme == 'https': defaultPort = 443 else: defaultPort = 80 host, port = parsed[1], defaultPort if ':' in host: host, port = host.split(':') port = int(port) if path == "": path = "/" return scheme, host, port, path
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.test.test_hung_server:1 ==allmydata.test.test_sftp:1 import os, shutil from twisted.trial import unittest from twisted.internet import defer, reactor from allmydata import uri from allmydata.util.consumer import download_to_data from allmydata.immutable import upload from allmydata.mutable.common import UnrecoverableFileError from allmydata.storage.common import storage_index_to_dir from allmydata.test.no_network import GridTestMixin from allmydata.test.common import ShouldFailMixin, _corrupt_share_data from allmydata.interfaces import NotEnoughSharesError immutable_plaintext = "data" * 10000 mutable_plaintext = "muta" * 10000
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.mutable.checker:121 ==allmydata.mutable.retrieve:301 leaves = [hashutil.block_hash(share_data)] t = hashtree.HashTree(leaves) if list(t) != block_hash_tree: raise CorruptShareError(peerid, shnum, "block hash tree failure") share_hash_leaf = t[0] t2 = hashtree.IncompleteHashTree(N) # root_hash was checked by the signature t2.set_hashes({0: root_hash}) try: t2.set_hashes(hashes=share_hash_chain, leaves={shnum: share_hash_leaf}) except (hashtree.BadHashError, hashtree.NotEnoughHashesError, IndexError), e: msg = "corrupt hashes: %s" % (e,) raise CorruptShareError(peerid, shnum, msg)
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.immutable.download:712 ==allmydata.immutable.upload:634 def get_active(self): return self.active def get_results(self): return self.results def get_counter(self): return self.counter def set_storage_index(self, si): self.storage_index = si def set_size(self, size): self.size = size def set_helper(self, helper): self.helper = helper def set_status(self, status): self.status = status
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.immutable.download:690 ==allmydata.immutable.upload:617 self.active = True self.results = None self.counter = self.statusid_counter.next() self.started = time.time() def get_started(self): return self.started def get_storage_index(self): return self.storage_index def get_size(self): return self.size def using_helper(self): return self.helper def get_status(self):
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.frontends.ftpd:93 ==allmydata.frontends.sftpd:446 if not path: raise NoParentError childname = path[-1] d = self._get_root(path) def _got_root((root, path)): if not path: raise NoParentError return root.get_child_at_path(path[:-1]) d.addCallback(_got_root) def _got_parent(parent): return (parent, childname) d.addCallback(_got_parent) return d
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.test.check_memory:94 ==allmydata.test.check_speed:30 d.addCallback(lambda res: self.do_test()) d.addBoth(self.tearDown) def _err(err): self.failed = err log.err(err) print err d.addErrback(_err) def _done(res): reactor.stop() return res d.addBoth(_done) reactor.run() if self.failed:
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.scripts.tahoe_check:260 ==allmydata.scripts.tahoe_manifest:21 self.options = options nodeurl = options['node-url'] if not nodeurl.endswith("/"): nodeurl += "/" self.nodeurl = nodeurl where = options.where rootcap, path = get_alias(options.aliases, where, DEFAULT_ALIAS) if path == '/': path = '' url = nodeurl + "uri/%s" % urllib.quote(rootcap) if path: url += "/" + escape_path(path) # todo: should it end with a slash?
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.frontends.ftpd:294 ==allmydata.frontends.sftpd:485 r = Dispatcher(client) p = portal.Portal(r) if accountfile: c = AccountFileChecker(self, accountfile) p.registerChecker(c) if accounturl: c = AccountURLChecker(self, accounturl) p.registerChecker(c) if not accountfile and not accounturl: # we could leave this anonymous, with just the /uri/CAP form raise NeedRootcapLookupScheme("must provide some translation")
R0801 allmydata.windows.__init__   1 Similar lines in 3 files ==allmydata.scripts.slow_operation:14 ==allmydata.scripts.tahoe_check:261 ==allmydata.scripts.tahoe_manifest:22 nodeurl = options['node-url'] if not nodeurl.endswith("/"): nodeurl += "/" self.nodeurl = nodeurl where = options.where rootcap, path = get_alias(options.aliases, where, DEFAULT_ALIAS) if path == '/': path = '' url = nodeurl + "uri/%s" % urllib.quote(rootcap) if path: url += "/" + escape_path(path) # todo: should it end with a slash?
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.gui.amdicon:56 ==allmydata.gui.amdlogo:161 def getBitmap(): return BitmapFromImage(getImage()) def getImage(): stream = cStringIO.StringIO(getData()) return ImageFromStream(stream) def getIcon(): icon = EmptyIcon() icon.CopyFromBitmap(getBitmap()) return icon
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.frontends.ftpd:135 ==allmydata.frontends.sftpd:211 d = self._get_parent(fromPath) def _got_from_parent( (fromparent, childname) ): d = self._get_parent(toPath) d.addCallback(lambda (toparent, tochildname): fromparent.move_child_to(childname, toparent, tochildname, overwrite=False)) return d d.addCallback(_got_from_parent) d.addErrback(self._convert_error) return d
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.web.directory:416 ==allmydata.web.filenode:263 verify = boolean_of_arg(get_arg(req, "verify", "false")) repair = boolean_of_arg(get_arg(req, "repair", "false")) add_lease = boolean_of_arg(get_arg(req, "add-lease", "false")) if repair: d = self.node.check_and_repair(Monitor(), verify, add_lease) d.addCallback(self._maybe_literal, CheckAndRepairResults) else: d = self.node.check(Monitor(), verify, add_lease) d.addCallback(self._maybe_literal, CheckResults) return d
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.test.test_cli:1548 ==allmydata.test.test_web:3496 return n.add_file(u"good", upload.Data(DATA, convergence="")) d.addCallback(_stash_root_and_create_file) def _stash_uri(fn, which): self.uris[which] = fn.get_uri() return fn d.addCallback(_stash_uri, "good") d.addCallback(lambda ign: self.rootnode.add_file(u"small", upload.Data("literal", convergence=""))) d.addCallback(_stash_uri, "small")
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.test.test_cli:433 ==allmydata.test.test_consolidate:21 argv = [verb] + nodeargs + list(args) stdin = kwargs.get("stdin", "") stdout, stderr = StringIO(), StringIO() d = threads.deferToThread(runner.runner, argv, run_by_human=False, stdin=StringIO(stdin), stdout=stdout, stderr=stderr) def _done(rc): return rc, stdout.getvalue(), stderr.getvalue() d.addCallback(_done) return d
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.mutable.publish:55 ==allmydata.mutable.servermap:57 def get_status(self): return self.status def get_progress(self): return self.progress def get_active(self): return self.active def get_counter(self): return self.counter def set_storage_index(self, si): self.storage_index = si
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.mutable.publish:70 ==allmydata.mutable.retrieve:62 def set_encoding(self, k, n): self.encoding = (k, n) def set_size(self, size): self.size = size def set_status(self, status): self.status = status def set_progress(self, value): self.progress = value def set_active(self, value): self.active = value
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.mutable.publish:53 ==allmydata.mutable.retrieve:43 def get_size(self): return self.size def get_status(self): return self.status def get_progress(self): return self.progress def get_active(self): return self.active def get_counter(self): return self.counter
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.frontends.ftpd:79 ==allmydata.web.directory:292 "is a file in the way") if not path: return defer.succeed(node) d = node.get(path[0]) def _maybe_create(f): f.trap(NoSuchChildError) return node.create_subdirectory(path[0]) d.addErrback(_maybe_create) d.addCallback(self._get_or_create_directories, path[1:]) return d
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.dirnode:322 ==allmydata.mutable.filenode:214 def get_uri(self): return self._uri.to_string() def get_write_uri(self): if self.is_readonly(): return None return self._uri.to_string() def get_readonly_uri(self): return self._uri.get_readonly().to_string()
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.mutable.retrieve:329 ==allmydata.mutable.servermap:731 return # it's good self.log("got valid privkey from shnum %d on peerid %s" % (shnum, idlib.shortnodeid_b2a(peerid)), parent=lp) privkey = rsa.create_signing_key_from_string(alleged_privkey_s) self._node._populate_encprivkey(enc_privkey) self._node._populate_privkey(privkey) self._need_privkey = False
R0801 allmydata.windows.__init__   1 Similar lines in 3 files ==allmydata.frontends.ftpd:80 ==allmydata.frontends.sftpd:240 ==allmydata.web.directory:293 if not path: return defer.succeed(node) d = node.get(path[0]) def _maybe_create(f): f.trap(NoSuchChildError) return node.create_subdirectory(path[0]) d.addErrback(_maybe_create) d.addCallback(self._get_or_create_directories, path[1:]) return d
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.web.directory:53 ==allmydata.web.filenode:138 def __init__(self, client, node, parentnode=None, name=None): rend.Page.__init__(self) self.client = client assert node self.node = node self.parentnode = parentnode self.name = name def childFactory(self, ctx, name):
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.test.test_provisioning:36 ==allmydata.test.test_web:394 "sharing_ratio": 1.0, "encoding_parameters": "3-of-10-5", "num_servers": 30, "ownership_mode": "A", "download_rate": 100, "upload_rate": 10, "delete_rate": 10, "lease_timer": 7, }
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.test.test_deepcheck:167 ==allmydata.test.test_web:1914 if not data["finished"]: d = self.stall(delay=1.0) d.addCallback(self.wait_for_operation, ophandle) return d return data d.addCallback(_got) return d def get_operation_results(self, ignored, ophandle, output=None):
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.test.test_cli:101 ==allmydata.test.test_uri:95 uri_extension_hash = hashutil.uri_extension_hash("stuff") needed_shares = 25 total_shares = 100 size = 1234 u = uri.CHKFileURI(key=key, uri_extension_hash=uri_extension_hash, needed_shares=needed_shares, total_shares=total_shares, size=size)
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.scripts.tahoe_get:6 ==allmydata.scripts.tahoe_mv:10 nodeurl = options['node-url'] aliases = options.aliases from_file = options.from_file to_file = options.to_file stdout = options.stdout stderr = options.stderr if nodeurl[-1] != "/": nodeurl += "/"
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.mutable.retrieve:45 ==allmydata.mutable.servermap:57 def get_status(self): return self.status def get_progress(self): return self.progress def get_active(self): return self.active def get_counter(self): return self.counter
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.mutable.filenode:121 ==allmydata.test.test_dirnode:1161 def _get_initial_contents(self, contents): if isinstance(contents, str): return contents if contents is None: return "" assert callable(contents), "%s should be callable, not %s" % \ (contents, type(contents)) return contents(self)
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.frontends.ftpd:69 ==allmydata.frontends.sftpd:229 d = self._get_root(path) d.addCallback(lambda (root,path): self._get_or_create_directories(root, path)) return d def _get_or_create_directories(self, node, path): if not IDirectoryNode.providedBy(node): # unfortunately it is too late to provide the name of the # blocking directory in the error message.
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.web.directory:407 ==allmydata.web.filenode:255 return d def _maybe_literal(self, res, Results_Class): if res: return Results_Class(self.client, res) return LiteralCheckResults(self.client) def _POST_check(self, req):
R0801 allmydata.windows.__init__   1 Similar lines in 3 files ==allmydata.test.test_cli:1539 ==allmydata.test.test_web:3487 ==allmydata.test.test_web:3660 self.set_up_grid() c0 = self.g.clients[0] self.uris = {} self.fileurls = {} DATA = "data" * 100 d = c0.create_dirnode() def _stash_root_and_create_file(n): self.rootnode = n
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.test.common_util:57 ==allmydata.test.test_web:342 d = defer.maybeDeferred(callable, *args, **kwargs) def done(res): if isinstance(res, failure.Failure): res.trap(expected_failure) if substring: self.failUnless(substring in str(res), "%s: substring '%s' not in '%s'" % (which, substring, str(res)))
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.scripts.tahoe_check:16 ==allmydata.scripts.tahoe_manifest:26 where = options.where rootcap, path = get_alias(options.aliases, where, DEFAULT_ALIAS) if path == '/': path = '' url = nodeurl + "uri/%s" % urllib.quote(rootcap) if path: url += "/" + escape_path(path) # todo: should it end with a slash?
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.mutable.publish:43 ==allmydata.mutable.retrieve:35 def get_started(self): return self.started def get_storage_index(self): return self.storage_index def get_encoding(self): return self.encoding def using_helper(self): return self.helper
R0801 allmydata.windows.__init__   1 Similar lines in 3 files ==allmydata.mutable.filenode:121 ==allmydata.test.common:180 ==allmydata.test.test_dirnode:1161 def _get_initial_contents(self, contents): if isinstance(contents, str): return contents if contents is None: return "" assert callable(contents), "%s should be callable, not %s" % \ (contents, type(contents)) return contents(self)
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.web.status:924 ==allmydata.web.storage:20 def renderHTTP(self, ctx): req = inevow.IRequest(ctx) t = get_arg(req, "t") if t == "json": return self.render_JSON(req) return rend.Page.renderHTTP(self, ctx)
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.test.test_mutable:95 ==allmydata.test.test_upload:105 def callRemote(self, methname, *args, **kwargs): def _call(): meth = getattr(self, methname) return meth(*args, **kwargs) d = fireEventually() d.addCallback(lambda res: _call()) return d
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.test.test_dirnode:322 ==allmydata.test.test_web:3423 position = 0 numkids = 0 while position &lt; len(data): entries, position = split_netstring(data, 1, position) entry = entries[0] (name_utf8, ro_uri, rwcapdata, metadata_s), subpos = split_netstring(entry, 4) name = name_utf8.decode("utf-8")
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.test.test_dirnode:150 ==allmydata.test.test_web:3399 } d = c.create_immutable_dirnode(kids) def _created(dn): self.failUnless(isinstance(dn, dirnode.DirectoryNode)) self.failIf(dn.is_mutable()) self.failUnless(dn.is_readonly())
R0801 allmydata.windows.__init__   1 Similar lines in 4 files ==allmydata.test.no_network:280 ==allmydata.test.test_crawler:85 ==allmydata.test.test_no_network:10 ==allmydata.test.test_stats:12 def setUp(self): self.s = service.MultiService() self.s.startService() def tearDown(self): return self.s.stopService()
R0801 allmydata.windows.__init__   1 Similar lines in 4 files ==allmydata.test.common:27 ==allmydata.test.test_client:169 ==allmydata.test.test_helper:67 ==allmydata.test.test_keygen:11 def flush_but_dont_ignore(res): d = flushEventualQueue() def _done(ignored): return res d.addCallback(_done) return d
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.test.common:1085 ==allmydata.test.common_util:56 assert substring is None or isinstance(substring, str) d = defer.maybeDeferred(callable, *args, **kwargs) def done(res): if isinstance(res, failure.Failure): res.trap(expected_failure) if substring: self.failUnless(substring in str(res),
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.scripts.tahoe_check:289 ==allmydata.scripts.tahoe_manifest:42 while True: chunk = resp.read(100) if not chunk: break if self.options["raw"]: stdout.write(chunk) else:
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.scripts.tahoe_add_alias:65 ==allmydata.scripts.tahoe_mkdir:18 url = nodeurl + "uri?t=mkdir" resp = do_http("POST", url) rc = check_http_error(resp, stderr) if rc: return rc new_uri = resp.read().strip() # emit its write-cap
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.scripts.common_http:37 ==allmydata.test.check_load:211 scheme, host, port, path = parse_url(url) if scheme == "http": c = httplib.HTTPConnection(host, port) elif scheme == "https": c = httplib.HTTPSConnection(host, port) else: raise ValueError("unknown scheme '%s', need http or https" % scheme)
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.mutable.retrieve:321 ==allmydata.mutable.servermap:723 def _try_to_validate_privkey(self, enc_privkey, peerid, shnum, lp): alleged_privkey_s = self._node._decrypt_privkey(enc_privkey) alleged_writekey = hashutil.ssk_writekey_hash(alleged_privkey_s) if alleged_writekey != self._node.get_writekey(): self.log("invalid privkey from %s shnum %d" % (idlib.nodeid_b2a(peerid)[:8], shnum),
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.mutable.retrieve:116 ==allmydata.mutable.servermap:391 def get_status(self): return self._status def log(self, *args, **kwargs): if "parent" not in kwargs: kwargs["parent"] = self._log_number if "facility" not in kwargs:
R0801 allmydata.windows.__init__   1 Similar lines in 3 files ==allmydata.immutable.download:692 ==allmydata.immutable.upload:619 ==allmydata.mutable.retrieve:32 self.counter = self.statusid_counter.next() self.started = time.time() def get_started(self): return self.started def get_storage_index(self): return self.storage_index
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.immutable.download:680 ==allmydata.immutable.upload:609 statusid_counter = itertools.count(0) def __init__(self): self.storage_index = None self.size = None self.helper = False self.status = "Not started"
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.frontends.ftpd:180 ==allmydata.frontends.sftpd:333 if path: return root.get_child_and_metadata_at_path(path) else: return (root,{}) d.addCallback(_got_root) return d
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.frontends.ftpd:170 ==allmydata.frontends.sftpd:343 d = defer.maybeDeferred(self.client.create_node_from_uri, str(path[1])) d.addCallback(lambda root: (root, path[2:])) else: d = defer.succeed((self.root,path)) return d
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.frontends.ftpd:120 ==allmydata.frontends.sftpd:268 return parent.delete(childname) d.addCallback(_got_child) d.addErrback(self._convert_error) return d d.addCallback(_got_parent) return d
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.web.directory:139 ==allmydata.web.filenode:274 def render_DELETE(self, ctx): assert self.parentnode and self.name d = self.parentnode.delete(self.name) d.addCallback(lambda res: self.node.get_uri()) return d
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.test.test_immutable:13 ==allmydata.test.test_repairer:652 d.addCallback(self.find_shares) stash = [None] def _stash_it(res): stash[0] = res return res d.addCallback(_stash_it)
R0801 allmydata.windows.__init__   1 Similar lines in 3 files ==allmydata.test.no_network:357 ==allmydata.test.test_web:257 ==allmydata.test.test_web:269 d = factory.deferred def _got_data(data): return (data, factory.status, factory.response_headers) if return_response: d.addCallback(_got_data) return factory.deferred
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.test.common:1086 ==allmydata.test.test_web:342 d = defer.maybeDeferred(callable, *args, **kwargs) def done(res): if isinstance(res, failure.Failure): res.trap(expected_failure) if substring: self.failUnless(substring in str(res),
R0801 allmydata.windows.__init__   1 Similar lines in 3 files ==allmydata.test.common:1094 ==allmydata.test.common_util:68 ==allmydata.test.test_web:355 else: self.fail("%s was supposed to raise %s, not get '%s'" % (which, expected_failure, res)) d.addBoth(done) return d
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.storage.immutable:157 ==allmydata.storage.mutable:291 try: self.renew_lease(lease_info.renew_secret, lease_info.expiration_time) except IndexError: self.add_lease(lease_info)
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.scripts.tahoe_ls:7 ==allmydata.scripts.tahoe_rm:9 nodeurl = options['node-url'] aliases = options.aliases where = options.where stdout = options.stdout stderr = options.stderr
R0801 allmydata.windows.__init__   1 Similar lines in 5 files ==allmydata.scripts.slow_operation:19 ==allmydata.scripts.tahoe_check:17 ==allmydata.scripts.tahoe_check:266 ==allmydata.scripts.tahoe_manifest:27 ==allmydata.scripts.tahoe_webopen:10 rootcap, path = get_alias(options.aliases, where, DEFAULT_ALIAS) if path == '/': path = '' url = nodeurl + "uri/%s" % urllib.quote(rootcap) if path: url += "/" + escape_path(path)
R0801 allmydata.windows.__init__   1 Similar lines in 3 files ==allmydata.mutable.publish:74 ==allmydata.mutable.retrieve:66 ==allmydata.mutable.servermap:72 def set_status(self, status): self.status = status def set_progress(self, value): self.progress = value def set_active(self, value): self.active = value
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.mutable.publish:32 ==allmydata.mutable.retrieve:29 self.size = None self.status = "Not started" self.progress = 0.0 self.counter = self.statusid_counter.next() self.started = time.time()
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.mutable.layout:29 ==allmydata.test.test_mutable:160 (version, seqnum, root_hash, IV, k, N, segsize, datalen, o) = unpack_header(data)
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.immutable.checker:118 ==allmydata.mutable.servermap:769 return # local errors are cause for alarm log.err(f, format="local error in add_lease to [%(peerid)s]: %(f_value)s", peerid=idlib.shortnodeid_b2a(peerid), f_value=str(f.value),
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.frontends.ftpd:270 ==allmydata.frontends.sftpd:467 class Dispatcher: implements(portal.IRealm) def __init__(self, client): self.client = client def requestAvatar(self, avatarID, mind, interface):
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.frontends.ftpd:260 ==allmydata.frontends.sftpd:193 return root.get_child_at_path(path[:-1]) d.addCallback(_got_root) def _got_parent(parent): return WriteFile(parent, childname, self.convergence) d.addCallback(_got_parent) return d
R0801 allmydata.windows.__init__   1 Similar lines in 3 files ==allmydata.client:27 ==allmydata.immutable.encode:66 ==allmydata.immutable.upload:27 KiB=1024 MiB=1024*KiB GiB=1024*MiB TiB=1024*GiB PiB=1024*TiB
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.test.test_helper:58 ==allmydata.test.test_upload:167 DEFAULT_ENCODING_PARAMETERS = {"k":25, "happy": 75, "n": 100, "max_segment_size": 1*MiB, }
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.test.test_dirnode:618 ==allmydata.test.test_web:1105 } for k,v in expected.iteritems(): self.failUnlessEqual(stats[k], v, "stats[%s] was %s, not %s" % (k, stats[k], v))
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.test.test_dirnode:160 ==allmydata.test.test_web:3408 rep = str(dn) self.failUnless("RO-IMM" in rep) cap = dn.get_cap() self.failUnlessIn("CHK", cap.to_string()) self.cap = cap
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.test.test_cli:428 ==allmydata.test.test_consolidate:13 class CLITestMixin: def do_cli(self, verb, *args, **kwargs): nodeargs = [ "--node-directory", self.get_clientdir(), ]
R0801 allmydata.windows.__init__   1 Similar lines in 3 files ==allmydata.scripts.tahoe_ls:7 ==allmydata.scripts.tahoe_mkdir:6 ==allmydata.scripts.tahoe_rm:9 nodeurl = options['node-url'] aliases = options.aliases where = options.where stdout = options.stdout stderr = options.stderr
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.scripts.consolidate:334 ==allmydata.scripts.tahoe_backup:38 {"ro_uri": contents[childname][1], "metadata": contents[childname][2], })) for childname in contents ])
R0801 allmydata.windows.__init__   1 Similar lines in 3 files ==allmydata.mutable.layout:12 ==allmydata.mutable.layout:52 ==allmydata.test.test_mutable:160 (version, seqnum, root_hash, IV, k, N, segsize, datalen,
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.immutable.download:1270 ==allmydata.immutable.filenode:176 def fail(self, why): pass def register_canceller(self, cb): pass def finish(self):
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.frontends.ftpd:112 ==allmydata.frontends.sftpd:260 d.addErrback(_convert_error) def _got_parent( (parent, childname) ): d = parent.get(childname) def _got_child(child): if must_be_directory and not IDirectoryNode.providedBy(child):
R0801 allmydata.windows.__init__   1 Similar lines in 2 files ==allmydata.stats:164 ==allmydata.test.no_network:174 def get_stats(self): stats = {} for sp in self.stats_producers: stats.update(sp.get_stats()) ret = { 'counters': self.counters, 'stats': stats }
R0801 allmydata.windows.__init__   1 Similar lines in 3 files ==allmydata.control:230 ==allmydata.control:45 ==allmydata.util.consumer:17 p.resumeProducing() else: while not self.done: p.resumeProducing() def write(self, data):
R0921 allmydata.test.no_network NoNetworkClient 135 Abstract class not referenced