API ReferenceΒΆ

Description

Collection of useful modules to build consistent Python apps. All modules share some basic principles to increase app compatibility and facilitate development:

  • Settings. The modules have a config() method based in the standard library configparser. Documentation about the different configuration files can be found in the examples section.

  • Logging. The modules use the standard logging library to manage logs at all levels. Each method will produce logs using a logger named like the method itself, so an app importing the module can easily modify the logging behaviour on a per-method basis. This is shown in the example TODO.

Modules

database

Basic interface to a PostgreSQL database.

socket_comm

Server/client communication via TCP sockets.