diff options
| author | Barry Warsaw | 2009-03-29 10:14:58 -0500 |
|---|---|---|
| committer | Barry Warsaw | 2009-03-29 10:14:58 -0500 |
| commit | e9f394ac9b7d92633635f950edcded25486908d0 (patch) | |
| tree | 5270a26d5a9903642a587d076818dad4918b9928 /src/mailman/rules/__init__.py | |
| parent | 1deacc42dbed121dcfb09a22c95b732ada98159f (diff) | |
| download | mailman-e9f394ac9b7d92633635f950edcded25486908d0.tar.gz mailman-e9f394ac9b7d92633635f950edcded25486908d0.tar.zst mailman-e9f394ac9b7d92633635f950edcded25486908d0.zip | |
Diffstat (limited to 'src/mailman/rules/__init__.py')
| -rw-r--r-- | src/mailman/rules/__init__.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/mailman/rules/__init__.py b/src/mailman/rules/__init__.py index ce2bd9a15..d58921078 100644 --- a/src/mailman/rules/__init__.py +++ b/src/mailman/rules/__init__.py @@ -27,6 +27,7 @@ __all__ = [ import os import sys +from pkg_resources import resource_listdir from mailman.interfaces.rules import IRule @@ -39,9 +40,7 @@ def builtin_rules(): importable modules in this subpackage. """ # Find all rules found in all modules inside our package. - import mailman.rules - here = os.path.dirname(mailman.rules.__file__) - for filename in os.listdir(here): + for filename in resource_listdir('mailman.rules', ''): basename, extension = os.path.splitext(filename) if extension <> '.py': continue |
