On 11/19/05, Steven Bethard <steven.bethard at gmail.com> wrote: > > You are missing an important point here: There are intentionally no line > > breaks in this string; it must be a single line, or else showerror will > > break it in funny ways. So converting it to a multi-line string would > > break it, dedent or not. > > Only if you didn't include newline escapes, e.g.:: > > msg = textwrap.dedent('''\ > IDLE's subprocess can't connect to %s:%d. This may be due \ > to your personal firewall configuration. It is safe to \ > allow this internal connection because no data is visible on \ > external ports.''' % address) > Unfortunately, it won't help, since the 'dedent' method won't treat those spaces as indentation. But if those messages were printed to the standard error, the line breaks would be ok, and the use case valid. Noam
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4