summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBarry Warsaw2015-08-18 21:16:59 -0400
committerBarry Warsaw2015-08-18 21:16:59 -0400
commitc265a58eea8bb7abbdaa4cdbc0f25cafb1d78626 (patch)
tree2537d3d3c2303731995e011efb5201edfa1aec47 /src
parent23cada770294a0efb0fe7d2d52a7c367c87d66ef (diff)
downloadmailman-c265a58eea8bb7abbdaa4cdbc0f25cafb1d78626.tar.gz
mailman-c265a58eea8bb7abbdaa4cdbc0f25cafb1d78626.tar.zst
mailman-c265a58eea8bb7abbdaa4cdbc0f25cafb1d78626.zip
Diffstat (limited to 'src')
-rw-r--r--src/mailman/runners/lmtp.py2
-rw-r--r--src/mailman/testing/layers.py7
2 files changed, 6 insertions, 3 deletions
diff --git a/src/mailman/runners/lmtp.py b/src/mailman/runners/lmtp.py
index ca737d005..39f92f228 100644
--- a/src/mailman/runners/lmtp.py
+++ b/src/mailman/runners/lmtp.py
@@ -255,7 +255,7 @@ class LMTPRunner(Runner, smtpd.SMTPServer):
def run(self):
"""See `IRunner`."""
- asyncore.loop()
+ asyncore.loop(use_poll=True)
def stop(self):
"""See `IRunner`."""
diff --git a/src/mailman/testing/layers.py b/src/mailman/testing/layers.py
index 3328efefc..d19d50c04 100644
--- a/src/mailman/testing/layers.py
+++ b/src/mailman/testing/layers.py
@@ -158,8 +158,11 @@ class ConfigLayer(MockAndMonkeyLayer):
get_handler(sub_name).reopen(path)
log.setLevel(logging.DEBUG)
# If stderr debugging is enabled, make sure subprocesses are also
- # more verbose.
- if cls.stderr:
+ # more verbose. In general though, we still don't want SQLAlchemy
+ # debugging because it's just too verbose. Unfortunately, if you
+ # do want that level of debugging you currently have to manually
+ # modify this conditional.
+ if cls.stderr and sub_name != 'database':
test_config += expand(dedent("""
[logging.$name]
propagate: yes