@@ -345,6 +345,26 @@ def collect_zlib(info_add): |
|
|
345 |
345 |
copy_attributes(info_add, zlib, 'zlib.%s', attributes) |
346 |
346 |
|
347 |
347 |
|
|
348 |
+def collect_expat(info_add): |
|
349 |
+try: |
|
350 |
+from xml.parsers import expat |
|
351 |
+except ImportError: |
|
352 |
+return |
|
353 |
+ |
|
354 |
+attributes = ('EXPAT_VERSION',) |
|
355 |
+copy_attributes(info_add, expat, 'expat.%s', attributes) |
|
356 |
+ |
|
357 |
+ |
|
358 |
+def collect_decimal(info_add): |
|
359 |
+try: |
|
360 |
+import _decimal |
|
361 |
+except ImportError: |
|
362 |
+return |
|
363 |
+ |
|
364 |
+attributes = ('__libmpdec_version__',) |
|
365 |
+copy_attributes(info_add, _decimal, '_decimal.%s', attributes) |
|
366 |
+ |
|
367 |
+ |
348 |
368 |
def collect_info(info): |
349 |
369 |
error = False |
350 |
370 |
info_add = info.add |
@@ -365,6 +385,8 @@ def collect_info(info): |
|
|
365 |
385 |
collect_time, |
366 |
386 |
collect_tkinter, |
367 |
387 |
collect_zlib, |
|
388 |
+collect_expat, |
|
389 |
+collect_decimal, |
368 |
390 |
): |
369 |
391 |
try: |
370 |
392 |
collect_func(info_add) |