python-network
Python module for easy networking
Classes | Namespaces | Functions | Variables
network.py File Reference

Go to the source code of this file.

Classes

class  network.Socket
 Connection object. More...
 
class  network.Server
 Listen on a network port and accept connections. More...
 

Namespaces

 network
 

Functions

def network.set_log_output (file)
 Change target for log(). More...
 
def network.log (*message, filename=None, line=None, funcname=None, depth=0)
 Log a message. More...
 
def network.lookup (service)
 Convert int or str with int or service to int port. More...
 
def network.wrap (i, o=None)
 Wrap two files into a fake socket. More...
 
def network.iteration (block=False)
 Do a single iteration of the main loop. More...
 
def network.fgloop ()
 Wait for events and handle them. More...
 
def network.bgloop ()
 Like fgloop, but forks to the background. More...
 
def network.endloop (force=False)
 Stop a loop that was started with fgloop() or bgloop(). More...
 
def network.add_read (fd, cb, error=None)
 
def network.add_write (fd, cb, error=None)
 
def network.add_timeout (abstime, cb)
 
def network.add_idle (cb)
 
def network.remove_read (handle)
 
def network.remove_write (handle)
 
def network.remove_timeout (handle)
 
def network.remove_idle (handle)
 

Variables

string network.modulename = 'network'
 
 network.default
 
bool network.have_ssl = True
 
 network.makestr = lambda x: str(x, 'utf8', 'replace') if isinstance(x, bytes) else x
 
 network.log_output = sys.stderr
 
bool network.log_date = False