Home How do I get the response text from a treq request?
Reply: 0

How do I get the response text from a treq request?

user8662
1#
user8662 Published in September 20, 2018, 12:45 pm

I am trying to get started with some example code of the treq library, to little avail. While it is easy to get the status code and a few other properties of the response to the request, getting the actual text of the response is a little more difficult. The print_response function available in this example code is not present in the version that I have:

from twisted.internet.task import react
from _utils import print_response

import treq


def main(reactor, *args):
    d = treq.get('http://httpbin.org/get')
    d.addCallback(print_response)
    return d

react(main, [])

Here is the traceback:

Traceback (most recent call last):
  File "test.py", line 2, in <module>
    from _utils import print_response
ModuleNotFoundError: No module named '_utils'

I am not really sure where to go from here...any help would be greatly appreciated.

share|improve this question
  • Why are you importing from the private module _utils? – Stephen Rauch Feb 14 at 3:46
  • @Stephen Rauch I am just trying to make the example code work. The module was provided in the treq library and allegedly contains some function named print_response that every example I can find uses to print the response text. It seemed odd to me as well, but it's all I can find. – Spencer Perkins Feb 14 at 3:49
  • The traceback you show does not match your code. Your line 2 is from treq import get, which can't throw the import error of print_response – Anthony Kong Feb 14 at 4:13
  • Apologies...I have edited the post to show the correct code and traceback. This just tells me that it can't find the module, which is why I attempted to import from treq._utils (and forgot to reflect that in the original post). – Spencer Perkins Feb 14 at 4:23

1 Answer 1

active oldest votes
up vote 1 down vote accepted
You need to login account before you can post.

About| Privacy statement| Terms of Service| Advertising| Contact us| Help| Sitemap|
Processed in 0.375511 second(s) , Gzip On .

© 2016 Powered by mzan.com design MATCHINFO