Source code for AutoArchive._app_environment

# _app_environment.py
#
# Project: AutoArchive
# License: GNU GPLv3
#
# Copyright (C) 2003 - 2011 Róbert Čerňanský



""":class:`_AppEnvironment` class"""



__all__ = ["_AppEnvironment"]



# {{{ CLASSES

[docs]class _AppEnvironment: """Container class for various application-related information. :param executableName: Name of the startup script. :type executableName: ``str`` :param options: Options passed on the command line. :type options: :class:`optparse.Values` :param arguments: Arguments passed on the command line. :type arguments: ``list<str>``""" def __init__(self, executableName, options, arguments): self.__executableName = executableName self.__options = options self.__arguments = arguments @property
[docs] def executableName(self): """Name of the script that was used to start this application. :rtype: ``str``""" return self.__executableName
@property
[docs] def options(self): """Command line options. :rtype: ``optparse.Values``""" return self.__options
@property
[docs] def arguments(self): """Command line arguments. :rtype: ``list<str>``""" return self.__arguments # }}} CLASSES