diff options
author | Serhiy Storchaka <storchaka@gmail.com> | 2018-05-14 22:09:47 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-05-14 22:09:47 (GMT) |
commit | 861d38443d4b85cdc7b87afc4adee55f51c2f4b3 (patch) | |
tree | 9e702bbf51583e4740b44af2a1d113ba007d811d /Lib/robotparser.py | |
parent | 84fc6c59cf286fc4e6b3a700c6db36ecc2bff92b (diff) | |
download | cpython-861d38443d4b85cdc7b87afc4adee55f51c2f4b3.zip cpython-861d38443d4b85cdc7b87afc4adee55f51c2f4b3.tar.gz cpython-861d38443d4b85cdc7b87afc4adee55f51c2f4b3.tar.bz2 |
[2.7] bpo-32861: robotparser fix incomplete __str__ methods. (GH-5711) (GH-6795) (GH-6817)
The robotparser's __str__ representation now includes wildcard
entries.
(cherry picked from commit c3fa1f2b93fa4bf96a8aadc74ee196384cefa31e)
Co-authored-by: Michael Lazar <lazar.michael22@gmail.com>.
Diffstat (limited to 'Lib/robotparser.py')
-rw-r--r-- | Lib/robotparser.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Lib/robotparser.py b/Lib/robotparser.py index a7137a3..4e13f7f 100644 --- a/Lib/robotparser.py +++ b/Lib/robotparser.py @@ -160,7 +160,10 @@ class RobotFileParser: def __str__(self): - return ''.join([str(entry) + "\n" for entry in self.entries]) + entries = self.entries + if self.default_entry is not None: + entries = entries + [self.default_entry] + return '\n'.join(map(str, entries)) + '\n' class RuleLine: |