diff options
| author | Daniel Kahn Gillmor | 2018-09-05 18:49:35 -0400 |
|---|---|---|
| committer | Daniel Kahn Gillmor | 2018-09-05 18:59:33 -0400 |
| commit | f3cef319b90a5a82ca879380c213651d74390a72 (patch) | |
| tree | bb3018b72ab9ac60a47cd061028fae4d2d73228a /libmat2/__init__.py | |
| parent | 2d9ba81a84a122f09770ed53d8c8284bf3b61dc0 (diff) | |
Unknown Members: make policy use an Enum
Closes #60
Note: this changeset also ensures that clean.cleaned.docx is removed
up after the pytest is over.
Diffstat (limited to 'libmat2/__init__.py')
| -rw-r--r-- | libmat2/__init__.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libmat2/__init__.py b/libmat2/__init__.py index bf4e813..8a5b064 100644 --- a/libmat2/__init__.py +++ b/libmat2/__init__.py | |||
| @@ -2,6 +2,7 @@ | |||
| 2 | 2 | ||
| 3 | import os | 3 | import os |
| 4 | import collections | 4 | import collections |
| 5 | from enum import Enum | ||
| 5 | import importlib | 6 | import importlib |
| 6 | from typing import Dict, Optional | 7 | from typing import Dict, Optional |
| 7 | 8 | ||
| @@ -62,3 +63,8 @@ def check_dependencies() -> dict: | |||
| 62 | ret[value] = False # pragma: no cover | 63 | ret[value] = False # pragma: no cover |
| 63 | 64 | ||
| 64 | return ret | 65 | return ret |
| 66 | |||
| 67 | class UnknownMemberPolicy(Enum): | ||
| 68 | ABORT = 'abort' | ||
| 69 | OMIT = 'omit' | ||
| 70 | KEEP = 'keep' | ||
