1 | Exception RuntimeError: 'maximum recursion depth exceeded while calling a Python object' in <type 'exceptions.AttributeError'> ignored |
---|
2 | Exception RuntimeError: 'maximum recursion depth exceeded while calling a Python object' in <type 'exceptions.AttributeError'> ignored |
---|
3 | ************* Module allmydata |
---|
4 | F0401: 26: Unable to import 'nevow' |
---|
5 | W0406:165:get_package_versions_and_locations: Module import itself |
---|
6 | F0401:165:get_package_versions_and_locations: Unable to import 'foolscap.api' |
---|
7 | F0401:165:get_package_versions_and_locations: Unable to import 'nevow' |
---|
8 | W0404:165:get_package_versions_and_locations: Reimport 'platform' (imported line 61) |
---|
9 | F0401:165:get_package_versions_and_locations: Unable to import 'pycryptopp' |
---|
10 | F0401:165:get_package_versions_and_locations: Unable to import 'zfec' |
---|
11 | F0401:173:get_package_versions_and_locations: Unable to import 'pysqlite2' |
---|
12 | ************* Module allmydata.webish |
---|
13 | F0401: 5: Unable to import 'nevow' |
---|
14 | ************* Module allmydata.manhole |
---|
15 | F0401: 9: Unable to import 'twisted.conch' |
---|
16 | F0401: 10: Unable to import 'twisted.conch.insults' |
---|
17 | ************* Module allmydata._auto_deps |
---|
18 | W0404: 64:require_python_2_with_working_base64: Reimport 'sys' (imported line 40) |
---|
19 | ************* Module allmydata.storage_client |
---|
20 | F0401: 34: Unable to import 'foolscap.api' |
---|
21 | ************* Module allmydata.interfaces |
---|
22 | F0401: 3: Unable to import 'foolscap.api' |
---|
23 | ************* Module allmydata.key_generator |
---|
24 | F0401: 5: Unable to import 'foolscap.api' |
---|
25 | F0401: 11: Unable to import 'pycryptopp.publickey' |
---|
26 | ************* Module allmydata.control |
---|
27 | F0401: 7: Unable to import 'foolscap.api' |
---|
28 | ************* Module allmydata._version |
---|
29 | F0401: 10: Unable to import 'pyutil.version_class' |
---|
30 | ************* Module allmydata.codec |
---|
31 | F0401: 8: Unable to import 'zfec' |
---|
32 | ************* Module allmydata.client |
---|
33 | F0401: 8: Unable to import 'foolscap.api' |
---|
34 | F0401: 9: Unable to import 'pycryptopp.publickey' |
---|
35 | ************* Module allmydata.stats |
---|
36 | F0401: 12: Unable to import 'foolscap.api' |
---|
37 | ************* Module allmydata.dirnode |
---|
38 | F0401: 6: Unable to import 'foolscap.api' |
---|
39 | F0401: 23: Unable to import 'pycryptopp.cipher.aes' |
---|
40 | ************* Module allmydata.provisioning |
---|
41 | F0401: 2: Unable to import 'nevow' |
---|
42 | ************* Module allmydata.node |
---|
43 | F0401: 8: Unable to import 'foolscap.api' |
---|
44 | F0401: 9: Unable to import 'foolscap.logging.log' |
---|
45 | ************* Module allmydata.frontends.sftpd |
---|
46 | F0401: 7: Unable to import 'twisted.conch.ssh' |
---|
47 | F0401: 8: Unable to import 'twisted.conch.interfaces' |
---|
48 | F0401: 9: Unable to import 'twisted.conch.avatar' |
---|
49 | F0401: 10: Unable to import 'twisted.conch.openssh_compat' |
---|
50 | F0401: 11: Unable to import 'twisted.conch' |
---|
51 | F0401: 69: Unable to import 'twisted.conch.ssh.filetransfer' |
---|
52 | F0401: 72: Unable to import 'twisted.conch.ssh.filetransfer' |
---|
53 | ************* Module allmydata.windows.registry |
---|
54 | F0401: 2: Unable to import '_winreg' |
---|
55 | ************* Module allmydata.web.operations |
---|
56 | F0401: 4: Unable to import 'nevow' |
---|
57 | F0401: 5: Unable to import 'nevow.inevow' |
---|
58 | ************* Module allmydata.web.directory |
---|
59 | F0401: 10: Unable to import 'nevow' |
---|
60 | F0401: 11: Unable to import 'nevow.inevow' |
---|
61 | F0401: 13: Unable to import 'foolscap.api' |
---|
62 | ************* Module allmydata.web.check_results |
---|
63 | F0401: 4: Unable to import 'nevow' |
---|
64 | ************* Module allmydata.web.filenode |
---|
65 | F0401: 6: Unable to import 'nevow' |
---|
66 | F0401: 7: Unable to import 'nevow.inevow' |
---|
67 | ************* Module allmydata.web.introweb |
---|
68 | F0401: 3: Unable to import 'nevow' |
---|
69 | F0401: 4: Unable to import 'foolscap.api' |
---|
70 | ************* Module allmydata.web.reliability |
---|
71 | F0401: 2: Unable to import 'nevow' |
---|
72 | ************* Module allmydata.web.info |
---|
73 | F0401: 4: Unable to import 'nevow' |
---|
74 | F0401: 5: Unable to import 'nevow.inevow' |
---|
75 | ************* Module allmydata.web.storage |
---|
76 | F0401: 3: Unable to import 'nevow' |
---|
77 | ************* Module allmydata.web.status |
---|
78 | F0401: 5: Unable to import 'nevow' |
---|
79 | ************* Module allmydata.web.root |
---|
80 | F0401: 5: Unable to import 'nevow' |
---|
81 | F0401: 6: Unable to import 'nevow.inevow' |
---|
82 | F0401: 7: Unable to import 'nevow.static' |
---|
83 | F0401: 8: Unable to import 'nevow.util' |
---|
84 | F0401: 9: Unable to import 'formless' |
---|
85 | ************* Module allmydata.web.common |
---|
86 | F0401: 6: Unable to import 'nevow' |
---|
87 | F0401: 7: Unable to import 'nevow.inevow' |
---|
88 | F0401: 8: Unable to import 'nevow.util' |
---|
89 | ************* Module allmydata.web.unlinked |
---|
90 | F0401: 5: Unable to import 'nevow' |
---|
91 | ************* Module allmydata.util.hashutil |
---|
92 | F0401: 1: Unable to import 'pycryptoException RuntimeError: 'maximum recursion depth exceeded in __subclasscheck__' in <type 'exceptions.AttributeError'> ignored |
---|
93 | Exception RuntimeError: 'maximum recursion depth exceeded in __subclasscheck__' in <type 'exceptions.AttributeError'> ignored |
---|
94 | pp.hash.sha256' |
---|
95 | ************* Module allmydata.util.observer |
---|
96 | F0401: 4: Unable to import 'foolscap.api' |
---|
97 | ************* Module allmydata.util.idlib |
---|
98 | F0401: 3: Unable to import 'foolscap' |
---|
99 | ************* Module allmydata.util.base32 |
---|
100 | W0402: 2: Uses of a deprecated module 'string' |
---|
101 | ************* Module allmydata.util.limiter |
---|
102 | F0401: 3: Unable to import 'foolscap.api' |
---|
103 | ************* Module allmydata.util.rrefutil |
---|
104 | F0401: 2: Unable to import 'foolscap.api' |
---|
105 | ************* Module allmydata.util.repeatable_random |
---|
106 | F0401: 75:force_repeatability: Unable to import 'setutil' |
---|
107 | ************* Module allmydata.util.base62 |
---|
108 | W0402: 4: Uses of a deprecated module 'string' |
---|
109 | ************* Module allmydata.util.log |
---|
110 | F0401: 3: Unable to import 'foolscap.logging' |
---|
111 | ************* Module allmydata.scripts.debug |
---|
112 | W0404:547:describe_share: Reimport 'struct' (imported line 4) |
---|
113 | ************* Module allmydata.scripts.backupdb |
---|
114 | F0401: 73:get_backupdb: Unable to import 'pysqlite2' |
---|
115 | ************* Module allmydata.introducer.interfaces |
---|
116 | F0401: 3: Unable to import 'foolscap.api' |
---|
117 | ************* Module allmydata.introducer.client |
---|
118 | F0401: 5: Unable to import 'foolscap.api' |
---|
119 | ************* Module allmydata.introducer.server |
---|
120 | F0401: 6: Unable to import 'foolscap.api' |
---|
121 | ************* Module allmydata.test.test_node |
---|
122 | F0401: 7: Unable to import 'foolscap.api' |
---|
123 | ************* Module allmydata.test.test_client |
---|
124 | F0401: 14: Unable to import 'foolscap.api' |
---|
125 | ************* Module allmydata.test.test_system |
---|
126 | F0401: 22: Unable to import 'foolscap.api' |
---|
127 | ************* Module allmydata.test.test_introducer |
---|
128 | F0401: 9: Unable to import 'foolscap.api' |
---|
129 | ************* Module allmydata.test.test_encode |
---|
130 | F0401: 5: Unable to import 'foolscap.api' |
---|
131 | ************* Module allmydata.test.test_keygen |
---|
132 | F0401: 6: Unable to import 'foolscap.api' |
---|
133 | F0401: 10: Unable to import 'pycryptopp.publickey' |
---|
134 | ************* Module allmydata.test.test_web |
---|
135 | F0401: 10: Unable to import 'nevow' |
---|
136 | ************* Module allmydata.test.bench_dirnode |
---|
137 | F0401: 3: Unable to import 'pyutil' |
---|
138 | ************* Module allmydata.test.test_mutable |
---|
139 | F0401: 16: Unable to import 'foolscap.api' |
---|
140 | F0401: 17: Unable to import 'foolscap.logging' |
---|
141 | ************* Module allmydata.test.test_provisioning |
---|
142 | F0401: 10: Unable to import 'nevow' |
---|
143 | ************* Module allmydata.test.test_nevow |
---|
144 | F0401: 3: Unable to import 'formless' |
---|
145 | ************* Module allmydata.test.check_memory |
---|
146 | F0401: 12: Unable to import 'foolscap.api' |
---|
147 | ************* Module allmydata.test |
---|
148 | F0401: 2: Unable to import 'foolscap.logging.incident' |
---|
149 | F0401: 21:disable_foolscap_incidents: Unable to import 'foolscap.logging.log' |
---|
150 | ************* Module allmydata.test.no_network |
---|
151 | F0401: 21: Unable to import 'foolscap.api' |
---|
152 | ************* Module allmydata.test.common_web |
---|
153 | F0401: 5: Unable to import 'nevow.testutil' |
---|
154 | F0401: 6: Unable to import 'nevow' |
---|
155 | ************* Module allmydata.test.check_speed |
---|
156 | F0401: 7: Unable to import 'foolscap.api' |
---|
157 | ************* Module allmydata.test.trial_coverage |
---|
158 | F0401: 49: Unable to import 'coverage' |
---|
159 | ************* Module allmydata.test.test_crawler |
---|
160 | F0401: 7: Unable to import 'foolscap.api' |
---|
161 | ************* Module allmydata.test.test_storage |
---|
162 | F0401: 8: Unable to import 'foolscap.api' |
---|
163 | ************* Module allmydata.test.common_util |
---|
164 | F0401: 86:TestMixin.setUp: Unable to import 'repeatable_random' |
---|
165 | F0401: 96:TestMixin.tearDown: Unable to import 'repeatable_random' |
---|
166 | F0401:139: Unable to import 'win32file' |
---|
167 | F0401:140: Unable to import 'win32con' |
---|
168 | ************* Module allmydata.test.test_helper |
---|
169 | F0401: 5: Unable to import 'foolscap.api' |
---|
170 | F0401: 12: Unable to import 'pycryptopp.cipher.aes' |
---|
171 | ************* Module allmydata.test.common |
---|
172 | F0401: 8: Unable to import 'foolscap.api' |
---|
173 | ************* Module allmydata.test.test_upload |
---|
174 | F0401: 8: Unable to import 'foolscap.api' |
---|
175 | ************* Module allmydata.gui.amdlogo |
---|
176 | F0401: 4: Unable to import 'wx' |
---|
177 | F0401: 5: Unable to import 'wx' |
---|
178 | ************* Module allmydata.gui.amdicon |
---|
179 | F0401: 4: Unable to import 'wx' |
---|
180 | F0401: 5: Unable to import 'wx' |
---|
181 | ************* Module allmydata.gui.macapp |
---|
182 | F0401: 13: Unable to import 'wx' |
---|
183 | ************* Module allmydata.gui.confwiz |
---|
184 | F0401: 21: Unable to import 'wx' |
---|
185 | F0401: 29: Unable to import 'foolscap.api' |
---|
186 | F0401:168:start_windows_service: Unable to import 'win32service' |
---|
187 | F0401:169:start_windows_service: Unable to import 'win32serviceutil' |
---|
188 | ************* Module allmydata.immutable.download |
---|
189 | F0401: 5: Unable to import 'foolscap.api' |
---|
190 | F0401: 16: Unable to import 'pycryptopp.cipher.aes' |
---|
191 | ************* Module allmydata.immutable.filenode |
---|
192 | F0401: 7: Unable to import 'foolscap.api' |
---|
193 | ************* Module allmydata.immutable.encode |
---|
194 | F0401: 6: Unable to import 'foolscap.api' |
---|
195 | ************* Module allmydata.immutable.upload |
---|
196 | F0401: 6: Unable to import 'foolscap.api' |
---|
197 | F0401: 23: Unable to import 'pycryptopp.cipher.aes' |
---|
198 | ************* Module allmydata.immutable.checker |
---|
199 | F0401: 1: Unable to import 'foolscap.api' |
---|
200 | ************* Module allmydata.immutable.offloaded |
---|
201 | F0401: 5: Unable to import 'foolscap.api' |
---|
202 | ************* Module allmydata.mutable.filenode |
---|
203 | F0401: 6: Unable to import 'foolscap.api' |
---|
204 | F0401: 13: Unable to import 'pycryptopp.cipher.aes' |
---|
205 | ************* Module allmydata.mutable.servermap |
---|
206 | F0401: 7: Unable to import 'foolscap.api' |
---|
207 | F0401: 11: Unable to import 'pycryptopp.publickey' |
---|
208 | ************* Module allmydata.mutable.publish |
---|
209 | F0401: 12: Unable to import 'pycryptopp.cipher.aes' |
---|
210 | F0401: 13: Unable to import 'foolscap.api' |
---|
211 | ************* Module allmydata.mutable.retrieve |
---|
212 | F0401: 7: Unable to import 'foolscap.api' |
---|
213 | F0401: 12: Unable to import 'pycryptopp.cipher.aes' |
---|
214 | F0401: 13: Unable to import 'pycryptopp.publickey' |
---|
215 | ************* Module allmydata.storage.immutable |
---|
216 | F0401: 3: Unable to import 'foolscap.api' |
---|
217 | ************* Module allmydata.storage.server |
---|
218 | F0401: 3: Unable to import 'foolscap.api' |
---|
219 | F0401: 42:StorageServer: Unable to import 'win32api' |
---|
220 | F0401: 42:StorageServer: Unable to import 'win32con' |
---|
221 | |
---|
222 | |
---|
223 | Report |
---|
224 | ====== |
---|
225 | 40655 statements analysed. |
---|
226 | |
---|
227 | External dependencies |
---|
228 | --------------------- |
---|
229 | :: |
---|
230 | |
---|
231 | OpenSSL (allmydata) |
---|
232 | StringIO |
---|
233 | \-StringIO (allmydata.test.test_util,allmydata.test.test_web,allmydata.test.test_backupdb) |
---|
234 | allmydata |
---|
235 | \-_appname |
---|
236 | | \-__appname__ (allmydata) |
---|
237 | \-_version |
---|
238 | | \-__version__ (allmydata) |
---|
239 | \-check_results |
---|
240 | | \-CheckAndRepairResults (allmydata.immutable.filenode,allmydata.test.common,allmydata.mutable.checker) |
---|
241 | | \-CheckResults (allmydata.immutable.checker,allmydata.immutable.filenode,allmydata.test.common,allmydata.mutable.checker) |
---|
242 | | \-DeepCheckAndRepairResults (allmydata.dirnode,allmydata.test.common) |
---|
243 | | \-DeepCheckResults (allmydata.dirnode,allmydata.test.common) |
---|
244 | \-client |
---|
245 | | \-Client (allmydata.test.no_network,allmydata.test.test_dirnode,allmydata.test.test_web) |
---|
246 | | \-SecretHolder (allmydata.test.test_web) |
---|
247 | \-codec |
---|
248 | | \-CRSDecoder (allmydata.test.test_codec) |
---|
249 | | \-CRSEncoder (allmydata.immutable.encode,allmydata.test.test_codec) |
---|
250 | \-control |
---|
251 | | \-ControlServer (allmydata.client) |
---|
252 | \-dirnode |
---|
253 | | \-DirectoryNode (allmydata.test.test_web,allmydata.nodemaker) |
---|
254 | | \-pack_children (allmydata.nodemaker) |
---|
255 | \-frontends |
---|
256 | | \-auth |
---|
257 | | \-AccountFileChecker (allmydata.frontends.sftpd,allmydata.frontends.ftpd) |
---|
258 | | \-AccountURLChecker (allmydata.frontends.sftpd,allmydata.frontends.ftpd) |
---|
259 | | \-NeedRootcapLookupScheme (allmydata.frontends.sftpd,allmydata.frontends.ftpd) |
---|
260 | \-get_package_versions (allmydata.node) |
---|
261 | \-get_package_versions_string (allmydata.node,allmydata.web.root,allmydata.web.introweb) |
---|
262 | \-gui |
---|
263 | | \-confwiz |
---|
264 | | \-ACCOUNT_PAGE (allmydata.gui.macapp) |
---|
265 | | \-ConfWizApp (allmydata.gui.macapp) |
---|
266 | | \-DEFAULT_SERVER_URL (allmydata.gui.macapp) |
---|
267 | \-hashtree |
---|
268 | | \-HashTree (allmydata.immutable.encode) |
---|
269 | | \-IncompleteHashTree (allmydata.immutable.checker) |
---|
270 | \-history |
---|
271 | | \-History (allmydata.client) |
---|
272 | \-immutable |
---|
273 | | \-checker |
---|
274 | | | \-Checker (allmydata.immutable.filenode) |
---|
275 | | \-download |
---|
276 | | | \-Downloader (allmydata.client) |
---|
277 | | \-filenode |
---|
278 | | | \-ImmutableFileNode (allmydata.test.bench_dirnode,allmydata.test.test_system,allmydata.test.test_filenode,allmydata.nodemaker) |
---|
279 | | | \-LiteralFileNode (allmydata.test.test_system,allmydata.test.test_filenode,allmydata.nodemaker) |
---|
280 | | \-layout |
---|
281 | | | \-ReadBucketProxy (allmydata.immutable.offloaded,allmydata.scripts.debug,allmydata.test.test_storage) |
---|
282 | | | \-WriteBucketProxy (allmydata.test.test_storage) |
---|
283 | | | \-WriteBucketProxy_v2 (allmydata.test.test_storage) |
---|
284 | | \-offloaded |
---|
285 | | | \-Helper (allmydata.client) |
---|
286 | | \-repairer |
---|
287 | | | \-Repairer (allmydata.immutable.filenode) |
---|
288 | | \-upload |
---|
289 | | \-Data (allmydata.test.test_checker,allmydata.test.test_no_network,allmydata.nodemaker) |
---|
290 | | \-FileHandle (allmydata.frontends.sftpd,allmydata.web.unlinked,allmydata.frontends.ftpd,allmydata.web.filenode) |
---|
291 | | \-Uploader (allmydata.client) |
---|
292 | \-interfaces |
---|
293 | | \-BadWriteEnablerError (allmydata.test.test_storage,allmydata.storage.mutable) |
---|
294 | | \-CapConstraintError (allmydata.dirnode,allmydata.uri,allmydata.test.test_uri) |
---|
295 | | \-EmptyPathnameComponentError (allmydata.web.common,allmydata.web.directory) |
---|
296 | | \-ExistingChildError (allmydata.frontends.sftpd,allmydata.dirnode,allmydata.web.directory,allmydata.web.common,allmydata.frontends.ftpd,allmydata.test.test_dirnode,allmydata.web.filenode) |
---|
297 | | \-FileTooLargeError (allmydata.web.common,allmydata.immutable.layout,allmydata.test.common,allmydata.test.test_upload) |
---|
298 | | \-HASH_SIZE (allmydata.immutable.layout) |
---|
299 | | \-ICheckAndRepairResults (allmydata.web.check_results,allmydata.test.test_mutable,allmydata.check_results,allmydata.test.test_deepcheck) |
---|
300 | | \-ICheckResults (allmydata.web.check_results,allmydata.mutable.repairer,allmydata.mutable.filenode,allmydata.check_results,allmydata.test.test_deepcheck) |
---|
301 | | \-ICheckable (allmydata.dirnode,allmydata.immutable.filenode,allmydata.mutable.filenode,allmydata.test.common) |
---|
302 | | \-ICodecDecoder (allmydata.codec) |
---|
303 | | \-ICodecEncoder (allmydata.codec) |
---|
304 | | \-IDeepCheckAndRepairResults (allmydata.test.test_dirnode,allmydata.check_results,allmydata.test.test_deepcheck) |
---|
305 | | \-IDeepCheckResults (allmydata.test.test_dirnode,allmydata.check_results,allmydata.test.test_deepcheck) |
---|
306 | | \-IDeepCheckable (allmydata.dirnode) |
---|
307 | | \-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) |
---|
308 | | \-IDirectoryURI (allmydata.uri) |
---|
309 | | \-IDirnodeURI (allmydata.uri,allmydata.test.test_uri) |
---|
310 | | \-IDownloadResults (allmydata.immutable.download) |
---|
311 | | \-IDownloadStatus (allmydata.web.status,allmydata.immutable.download) |
---|
312 | | \-IDownloadTarget (allmydata.immutable.download,allmydata.immutable.repairer,allmydata.immutable.filenode) |
---|
313 | | \-IDownloader (allmydata.immutable.download) |
---|
314 | | \-IEncoder (allmydata.immutable.encode) |
---|
315 | | \-IEncryptedUploadable (allmydata.immutable.upload,allmydata.immutable.encode,allmydata.immutable.repairer) |
---|
316 | | \-IFileNode (allmydata.dirnode,allmydata.test.test_system,allmydata.web.directory,allmydata.test.bench_dirnode,allmydata.control,allmydata.web.root,allmydata.test.test_client,allmydata.web.info) |
---|
317 | | \-IFileURI (allmydata.uri,allmydata.test.test_uri) |
---|
318 | | \-IFilesystemNode (allmydata.dirnode,allmydata.unknown,allmydata.test.test_client,allmydata.web.directory) |
---|
319 | | \-IImmutableFileNode (allmydata.test.test_dirnode,allmydata.dirnode,allmydata.web.directory,allmydata.immutable.filenode,allmydata.test.test_client,allmydata.test.common) |
---|
320 | | \-IImmutableFileURI (allmydata.uri) |
---|
321 | | \-IMutableFileNode (allmydata.test.test_dirnode,allmydata.dirnode,allmydata.mutable.filenode,allmydata.web.directory,allmydata.test.test_client,allmydata.test.test_web,allmydata.test.common) |
---|
322 | | \-IMutableFileURI (allmydata.uri,allmydata.test.test_uri) |
---|
323 | | \-INodeMaker (allmydata.nodemaker) |
---|
324 | | \-IPublishStatus (allmydata.web.status,allmydata.mutable.publish) |
---|
325 | | \-IReadonlyDirectoryURI (allmydata.uri) |
---|
326 | | \-IRepairResults (allmydata.mutable.repairer,allmydata.test.test_mutable) |
---|
327 | | \-IRetrieveStatus (allmydata.web.status,allmydata.mutable.retrieve) |
---|
328 | | \-IServermapUpdaterStatus (allmydata.web.status,allmydata.mutable.servermap) |
---|
329 | | \-IStatsProducer (allmydata.storage.server,allmydata.client,allmydata.stats) |
---|
330 | | \-IStorageBroker (allmydata.test.no_network,allmydata.immutable.download,allmydata.test.test_encode,allmydata.storage_client) |
---|
331 | | \-IStorageBucketReader (allmydata.immutable.layout,allmydata.test.test_encode) |
---|
332 | | \-IStorageBucketWriter (allmydata.immutable.encode,allmydata.test.test_encode,allmydata.immutable.layout) |
---|
333 | | \-IURI (allmydata.uri,allmydata.test.test_uri,allmydata.check_results) |
---|
334 | | \-IUploadResults (allmydata.immutable.upload,allmydata.immutable.filenode) |
---|
335 | | \-IUploadStatus (allmydata.immutable.upload,allmydata.web.status,allmydata.immutable.encode) |
---|
336 | | \-IUploadable (allmydata.immutable.upload) |
---|
337 | | \-IUploader (allmydata.immutable.upload) |
---|
338 | | \-IValidatedThingProxy (allmydata.immutable.download) |
---|
339 | | \-IVerifierURI (allmydata.immutable.download,allmydata.uri,allmydata.test.test_uri) |
---|
340 | | \-InsufficientVersionError (allmydata.immutable.upload,allmydata.introducer.client,allmydata.test.test_introducer) |
---|
341 | | \-MustBeDeepImmutableError (allmydata.test.test_dirnode,allmydata.dirnode,allmydata.nodemaker,allmydata.unknown,allmydata.web.common,allmydata.uri) |
---|
342 | | \-MustBeReadonlyError (allmydata.web.common,allmydata.test.test_dirnode,allmydata.uri) |
---|
343 | | \-MustNotBeUnknownRWError (allmydata.web.common,allmydata.test.test_dirnode,allmydata.unknown) |
---|
344 | | \-NoServersError (allmydata.immutable.upload,allmydata.immutable.download) |
---|
345 | | \-NoSharesError (allmydata.immutable.download,allmydata.test.test_system,allmydata.web.common,allmydata.immutable.encode,allmydata.test.test_upload,allmydata.immutable.upload) |
---|
346 | | \-NoSuchChildError (allmydata.frontends.sftpd,allmydata.dirnode,allmydata.test.test_system,allmydata.web.directory,allmydata.web.common,allmydata.frontends.ftpd,allmydata.test.test_dirnode) |
---|
347 | | \-NotEnoughSharesError (allmydata.test.test_repairer,allmydata.immutable.download,allmydata.mutable.filenode,allmydata.test.test_immutable,allmydata.test.test_mutable,allmydata.web.common,allmydata.immutable.encode,allmydata.test.test_encode,allmydata.test.test_upload,allmydata.immutable.upload,allmydata.mutable.retrieve,allmydata.test.test_hung_server,allmydata.test.common) |
---|
348 | | \-RIBucketReader (allmydata.storage.immutable) |
---|
349 | | \-RIBucketWriter (allmydata.storage.immutable) |
---|
350 | | \-RIControlClient (allmydata.control) |
---|
351 | | \-RIEncryptedUploadable (allmydata.immutable.upload) |
---|
352 | | \-RIKeyGenerator (allmydata.key_generator) |
---|
353 | | \-RIStatsGatherer (allmydata.stats) |
---|
354 | | \-RIStatsProvider (allmydata.stats) |
---|
355 | | \-RIStorageServer (allmydata.storage.server,allmydata.client) |
---|
356 | | \-RIStubClient (allmydata.client) |
---|
357 | | \-UnableToFetchCriticalDownloadDataError (allmydata.immutable.download) |
---|
358 | \-introducer |
---|
359 | | \-IntroducerNode (allmydata.test.test_introducer) |
---|
360 | | \-client |
---|
361 | | | \-IntroducerClient (allmydata.test.test_client,allmydata.client,allmydata.test.test_introducer) |
---|
362 | | \-interfaces |
---|
363 | | | \-IIntroducerClient (allmydata.introducer.client) |
---|
364 | | | \-RIIntroducerPublisherAndSubscriberService (allmydata.introducer.server) |
---|
365 | | | \-RIIntroducerSubscriberClient (allmydata.introducer.client) |
---|
366 | | \-server |
---|
367 | | \-IntroducerNode (allmydata.introducer,allmydata.test.common) |
---|
368 | | \-IntroducerService (allmydata.test.test_introducer) |
---|
369 | \-key_generator |
---|
370 | | \-KeyGeneratorService (allmydata.test.common) |
---|
371 | \-monitor |
---|
372 | | \-Monitor (allmydata.test.test_dirnode,allmydata.dirnode,allmydata.test.test_system,allmydata.web.directory,allmydata.test.test_checker,allmydata.test.test_mutable,allmydata.immutable.download,allmydata.test.test_encode,allmydata.test.test_deepcheck,allmydata.mutable.filenode,allmydata.test.test_filenode,allmydata.test.test_repairer,allmydata.web.filenode) |
---|
373 | | \-OperationCancelledError (allmydata.test.test_deepcheck,allmydata.web.directory) |
---|
374 | \-mutable |
---|
375 | | \-checker |
---|
376 | | | \-MutableCheckAndRepairer (allmydata.mutable.filenode) |
---|
377 | | | \-MutableChecker (allmydata.mutable.filenode) |
---|
378 | | \-common |
---|
379 | | | \-CorruptShareError (allmydata.mutable.retrieve,allmydata.mutable.servermap,allmydata.test.common,allmydata.mutable.checker,allmydata.test.test_mutable) |
---|
380 | | | \-DictOfSets (allmydata.mutable.publish,allmydata.mutable.retrieve,allmydata.mutable.servermap) |
---|
381 | | | \-MODE_ANYTHING (allmydata.mutable.servermap,allmydata.test.test_mutable) |
---|
382 | | | \-MODE_CHECK (allmydata.mutable.publish,allmydata.mutable.servermap,allmydata.mutable.checker,allmydata.test.test_mutable) |
---|
383 | | | \-MODE_READ (allmydata.mutable.servermap,allmydata.mutable.filenode,allmydata.test.test_mutable) |
---|
384 | | | \-MODE_WRITE (allmydata.mutable.servermap,allmydata.mutable.publish,allmydata.mutable.filenode,allmydata.test.test_mutable) |
---|
385 | | | \-NeedMoreDataError (allmydata.mutable.layout,allmydata.mutable.servermap,allmydata.scripts.debug,allmydata.test.test_mutable) |
---|
386 | | | \-NotEnoughServersError (allmydata.mutable.publish,allmydata.test.test_mutable) |
---|
387 | | | \-NotWriteableError (allmydata.dirnode,allmydata.test.test_system) |
---|
388 | | | \-ResponseCache (allmydata.mutable.filenode,allmydata.test.test_mutable) |
---|
389 | | | \-UncoordinatedWriteError (allmydata.test.test_dirnode,allmydata.mutable.publish,allmydata.mutable.retrieve,allmydata.mutable.filenode,allmydata.test.test_mutable) |
---|
390 | | | \-UnknownVersionError (allmydata.mutable.layout) |
---|
391 | | | \-UnrecoverableFileError (allmydata.test.test_hung_server,allmydata.test.test_mutable,allmydata.web.common,allmydata.test.test_deepcheck,allmydata.mutable.filenode,allmydata.web.info) |
---|
392 | | \-filenode |
---|
393 | | | \-BackoffAgent (allmydata.test.test_mutable) |
---|
394 | | | \-MutableFileNode (allmydata.test.test_dirnode,allmydata.dirnode,allmydata.nodemaker,allmydata.test.bench_dirnode,allmydata.test.test_mutable,allmydata.test.test_filenode) |
---|
395 | | \-layout |
---|
396 | | | \-SIGNED_PREFIX (allmydata.mutable.publish,allmydata.mutable.retrieve) |
---|
397 | | | \-SIGNED_PREFIX_LENGTH (allmydata.mutable.checker,allmydata.mutable.servermap) |
---|
398 | | | \-pack_checkstring (allmydata.mutable.publish) |
---|
399 | | | \-pack_prefix (allmydata.mutable.publish) |
---|
400 | | | \-pack_share (allmydata.mutable.publish) |
---|
401 | | | \-unpack_checkstring (allmydata.mutable.publish) |
---|
402 | | | \-unpack_header (allmydata.mutable.publish,allmydata.mutable.servermap,allmydata.scripts.debug,allmydata.test.common,allmydata.test.test_mutable) |
---|
403 | | | \-unpack_prefix_and_signature (allmydata.mutable.servermap) |
---|
404 | | | \-unpack_share (allmydata.mutable.servermap,allmydata.scripts.debug,allmydata.mutable.checker,allmydata.test.test_mutable) |
---|
405 | | | \-unpack_share_data (allmydata.mutable.retrieve) |
---|
406 | | \-publish |
---|
407 | | | \-Publish (allmydata.mutable.filenode,allmydata.test.test_mutable) |
---|
408 | | \-repairer |
---|
409 | | | \-MustForceRepairError (allmydata.test.test_mutable) |
---|
410 | | | \-Repairer (allmydata.mutable.filenode) |
---|
411 | | \-retrieve |
---|
412 | | | \-Retrieve (allmydata.mutable.filenode,allmydata.test.test_mutable) |
---|
413 | | \-servermap |
---|
414 | | \-ServerMap (allmydata.mutable.publish,allmydata.mutable.filenode,allmydata.mutable.checker,allmydata.test.test_mutable) |
---|
415 | | \-ServermapUpdater (allmydata.mutable.filenode,allmydata.mutable.checker,allmydata.test.test_mutable) |
---|
416 | \-node |
---|
417 | | \-Node (allmydata.test.test_node) |
---|
418 | | \-formatTimeTahoeStyle (allmydata.test.test_node) |
---|
419 | \-nodemaker |
---|
420 | | \-NodeMaker (allmydata.test.test_dirnode,allmydata.client,allmydata.test.test_web,allmydata.test.test_mutable) |
---|
421 | \-reliability |
---|
422 | | \-ReliabilityModel (allmydata.test.test_provisioning) |
---|
423 | \-scripts |
---|
424 | | \-cli |
---|
425 | | | \-VDriveOptions (allmydata.scripts.debug) |
---|
426 | | \-common |
---|
427 | | | \-BaseOptions (allmydata.scripts.cli,allmydata.scripts.runner) |
---|
428 | | | \-BasedirMixin (allmydata.scripts.create_node,allmydata.scripts.startstop_node) |
---|
429 | | | \-DEFAULT_ALIAS (allmydata.scripts.consolidate,allmydata.scripts.tahoe_webopen,allmydata.scripts.tahoe_mkdir,allmydata.scripts.tahoe_get,allmydata.scripts.slow_operation,allmydata.scripts.tahoe_backup,allmydata.scripts.tahoe_manifest,allmydata.test.test_cli,allmydata.scripts.tahoe_check,allmydata.scripts.tahoe_put,allmydata.scripts.tahoe_rm,allmydata.scripts.tahoe_mv,allmydata.scripts.tahoe_ls) |
---|
430 | | | \-DefaultAliasMarker (allmydata.scripts.tahoe_cp,allmydata.test.test_cli) |
---|
431 | | | \-NoDefaultBasedirMixin (allmydata.scripts.create_node) |
---|
432 | | | \-UnknownAliasError (allmydata.scripts.tahoe_webopen,allmydata.scripts.tahoe_mkdir,allmydata.scripts.tahoe_get,allmydata.scripts.tahoe_cp,allmydata.scripts.slow_operation,allmydata.scripts.tahoe_backup,allmydata.scripts.tahoe_manifest,allmydata.scripts.tahoe_check,allmydata.scripts.tahoe_put,allmydata.scripts.tahoe_rm,allmydata.scripts.tahoe_mv,allmydata.scripts.tahoe_ls) |
---|
433 | | | \-escape_path (allmydata.scripts.tahoe_webopen,allmydata.scripts.tahoe_get,allmydata.scripts.tahoe_cp,allmydata.scripts.slow_operation,allmydata.scripts.tahoe_backup,allmydata.scripts.tahoe_manifest,allmydata.scripts.tahoe_check,allmydata.scripts.tahoe_put,allmydata.scripts.tahoe_rm,allmydata.scripts.tahoe_mv,allmydata.scripts.tahoe_ls) |
---|
434 | | | \-get_alias (allmydata.scripts.consolidate,allmydata.scripts.tahoe_webopen,allmydata.scripts.tahoe_mkdir,allmydata.scripts.tahoe_get,allmydata.scripts.tahoe_cp,allmydata.scripts.slow_operation,allmydata.scripts.tahoe_backup,allmydata.scripts.tahoe_manifest,allmydata.test.test_cli,allmydata.scripts.tahoe_check,allmydata.scripts.tahoe_put,allmydata.scripts.tahoe_rm,allmydata.scripts.tahoe_mv,allmydata.scripts.tahoe_ls) |
---|
435 | | | \-get_aliases (allmydata.scripts.tahoe_add_alias,allmydata.gui.macapp,allmydata.test.test_cli,allmydata.scripts.cli,allmydata.test.test_consolidate) |
---|
436 | | \-common_http |
---|
437 | | | \-check_http_error (allmydata.scripts.tahoe_add_alias,allmydata.scripts.tahoe_mkdir) |
---|
438 | | | \-do_http (allmydata.scripts.consolidate,allmydata.scripts.tahoe_add_alias,allmydata.scripts.tahoe_mkdir,allmydata.scripts.tahoe_get,allmydata.scripts.tahoe_cp,allmydata.scripts.slow_operation,allmydata.scripts.tahoe_backup,allmydata.scripts.tahoe_manifest,allmydata.scripts.tahoe_check,allmydata.scripts.tahoe_put,allmydata.scripts.tahoe_rm,allmydata.scripts.tahoe_mv,allmydata.scripts.tahoe_ls) |
---|
439 | | \-consolidate |
---|
440 | | | \-main (allmydata.scripts.debug) |
---|
441 | | \-debug |
---|
442 | | | \-CorruptShareOptions (allmydata.test.test_web) |
---|
443 | | | \-corrupt_share (allmydata.test.test_web) |
---|
444 | | \-slow_operation |
---|
445 | | | \-SlowOperationRunner (allmydata.scripts.tahoe_manifest) |
---|
446 | | \-tahoe_backup |
---|
447 | | \-HTTPError (allmydata.scripts.consolidate) |
---|
448 | | \-parse_old_timestamp (allmydata.scripts.consolidate) |
---|
449 | | \-raiseHTTPError (allmydata.scripts.consolidate) |
---|
450 | | \-readonly (allmydata.scripts.consolidate,allmydata.test.test_consolidate) |
---|
451 | \-stats |
---|
452 | | \-CPUUsageMonitor (allmydata.test.test_stats) |
---|
453 | | \-StatsGathererService (allmydata.test.common) |
---|
454 | | \-StatsProvider (allmydata.client) |
---|
455 | \-storage |
---|
456 | | \-common |
---|
457 | | | \-DataTooLargeError (allmydata.storage.mutable,allmydata.test.test_storage,allmydata.storage.immutable) |
---|
458 | | | \-UnknownImmutableContainerVersionError (allmydata.storage.expirer,allmydata.test.test_storage,allmydata.storage.immutable) |
---|
459 | | | \-UnknownMutableContainerVersionError (allmydata.storage.expirer,allmydata.test.test_storage,allmydata.storage.mutable) |
---|
460 | | | \-si_a2b (allmydata.storage.server) |
---|
461 | | | \-si_b2a (allmydata.storage.crawler,allmydata.storage.server) |
---|
462 | | | \-storage_index_to_dir (allmydata.storage.server,allmydata.test.test_storage,allmydata.test.test_hung_server) |
---|
463 | | \-crawler |
---|
464 | | | \-BucketCountingCrawler (allmydata.storage.server,allmydata.test.test_storage) |
---|
465 | | | \-ShareCrawler (allmydata.test.test_crawler,allmydata.storage.expirer) |
---|
466 | | | \-TimeSliceExceeded (allmydata.test.test_crawler) |
---|
467 | | \-expirer |
---|
468 | | | \-LeaseCheckingCrawler (allmydata.storage.server,allmydata.test.test_storage) |
---|
469 | | \-immutable |
---|
470 | | | \-BucketReader (allmydata.storage.server,allmydata.test.test_storage) |
---|
471 | | | \-BucketWriter (allmydata.storage.server,allmydata.test.test_storage) |
---|
472 | | | \-ShareFile (allmydata.storage.shares,allmydata.storage.server,allmydata.scripts.debug) |
---|
473 | | \-lease |
---|
474 | | | \-LeaseInfo (allmydata.storage.server,allmydata.storage.mutable,allmydata.test.test_storage,allmydata.storage.immutable) |
---|
475 | | \-mutable |
---|
476 | | | \-EmptyShare (allmydata.storage.server) |
---|
477 | | | \-MutableShareFile (allmydata.test.test_system,allmydata.storage.server,allmydata.test.common,allmydata.test.test_storage,allmydata.storage.shares,allmydata.scripts.debug) |
---|
478 | | | \-create_mutable_sharefile (allmydata.storage.server) |
---|
479 | | \-server |
---|
480 | | | \-StorageServer (allmydata.test.no_network,allmydata.test.test_crawler,allmydata.client,allmydata.test.test_storage) |
---|
481 | | | \-si_a2b (allmydata.uri,allmydata.test.test_system,allmydata.scripts.debug) |
---|
482 | | | \-si_b2a (allmydata.immutable.offloaded,allmydata.immutable.encode,allmydata.immutable.upload,allmydata.mutable.publish,allmydata.test.test_crawler,allmydata.uri,allmydata.mutable.retrieve,allmydata.test.test_helper,allmydata.immutable.layout,allmydata.immutable.repairer,allmydata.scripts.debug,allmydata.mutable.servermap) |
---|
483 | | | \-storage_index_to_dir (allmydata.test.no_network,allmydata.test.test_download,allmydata.scripts.debug,allmydata.test.common) |
---|
484 | | \-shares |
---|
485 | | \-get_share_file (allmydata.test.test_web,allmydata.storage.expirer) |
---|
486 | \-storage_client |
---|
487 | | \-NativeStorageClientDescriptor (allmydata.test.test_checker) |
---|
488 | | \-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) |
---|
489 | \-test |
---|
490 | | \-common |
---|
491 | | | \-ErrorMixin (allmydata.test.test_dirnode,allmydata.test.test_deepcheck) |
---|
492 | | | \-FakeCHKFileNode (allmydata.test.test_web) |
---|
493 | | | \-FakeMutableFileNode (allmydata.test.test_web) |
---|
494 | | | \-LoggingServiceParent (allmydata.test.test_storage) |
---|
495 | | | \-ShouldFailMixin (allmydata.test.test_web,allmydata.test.test_mutable,allmydata.test.test_deepcheck,allmydata.test.test_hung_server) |
---|
496 | | | \-SystemTestMixin (allmydata.test.test_system) |
---|
497 | | | \-WebErrorMixin (allmydata.test.test_web) |
---|
498 | | | \-_corrupt_mutable_share_data (allmydata.test.test_deepcheck) |
---|
499 | | | \-_corrupt_share_data (allmydata.test.test_hung_server) |
---|
500 | | | \-create_chk_filenode (allmydata.test.test_web) |
---|
501 | | | \-make_chk_file_uri (allmydata.test.test_dirnode) |
---|
502 | | | \-make_mutable_file_uri (allmydata.test.test_dirnode,allmydata.test.test_web) |
---|
503 | | \-common_util |
---|
504 | | | \-ShouldFailMixin (allmydata.test.test_upload) |
---|
505 | | | \-StallMixin (allmydata.test.test_crawler,allmydata.test.test_cli,allmydata.test.test_deepcheck) |
---|
506 | | \-common_web |
---|
507 | | | \-HTTPClientGETFactory (allmydata.test.no_network,allmydata.test.test_web) |
---|
508 | | | \-HTTPClientHEADFactory (allmydata.test.test_web) |
---|
509 | | | \-WebRenderingMixin (allmydata.test.test_checker,allmydata.test.test_storage) |
---|
510 | | \-no_network |
---|
511 | | | \-GridTestMixin (allmydata.test.test_dirnode,allmydata.test.test_repairer,allmydata.test.test_mutable,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_web) |
---|
512 | | | \-NoNetworkGrid (allmydata.test.test_no_network) |
---|
513 | | \-test_storage |
---|
514 | | \-FakeCanary (allmydata.test.test_crawler) |
---|
515 | \-unknown |
---|
516 | | \-UnknownNode (allmydata.test.test_dirnode,allmydata.dirnode,allmydata.test.test_web,allmydata.nodemaker) |
---|
517 | | \-strip_prefix_for_ro (allmydata.test.test_dirnode,allmydata.dirnode) |
---|
518 | \-uri |
---|
519 | | \-ALLEGED_IMMUTABLE_PREFIX (allmydata.unknown) |
---|
520 | | \-ALLEGED_READONLY_PREFIX (allmydata.unknown) |
---|
521 | | \-CHKFileURI (allmydata.immutable.filenode) |
---|
522 | | \-CHKFileVerifierURI (allmydata.immutable.checker,allmydata.immutable.repairer) |
---|
523 | | \-LiteralFileURI (allmydata.dirnode,allmydata.immutable.filenode,allmydata.test.test_deepcheck) |
---|
524 | | \-ReadonlySSKFileURI (allmydata.mutable.filenode) |
---|
525 | | \-SSKVerifierURI (allmydata.scripts.debug) |
---|
526 | | \-WriteableSSKFileURI (allmydata.mutable.filenode) |
---|
527 | | \-from_string (allmydata.dirnode,allmydata.mutable.checker) |
---|
528 | | \-from_string_dirnode (allmydata.web.directory) |
---|
529 | | \-wrap_dirnode_cap (allmydata.dirnode) |
---|
530 | \-util |
---|
531 | | \-abbreviate |
---|
532 | | | \-abbreviate_space (allmydata.web.storage) |
---|
533 | | | \-abbreviate_space_both (allmydata.scripts.tahoe_manifest) |
---|
534 | | | \-parse_abbreviated_size (allmydata.client) |
---|
535 | | \-assertutil |
---|
536 | | | \-_assert (allmydata.util.dictutil,allmydata.immutable.download,allmydata.immutable.encode,allmydata.storage_client,allmydata.node,allmydata.test.test_encode,allmydata.immutable.repairer) |
---|
537 | | | \-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) |
---|
538 | | \-consumer |
---|
539 | | | \-MemoryConsumer (allmydata.test.test_encode,allmydata.test.test_system) |
---|
540 | | | \-download_to_data (allmydata.frontends.sftpd,allmydata.dirnode,allmydata.test.test_system,allmydata.test.test_immutable,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) |
---|
541 | | \-deferredutil |
---|
542 | | | \-DeferredListShouldSucceed (allmydata.test.test_upload) |
---|
543 | | \-dictutil |
---|
544 | | | \-AuxValueDict (allmydata.dirnode) |
---|
545 | | | \-DictOfSets (allmydata.mutable.common) |
---|
546 | | \-fileutil |
---|
547 | | | \-move_into_place (allmydata.scripts.tahoe_add_alias) |
---|
548 | | \-hashutil |
---|
549 | | | \-backupdb_dirhash (allmydata.scripts.backupdb) |
---|
550 | | | \-bucket_cancel_secret_hash (allmydata.immutable.upload,allmydata.immutable.checker) |
---|
551 | | | \-bucket_renewal_secret_hash (allmydata.immutable.upload,allmydata.immutable.checker) |
---|
552 | | | \-constant_time_compare (allmydata.storage.mutable,allmydata.storage.immutable) |
---|
553 | | | \-convergence_hasher (allmydata.immutable.upload) |
---|
554 | | | \-file_cancel_secret_hash (allmydata.immutable.upload,allmydata.immutable.checker) |
---|
555 | | | \-file_renewal_secret_hash (allmydata.immutable.upload,allmydata.immutable.checker) |
---|
556 | | | \-plaintext_hasher (allmydata.immutable.upload) |
---|
557 | | | \-plaintext_segment_hasher (allmydata.immutable.upload) |
---|
558 | | | \-sha1 (allmydata.test.no_network,allmydata.storage_client) |
---|
559 | | | \-ssk_pubkey_fingerprint_hash (allmydata.test.test_mutable) |
---|
560 | | | \-ssk_writekey_hash (allmydata.test.test_mutable) |
---|
561 | | | \-storage_index_hash (allmydata.immutable.upload) |
---|
562 | | | \-tagged_hash (allmydata.hashtree,allmydata.test.test_hashtree,allmydata.test.test_mutable) |
---|
563 | | | \-tagged_pair_hash (allmydata.hashtree) |
---|
564 | | \-humanreadable |
---|
565 | | | \-hr (allmydata.util.assertutil) |
---|
566 | | \-idlib |
---|
567 | | | \-i2b (allmydata.util.repeatable_random) |
---|
568 | | \-mathutil |
---|
569 | | | \-log_ceil (allmydata.util.base62) |
---|
570 | | | \-log_floor (allmydata.util.base62) |
---|
571 | | | \-round_sigfigs (allmydata.util.statistics) |
---|
572 | | \-netstring |
---|
573 | | | \-netstring (allmydata.util.hashutil,allmydata.dirnode,allmydata.scripts.backupdb,allmydata.test.test_netstring,allmydata.scripts.consolidate) |
---|
574 | | | \-split_netstring (allmydata.test.test_dirnode,allmydata.dirnode,allmydata.test.test_web,allmydata.test.test_netstring) |
---|
575 | | \-rrefutil |
---|
576 | | | \-add_version_to_remote_reference (allmydata.immutable.upload,allmydata.introducer.client,allmydata.storage_client) |
---|
577 | | | \-trap_deadref (allmydata.introducer.client) |
---|
578 | | \-time_format |
---|
579 | | \-parse_date (allmydata.client) |
---|
580 | | \-parse_duration (allmydata.client) |
---|
581 | \-web |
---|
582 | | \-check_results |
---|
583 | | | \-CheckAndRepairResults (allmydata.web.filenode,allmydata.web.directory) |
---|
584 | | | \-CheckResults (allmydata.web.filenode,allmydata.web.directory) |
---|
585 | | | \-DeepCheckAndRepairResults (allmydata.web.directory) |
---|
586 | | | \-DeepCheckResults (allmydata.web.directory) |
---|
587 | | | \-LiteralCheckResults (allmydata.web.filenode,allmydata.web.directory) |
---|
588 | | | \-json_check_and_repair_results (allmydata.web.directory) |
---|
589 | | | \-json_check_results (allmydata.web.directory) |
---|
590 | | \-common |
---|
591 | | | \-IOpHandleTable (allmydata.webish,allmydata.web.operations,allmydata.web.directory) |
---|
592 | | | \-MyExceptionHandler (allmydata.webish,allmydata.web.filenode) |
---|
593 | | | \-NeedOperationHandleError (allmydata.web.directory) |
---|
594 | | | \-RenderMixin (allmydata.web.filenode,allmydata.web.root,allmydata.web.directory) |
---|
595 | | | \-WebError (allmydata.web.operations,allmydata.web.directory,allmydata.web.root,allmydata.web.check_results,allmydata.web.filenode,allmydata.web.unlinked) |
---|
596 | | | \-abbreviate_rate (allmydata.web.status) |
---|
597 | | | \-abbreviate_size (allmydata.web.status,allmydata.web.root) |
---|
598 | | | \-abbreviate_time (allmydata.web.status,allmydata.web.storage) |
---|
599 | | | \-boolean_of_arg (allmydata.web.unlinked,allmydata.web.root,allmydata.web.filenode,allmydata.web.operations,allmydata.web.directory) |
---|
600 | | | \-convert_children_json (allmydata.web.unlinked,allmydata.web.directory) |
---|
601 | | | \-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) |
---|
602 | | | \-get_root (allmydata.web.check_results,allmydata.web.operations,allmydata.web.directory) |
---|
603 | | | \-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) |
---|
604 | | | \-humanize_failure (allmydata.web.directory) |
---|
605 | | | \-parse_replace_arg (allmydata.web.filenode,allmydata.web.directory) |
---|
606 | | | \-plural (allmydata.web.status) |
---|
607 | | | \-should_create_intermediate_directories (allmydata.web.filenode,allmydata.web.directory) |
---|
608 | | | \-text_plain (allmydata.web.filenode,allmydata.web.directory) |
---|
609 | | \-filenode |
---|
610 | | | \-FileNodeHandler (allmydata.web.directory) |
---|
611 | | | \-PlaceHolderNodeHandler (allmydata.web.directory) |
---|
612 | | | \-ReplaceMeMixin (allmydata.web.directory) |
---|
613 | | \-info |
---|
614 | | | \-MoreInfo (allmydata.web.filenode,allmydata.web.directory) |
---|
615 | | \-operations |
---|
616 | | | \-ReloadMixin (allmydata.web.check_results,allmydata.web.directory) |
---|
617 | | \-storage |
---|
618 | | \-StorageStatus (allmydata.test.test_storage) |
---|
619 | | \-remove_prefix (allmydata.test.test_storage) |
---|
620 | \-webish |
---|
621 | \-IntroducerWebishServer (allmydata.introducer.server) |
---|
622 | \-WebishServer (allmydata.client) |
---|
623 | base64 |
---|
624 | \-b32decode (allmydata.introducer.server,allmydata.test.test_dirnode,allmydata.introducer.client,allmydata.node,allmydata.test.test_introducer,allmydata.scripts.debug) |
---|
625 | \-b32encode (allmydata.test.no_network,allmydata.node,allmydata.test.test_system) |
---|
626 | bisect |
---|
627 | \-bisect_left (allmydata.util.dictutil) |
---|
628 | \-insort_left (allmydata.util.dictutil) |
---|
629 | cStringIO |
---|
630 | \-StringIO (allmydata.test.test_system,allmydata.scripts.common_http,allmydata.test.check_memory,allmydata.immutable.filenode,allmydata.test.test_runner,allmydata.scripts.runner,allmydata.scripts.tahoe_cp,allmydata.test.test_cli,allmydata.test.test_deepcheck,allmydata.test.test_consolidate,allmydata.test.test_upload,allmydata.immutable.upload,allmydata.scripts.tahoe_put,allmydata.test.test_mutable) |
---|
631 | collections |
---|
632 | \-deque (allmydata.stats) |
---|
633 | distutils |
---|
634 | \-version |
---|
635 | \-LooseVersion (allmydata._version) |
---|
636 | itertools |
---|
637 | \-count (allmydata.mutable.publish,allmydata.mutable.retrieve,allmydata.mutable.servermap) |
---|
638 | numpy |
---|
639 | \-array (allmydata.reliability) |
---|
640 | \-dot (allmydata.reliability) |
---|
641 | \-matrix (allmydata.reliability) |
---|
642 | random |
---|
643 | \-randrange (allmydata.test.common_util) |
---|
644 | repr |
---|
645 | \-Repr (allmydata.util.humanreadable) |
---|
646 | 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) |
---|
647 | subprocess |
---|
648 | \-PIPE (allmydata.gui.macapp) |
---|
649 | \-Popen (allmydata.gui.macapp) |
---|
650 | twisted |
---|
651 | \-application |
---|
652 | | \-internet |
---|
653 | | \-TimerService (allmydata.client,allmydata.stats) |
---|
654 | \-internet |
---|
655 | | \-interfaces |
---|
656 | | | \-IConsumer (allmydata.test.test_dirnode,allmydata.immutable.download,allmydata.util.consumer,allmydata.control,allmydata.frontends.ftpd,allmydata.immutable.repairer) |
---|
657 | | | \-IPullProducer (allmydata.test.common) |
---|
658 | | | \-IPushProducer (allmydata.immutable.download,allmydata.immutable.filenode,allmydata.web.directory) |
---|
659 | | \-protocol |
---|
660 | | | \-DatagramProtocol (allmydata.util.iputil) |
---|
661 | | \-task |
---|
662 | | | \-Clock (allmydata.test.test_web) |
---|
663 | | \-utils |
---|
664 | | \-getProcessOutput (allmydata.util.iputil) |
---|
665 | \-protocols |
---|
666 | | \-basic |
---|
667 | | \-LineOnlyReceiver (allmydata.scripts.tahoe_check,allmydata.scripts.tahoe_manifest) |
---|
668 | \-python |
---|
669 | | \-components |
---|
670 | | | \-registerAdapter (allmydata.uri) |
---|
671 | | \-failure |
---|
672 | | | \-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) |
---|
673 | | \-procutils |
---|
674 | | | \-which (allmydata.util.find_exe,allmydata.util.iputil) |
---|
675 | | \-util |
---|
676 | | \-sibpath (allmydata.util.sibpath) |
---|
677 | \-trial |
---|
678 | | \-reporter |
---|
679 | | \-TreeReporter (allmydata.test.trial_coverage) |
---|
680 | | \-VerboseTextReporter (allmydata.test.trial_coverage) |
---|
681 | \-web |
---|
682 | \-client |
---|
683 | | \-getPage (allmydata.test.test_system,allmydata.test.test_deepcheck,allmydata.frontends.auth) |
---|
684 | \-error |
---|
685 | | \-Error (allmydata.test.test_system,allmydata.test.common) |
---|
686 | \-html |
---|
687 | | \-escape (allmydata.web.operations) |
---|
688 | \-http |
---|
689 | | \-NOT_FOUND (allmydata.web.operations) |
---|
690 | \-server |
---|
691 | \-UnsupportedMethod (allmydata.web.common) |
---|
692 | urllib |
---|
693 | \-urlencode (allmydata.gui.confwiz) |
---|
694 | zope |
---|
695 | \-interface |
---|
696 | \-Interface (allmydata.web.common,allmydata.introducer.interfaces,allmydata.monitor,allmydata.storage_client,allmydata.interfaces) |
---|
697 | \-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.storage_client,allmydata.immutable.filenode,allmydata.introducer.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) |
---|
698 | |
---|
699 | |
---|
700 | |
---|
701 | Messages by category |
---|
702 | -------------------- |
---|
703 | |
---|
704 | +-----------+-------+---------+-----------+ |
---|
705 | |type |number |previous |difference | |
---|
706 | +===========+=======+=========+===========+ |
---|
707 | |convention |0 |0 |= | |
---|
708 | +-----------+-------+---------+-----------+ |
---|
709 | |refactor |0 |0 |= | |
---|
710 | +-----------+-------+---------+-----------+ |
---|
711 | |warning |6 |5 |+1.00 | |
---|
712 | +-----------+-------+---------+-----------+ |
---|
713 | |error |0 |0 |= | |
---|
714 | +-----------+-------+---------+-----------+ |
---|
715 | |
---|
716 | |
---|
717 | |
---|
718 | % errors / warnings by module |
---|
719 | ----------------------------- |
---|
720 | |
---|
721 | +------------------------+------+--------+---------+-----------+ |
---|
722 | |module |error |warning |refactor |convention | |
---|
723 | +========================+======+========+=========+===========+ |
---|
724 | |allmydata |0.00 |33.33 |0.00 |0.00 | |
---|
725 | +------------------------+------+--------+---------+-----------+ |
---|
726 | |allmydata.util.base62 |0.00 |16.67 |0.00 |0.00 | |
---|
727 | +------------------------+------+--------+---------+-----------+ |
---|
728 | |allmydata.util.base32 |0.00 |16.67 |0.00 |0.00 | |
---|
729 | +------------------------+------+--------+---------+-----------+ |
---|
730 | |allmydata.scripts.debug |0.00 |16.67 |0.00 |0.00 | |
---|
731 | +------------------------+------+--------+---------+-----------+ |
---|
732 | |allmydata._auto_deps |0.00 |16.67 |0.00 |0.00 | |
---|
733 | +------------------------+------+--------+---------+-----------+ |
---|
734 | |
---|
735 | |
---|
736 | |
---|
737 | Messages |
---|
738 | -------- |
---|
739 | |
---|
740 | +-----------+------------+ |
---|
741 | |message id |occurrences | |
---|
742 | +===========+============+ |
---|
743 | |F0401 |128 | |
---|
744 | +-----------+------------+ |
---|
745 | |W0404 |3 | |
---|
746 | +-----------+------------+ |
---|
747 | |W0402 |2 | |
---|
748 | +-----------+------------+ |
---|
749 | |W0406 |1 | |
---|
750 | +-----------+------------+ |
---|
751 | |
---|
752 | |
---|
753 | |
---|
754 | Global evaluation |
---|
755 | ----------------- |
---|
756 | Your code has been rated at 10.00/10 (previous run: 10.00/10) |
---|
757 | So close to being perfect... |
---|
758 | |
---|