Fixing error TypeError: decode() argument 'encoding' must be str #65
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Just a simple fix. Was running this on Kali WSL and noticed an error kept appearing. I think it's reasonable to add a simple default to utf-8.
Traceback (most recent call last):
File "/home/bush/EmailHarvester/EmailHarvester.py", line 279, in
all_emails += plugins[search_engine]['search'](domain, limit)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/bush/EmailHarvester/plugins/ask.py", line 87, in search
search.process()
File "/home/bush/EmailHarvester/plugins/ask.py", line 73, in process
self.do_search()
File "/home/bush/EmailHarvester/plugins/ask.py", line 68, in do_search
self.results = r.content.decode(r.encoding)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: decode() argument 'encoding' must be str, not None