/usr/share/pyshared/pyptlib/client_config.py is in python-pyptlib 0.0.5-1ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | #!/usr/bin/python
# -*- coding: utf-8 -*-
"""
Low-level parts of pyptlib that are only useful to clients.
"""
from pyptlib.config import Config, get_env
class ClientConfig(Config):
"""
A client-side pyptlib configuration.
"""
@classmethod
def fromEnv(cls):
"""
Build a ClientConfig from environment variables.
:raises: :class:`pyptlib.config.EnvError` if environment was incomplete or corrupted.
"""
return cls(
stateLocation = get_env('TOR_PT_STATE_LOCATION'),
managedTransportVer = get_env('TOR_PT_MANAGED_TRANSPORT_VER').split(','),
transports = get_env('TOR_PT_CLIENT_TRANSPORTS').split(','),
)
|