text: #!/usr/bin/env python3
  
  # This file is part of the Python aiocoap library project.
  #
  # Copyright (c) 2012-2014 Maciej Wasilak <http://sixpinetrees.blogspot.com/>,
  #               2013-2014 Christian Amsüss <c.amsuess@energyharvesting.at>
  #
  # aiocoap is free software, this file is published under the MIT license as
  # described in the accompanying LICENSE file.
  
  import logging
  import asyncio
  
  from aiocoap import *
  
  logging.basicConfig(level=logging.INFO)
  
  @asyncio.coroutine
  def main():
      protocol = yield from Context.create_client_context()
  
      request = Message(code=GET)
      request.set_request_uri('coap://localhost/time')
  
      try:
          response = yield from protocol.request(request).response
      except Exception as e:
          print('Failed to fetch resource:')
          print(e)
      else:
          print('Result: %s\n%r'%(response.code, response.payload))
  
  if __name__ == "__main__":
      asyncio.get_event_loop().run_until_complete(main())
  