Example #1
0
from www.client import client
from . import http, stack

class Server(stack.Server):
    def request(self, *args, **kwargs):
        return self.resolve(http.Request(*args, **kwargs))

client.implement_methods(Server.request, Server, True)

def server(host, port, *args, **kwargs):
    return Server(host, port, stack.build(*args, **kwargs))

Example #2
0
from www.client import client
from www.core import http

def url(*args, **kwargs):
    return http.Resource(*args, **kwargs).url

def absolute(*args, **kwargs):
    return http.Resource(*args, **kwargs).absolute

def query_string(*args, **kwargs):
    return str(http.Query(*args, **kwargs))

def request(url, **kwargs):
    return client.Request(url, **kwargs).fetch()

client.implement_methods(request, globals())