All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
install.LogFile Class Reference

Public Member Functions

def __init__
 
def get_dest
 
def set_dest
 
def get_sources
 
def remove
 
def __len__
 

Private Attributes

 _installed_files
 

Detailed Description

Class to incapsulate the logfile functionalities.

Definition at line 87 of file install.py.

Constructor & Destructor Documentation

def install.LogFile.__init__ (   self)

Definition at line 91 of file install.py.

91 
92  def __init__(self):
93  self._installed_files = {}

Member Function Documentation

def install.LogFile.__len__ (   self)

Definition at line 112 of file install.py.

113  def __len__(self):
114  return self._installed_files.__len__()
def install.LogFile.get_dest (   self,
  source 
)

Definition at line 94 of file install.py.

94 
95  def get_dest(self,source):
96  try:
97  return self._installed_files[source]
98  except KeyError:
99  return None
def install.LogFile.get_sources (   self)

Definition at line 103 of file install.py.

104  def get_sources(self):
105  return self._installed_files.keys()
def install.LogFile.remove (   self,
  source 
)

Definition at line 106 of file install.py.

107  def remove(self,source):
108  try:
109  del self._installed_files[source]
110  except KeyError:
111  pass
def install.LogFile.set_dest (   self,
  source,
  dest 
)

Definition at line 100 of file install.py.

101  def set_dest(self,source,dest):
102  self._installed_files[source] = dest

Member Data Documentation

install.LogFile._installed_files
private

Definition at line 92 of file install.py.


The documentation for this class was generated from the following file: