cleaned up; used happdoc
This commit is contained in:
parent
c473798003
commit
9cab568312
18 changed files with 2190 additions and 52 deletions
|
@ -1,27 +1,36 @@
|
||||||
#!/usr/bin/env python
|
#!/usr/bin/env python
|
||||||
|
'''
|
||||||
|
This is a secure fileserver with encrypted filesystem and webinterface.
|
||||||
|
|
||||||
|
It was originally written in bash/perl. Now a complete rewrite is in
|
||||||
|
progress. So things might be confusing here. Hopefully not for long.
|
||||||
|
:)
|
||||||
|
'''
|
||||||
import re
|
import re
|
||||||
import CryptoBoxPreferences, CryptoBoxLogger, CryptoBoxContainer
|
import CryptoBoxLogger
|
||||||
|
import CryptoBoxContainer
|
||||||
|
import CryptoBoxPreferences
|
||||||
|
|
||||||
class CryptoBox:
|
CONFIG_FILE="cbx.conf"
|
||||||
'''Get and set the properties of a CryptoBox'''
|
|
||||||
|
class CryptoBoxProps:
|
||||||
|
'''Get and set the properties of a CryptoBox
|
||||||
|
|
||||||
|
This class returns the available _and_ allowed devices, which will
|
||||||
|
be used further.
|
||||||
|
'''
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
'''reset all variables to default settings'''
|
'''read config and fill class variables'''
|
||||||
self.cbxPrefs = CryptoBoxPreferences.Preferences()
|
print CONFIG_FILE
|
||||||
|
self.cbxPrefs = CryptoBoxPreferences.Preferences(CONFIG_FILE)
|
||||||
self.debug = CryptoBoxLogger.CryptoBoxLogger(
|
self.debug = CryptoBoxLogger.CryptoBoxLogger(
|
||||||
self.cbxPrefs["debuglevel"],
|
self.cbxPrefs["debuglevel"],
|
||||||
self.cbxPrefs["debugfacility"],
|
self.cbxPrefs["debugfacility"],
|
||||||
self.cbxPrefs["logfile"] )
|
self.cbxPrefs["logfile"] )
|
||||||
self.alloweddevices = self.csv2list(self.cbxPrefs["allowed_devices"])
|
self.alloweddevices = self.__csv2list(self.cbxPrefs["allowed_devices"])
|
||||||
self.containers = []
|
|
||||||
for device in self.allAvailablePartitions():
|
|
||||||
if self.deviceIsReallyAllowed(device):
|
|
||||||
self.containers.append(CryptoBoxContainer.CryptoBoxContainer(device))
|
|
||||||
|
|
||||||
############################
|
def __csv2list(self, csvstring):
|
||||||
### internal methods
|
|
||||||
def csv2list(self, csvstring):
|
|
||||||
'''transform a csv preferences string into a list'''
|
'''transform a csv preferences string into a list'''
|
||||||
commalist = csvstring.split(",") # split the csv by ","
|
commalist = csvstring.split(",") # split the csv by ","
|
||||||
list = []
|
list = []
|
||||||
|
@ -29,15 +38,17 @@ class CryptoBox:
|
||||||
list.append(element.strip()) # remove whitespaces
|
list.append(element.strip()) # remove whitespaces
|
||||||
return list
|
return list
|
||||||
|
|
||||||
def deviceIsReallyAllowed(self, device):
|
def __deviceIsReallyAllowed(self, device):
|
||||||
'''return "true" if the given device is white-listed for being used as cryptobox container'''
|
'''return "true" if the given device is white-listed for being used as cryptobox container'''
|
||||||
for a in self.alloweddevices:
|
for a in self.alloweddevices:
|
||||||
if re.search('^' + a, device):
|
if re.search('^' + a, device):
|
||||||
#print "%s allowed for cbx" % a
|
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def allAvailablePartitions(self):
|
def __allAvailablePartitions(self):
|
||||||
'''retrieve a list of all available containers'''
|
'''retrieve a list of all available containers
|
||||||
|
|
||||||
|
TODO: if the code is not like a poem, write prosadocumentation ;)
|
||||||
|
'''
|
||||||
ret_list = []
|
ret_list = []
|
||||||
try:
|
try:
|
||||||
fpart = open("/proc/partitions", "r")
|
fpart = open("/proc/partitions", "r")
|
||||||
|
@ -70,14 +81,16 @@ class CryptoBox:
|
||||||
CryptoBoxLogger.DebugLevels["warn"])
|
CryptoBoxLogger.DebugLevels["warn"])
|
||||||
return []
|
return []
|
||||||
|
|
||||||
##################################
|
|
||||||
### public methods
|
|
||||||
def debugMessage(self, level, text):
|
def debugMessage(self, level, text):
|
||||||
'''print a debug message to the previously choosen debugging facility'''
|
'''print a debug message to the previously choosen debugging facility'''
|
||||||
self.debug.printMessage(level,text)
|
self.debug.printMessage(level,text)
|
||||||
|
|
||||||
def getContainerList(self):
|
def getContainerList(self):
|
||||||
'''return a list of all containers of this cryptobox'''
|
'''return a list of all actual available containers of this cryptobox'''
|
||||||
|
self.containers = []
|
||||||
|
for device in self.__allAvailablePartitions():
|
||||||
|
if self.__deviceIsReallyAllowed(device):
|
||||||
|
self.containers.append(CryptoBoxContainer.CryptoBoxContainer(device))
|
||||||
try:
|
try:
|
||||||
return self.containers[:]
|
return self.containers[:]
|
||||||
except AttributeError:
|
except AttributeError:
|
||||||
|
@ -91,4 +104,14 @@ class CryptoBox:
|
||||||
'''save the strings key+value in configfile'''
|
'''save the strings key+value in configfile'''
|
||||||
self.cbxPrefs[key]=value
|
self.cbxPrefs[key]=value
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
'''
|
||||||
|
Start the Cryptobox with: `python CryptoBox.py`
|
||||||
|
'''
|
||||||
|
cbprops = CryptoBoxProps()
|
||||||
|
#print "Allowed_Devices: %s" % (cb.getConfigValue("allowed_devices"), )
|
||||||
|
#print "non-existing: %s" % (cb.getConfigValue("alowed_devices"), )
|
||||||
|
print [e.device for e in cbprops.getContainerList()]
|
||||||
|
print "Config %s" % str(cbprops.getConfigValue("logfile"))
|
||||||
|
#cbprops.setConfigValue("foo","bar")
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,13 @@
|
||||||
|
'''
|
||||||
|
TODO
|
||||||
|
'''
|
||||||
class CryptoBoxContainer:
|
class CryptoBoxContainer:
|
||||||
|
'''
|
||||||
|
TODO
|
||||||
|
'''
|
||||||
|
|
||||||
def __init__(self, device):
|
def __init__(self, device):
|
||||||
self.device = device
|
self.device = device
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,12 @@
|
||||||
|
'''
|
||||||
|
manages logging events of the CryptoBox
|
||||||
|
'''
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
class CryptoBoxLogger:
|
class CryptoBoxLogger:
|
||||||
|
'''
|
||||||
|
handles concrete logging events and prints them e.g. to a logfile
|
||||||
|
'''
|
||||||
|
|
||||||
DebugLevels = {"debug":0, "info":3, "warn":6, "error":9}
|
DebugLevels = {"debug":0, "info":3, "warn":6, "error":9}
|
||||||
DebugFacilities = {"file":0}
|
DebugFacilities = {"file":0}
|
||||||
|
|
|
@ -1,22 +1,20 @@
|
||||||
#!/usr/bin/env python
|
#!/usr/bin/env python
|
||||||
"""
|
'''
|
||||||
This Class is derived mainly from 'gimini' project.
|
read and write configuration
|
||||||
__version__ = "$Revision: 1.1 $"
|
|
||||||
__author__ = "C.Dutoit <dutoitc@hotmail.com>"
|
|
||||||
__date__ = "2003-2-14"
|
|
||||||
|
|
||||||
Thanx to Dutoit!
|
This Class is derived mainly from 'gimini' project.
|
||||||
"""
|
Thanx to Dutoit! <dutoitc(at)hotmail.com>
|
||||||
|
'''
|
||||||
|
|
||||||
from ConfigParser import *
|
from ConfigParser import *
|
||||||
import sys, os
|
import sys, os
|
||||||
|
|
||||||
### Set the Preferences filename
|
### Set the Preferences filename
|
||||||
PREFS_FILENAME="cbx.conf"
|
|
||||||
|
|
||||||
class Preferences:
|
class Preferences:
|
||||||
"""
|
"""
|
||||||
This class handle preferences and store them into 'PREFS_FILENAME'
|
This class handles preferences and stores them into given configfile
|
||||||
|
|
||||||
To use it :
|
To use it :
|
||||||
- instanciate a Preferences object :
|
- instanciate a Preferences object :
|
||||||
|
@ -29,12 +27,13 @@ class Preferences:
|
||||||
The preferences are automatically loaded on the first instanciation of this
|
The preferences are automatically loaded on the first instanciation of this
|
||||||
class and are saved when a value is added or changed automatically, too.
|
class and are saved when a value is added or changed automatically, too.
|
||||||
"""
|
"""
|
||||||
def __init__(self):
|
def __init__(self, filename):
|
||||||
"""
|
"""
|
||||||
Constructor
|
Constructor
|
||||||
|
|
||||||
@author C.Dutoit <dutoitc@hotmail.com>
|
@author C.Dutoit <dutoitc@hotmail.com>
|
||||||
"""
|
"""
|
||||||
|
self.prefsfilename = filename
|
||||||
self._config = None
|
self._config = None
|
||||||
self.__loadConfig()
|
self.__loadConfig()
|
||||||
|
|
||||||
|
@ -91,7 +90,7 @@ class Preferences:
|
||||||
@since 1.1.2.5
|
@since 1.1.2.5
|
||||||
@author C.Dutoit <dutoitc@hotmail.com>
|
@author C.Dutoit <dutoitc@hotmail.com>
|
||||||
"""
|
"""
|
||||||
f=open(PREFS_FILENAME, "w")
|
f=open(self.prefsfilename, "w")
|
||||||
self._config.write(f)
|
self._config.write(f)
|
||||||
f.close()
|
f.close()
|
||||||
|
|
||||||
|
@ -106,21 +105,21 @@ class Preferences:
|
||||||
"""
|
"""
|
||||||
# Make sure that the configuration file exist
|
# Make sure that the configuration file exist
|
||||||
try:
|
try:
|
||||||
f = open(PREFS_FILENAME, "r")
|
f = open(self.prefsfilename, "r")
|
||||||
f.close()
|
f.close()
|
||||||
except:
|
except:
|
||||||
try:
|
try:
|
||||||
f = open(PREFS_FILENAME, "w")
|
f = open(self.prefsfilename, "w")
|
||||||
f.write("")
|
f.write("")
|
||||||
f.close()
|
f.close()
|
||||||
except:
|
except:
|
||||||
print "Can't make %s for saving preferences !" % PREFS_FILENAME
|
print "Can't make %s for saving preferences !" % self.prefsfilename
|
||||||
return
|
return
|
||||||
|
|
||||||
|
|
||||||
# Read datas
|
# Read datas
|
||||||
self._config=ConfigParser()
|
self._config=ConfigParser()
|
||||||
self._config.read(PREFS_FILENAME)
|
self._config.read(self.prefsfilename)
|
||||||
|
|
||||||
#>--------------------------------------------------------------------------
|
#>--------------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,6 @@
|
||||||
Klassen und Aktionen:
|
this is the future plan for the cbx python classes, you can find the actual classes under ./doc (generated by happydoc)
|
||||||
CryptoBox
|
|
||||||
DebugMessage(level,text)
|
Classes and Methods:
|
||||||
isDeviceAllowed(devicename)
|
|
||||||
getConfigValue
|
|
||||||
setConfigValue
|
|
||||||
getContainerList(opt: type)
|
|
||||||
CryptoBoxContainer
|
CryptoBoxContainer
|
||||||
getName
|
getName
|
||||||
getDevice
|
getDevice
|
||||||
|
|
377
pythonrewrite/bin2/doc/dia.dia
Normal file
377
pythonrewrite/bin2/doc/dia.dia
Normal file
|
@ -0,0 +1,377 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
<diagram xmlns:dia="http://www.lysator.liu.se/~alla/dia/">
|
||||||
|
<diagramdata>
|
||||||
|
<attribute name="background">
|
||||||
|
<color val="#ffffff"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="paper">
|
||||||
|
<composite type="paper">
|
||||||
|
<attribute name="name">
|
||||||
|
<string>#A4#</string>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="tmargin">
|
||||||
|
<real val="2.82"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="bmargin">
|
||||||
|
<real val="2.82"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="lmargin">
|
||||||
|
<real val="2.82"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="rmargin">
|
||||||
|
<real val="2.82"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="is_portrait">
|
||||||
|
<boolean val="true"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="scaling">
|
||||||
|
<real val="1"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="fitto">
|
||||||
|
<boolean val="false"/>
|
||||||
|
</attribute>
|
||||||
|
</composite>
|
||||||
|
</attribute>
|
||||||
|
</diagramdata>
|
||||||
|
<layer name="Background" visible="true">
|
||||||
|
<object type="Standard - Text" version="0" id="O11">
|
||||||
|
<attribute name="obj_pos">
|
||||||
|
<point val="6.0271,-4.71823"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="text">
|
||||||
|
<composite type="text">
|
||||||
|
<attribute name="string">
|
||||||
|
<string>#HappyDoc Generated Documentation#</string>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="font">
|
||||||
|
<font name="Helvetica-Bold"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="height">
|
||||||
|
<real val="1"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="pos">
|
||||||
|
<point val="6.0271,-4.71823"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="color">
|
||||||
|
<color val="#000000"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="alignment">
|
||||||
|
<enum val="1"/>
|
||||||
|
</attribute>
|
||||||
|
</composite>
|
||||||
|
</attribute>
|
||||||
|
</object>
|
||||||
|
<object type="UML - Class" version="0" id="O0">
|
||||||
|
<attribute name="obj_pos">
|
||||||
|
<point val="0.050000,0.050000"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="obj_bb">
|
||||||
|
<rectangle val="0.000000,0.000000;8.172000,6.100000"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="elem_corner">
|
||||||
|
<point val="0.050000,0.050000"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="elem_width">
|
||||||
|
<real val="8.072000"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="elem_height">
|
||||||
|
<real val="6.000000"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="name">
|
||||||
|
<string>#Preferences#</string>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="stereotype">
|
||||||
|
<string/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="abstract">
|
||||||
|
<boolean val="false"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="suppress_attributes">
|
||||||
|
<boolean val="false"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="suppress_operations">
|
||||||
|
<boolean val="false"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="visible_attributes">
|
||||||
|
<boolean val="true"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="visible_operations">
|
||||||
|
<boolean val="true"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="attributes"/>
|
||||||
|
<attribute name="operations">
|
||||||
|
<composite type="umloperation">
|
||||||
|
<attribute name="name"><string>#__getitem__#</string></attribute>
|
||||||
|
<attribute name="type"><string/></attribute>
|
||||||
|
<attribute name="visibility"><enum val="0"/></attribute>
|
||||||
|
<attribute name="abstract"><boolean val="false"/></attribute>
|
||||||
|
<attribute name="class_scope"><boolean val="false"/></attribute>
|
||||||
|
<attribute name="parameters"/>
|
||||||
|
</composite>
|
||||||
|
<composite type="umloperation">
|
||||||
|
<attribute name="name"><string>#__init__#</string></attribute>
|
||||||
|
<attribute name="type"><string/></attribute>
|
||||||
|
<attribute name="visibility"><enum val="0"/></attribute>
|
||||||
|
<attribute name="abstract"><boolean val="false"/></attribute>
|
||||||
|
<attribute name="class_scope"><boolean val="false"/></attribute>
|
||||||
|
<attribute name="parameters"/>
|
||||||
|
</composite>
|
||||||
|
<composite type="umloperation">
|
||||||
|
<attribute name="name"><string>#__loadConfig#</string></attribute>
|
||||||
|
<attribute name="type"><string/></attribute>
|
||||||
|
<attribute name="visibility"><enum val="0"/></attribute>
|
||||||
|
<attribute name="abstract"><boolean val="false"/></attribute>
|
||||||
|
<attribute name="class_scope"><boolean val="false"/></attribute>
|
||||||
|
<attribute name="parameters"/>
|
||||||
|
</composite>
|
||||||
|
<composite type="umloperation">
|
||||||
|
<attribute name="name"><string>#__saveConfig#</string></attribute>
|
||||||
|
<attribute name="type"><string/></attribute>
|
||||||
|
<attribute name="visibility"><enum val="0"/></attribute>
|
||||||
|
<attribute name="abstract"><boolean val="false"/></attribute>
|
||||||
|
<attribute name="class_scope"><boolean val="false"/></attribute>
|
||||||
|
<attribute name="parameters"/>
|
||||||
|
</composite>
|
||||||
|
<composite type="umloperation">
|
||||||
|
<attribute name="name"><string>#__setitem__#</string></attribute>
|
||||||
|
<attribute name="type"><string/></attribute>
|
||||||
|
<attribute name="visibility"><enum val="0"/></attribute>
|
||||||
|
<attribute name="abstract"><boolean val="false"/></attribute>
|
||||||
|
<attribute name="class_scope"><boolean val="false"/></attribute>
|
||||||
|
<attribute name="parameters"/>
|
||||||
|
</composite>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="template">
|
||||||
|
<boolean val="false"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="templates"/>
|
||||||
|
</object><object type="UML - Class" version="0" id="O1">
|
||||||
|
<attribute name="obj_pos">
|
||||||
|
<point val="8.272000,0.050000"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="obj_bb">
|
||||||
|
<rectangle val="8.222000,0.000000;16.394000,4.500000"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="elem_corner">
|
||||||
|
<point val="8.272000,0.050000"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="elem_width">
|
||||||
|
<real val="8.072000"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="elem_height">
|
||||||
|
<real val="4.400000"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="name">
|
||||||
|
<string>#CryptoBoxLogger#</string>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="stereotype">
|
||||||
|
<string/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="abstract">
|
||||||
|
<boolean val="false"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="suppress_attributes">
|
||||||
|
<boolean val="false"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="suppress_operations">
|
||||||
|
<boolean val="false"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="visible_attributes">
|
||||||
|
<boolean val="true"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="visible_operations">
|
||||||
|
<boolean val="true"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="attributes"/>
|
||||||
|
<attribute name="operations">
|
||||||
|
<composite type="umloperation">
|
||||||
|
<attribute name="name"><string>#__init__#</string></attribute>
|
||||||
|
<attribute name="type"><string/></attribute>
|
||||||
|
<attribute name="visibility"><enum val="0"/></attribute>
|
||||||
|
<attribute name="abstract"><boolean val="false"/></attribute>
|
||||||
|
<attribute name="class_scope"><boolean val="false"/></attribute>
|
||||||
|
<attribute name="parameters"/>
|
||||||
|
</composite>
|
||||||
|
<composite type="umloperation">
|
||||||
|
<attribute name="name"><string>#message2file#</string></attribute>
|
||||||
|
<attribute name="type"><string/></attribute>
|
||||||
|
<attribute name="visibility"><enum val="0"/></attribute>
|
||||||
|
<attribute name="abstract"><boolean val="false"/></attribute>
|
||||||
|
<attribute name="class_scope"><boolean val="false"/></attribute>
|
||||||
|
<attribute name="parameters"/>
|
||||||
|
</composite>
|
||||||
|
<composite type="umloperation">
|
||||||
|
<attribute name="name"><string>#printMessage#</string></attribute>
|
||||||
|
<attribute name="type"><string/></attribute>
|
||||||
|
<attribute name="visibility"><enum val="0"/></attribute>
|
||||||
|
<attribute name="abstract"><boolean val="false"/></attribute>
|
||||||
|
<attribute name="class_scope"><boolean val="false"/></attribute>
|
||||||
|
<attribute name="parameters"/>
|
||||||
|
</composite>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="template">
|
||||||
|
<boolean val="false"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="templates"/>
|
||||||
|
</object><object type="UML - Class" version="0" id="O2">
|
||||||
|
<attribute name="obj_pos">
|
||||||
|
<point val="16.494000,0.050000"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="obj_bb">
|
||||||
|
<rectangle val="16.444000,0.000000;30.433600,8.500000"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="elem_corner">
|
||||||
|
<point val="16.494000,0.050000"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="elem_width">
|
||||||
|
<real val="13.889600"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="elem_height">
|
||||||
|
<real val="8.400000"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="name">
|
||||||
|
<string>#CryptoBoxProps#</string>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="stereotype">
|
||||||
|
<string/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="abstract">
|
||||||
|
<boolean val="false"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="suppress_attributes">
|
||||||
|
<boolean val="false"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="suppress_operations">
|
||||||
|
<boolean val="false"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="visible_attributes">
|
||||||
|
<boolean val="true"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="visible_operations">
|
||||||
|
<boolean val="true"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="attributes"/>
|
||||||
|
<attribute name="operations">
|
||||||
|
<composite type="umloperation">
|
||||||
|
<attribute name="name"><string>#__allAvailablePartitions#</string></attribute>
|
||||||
|
<attribute name="type"><string/></attribute>
|
||||||
|
<attribute name="visibility"><enum val="0"/></attribute>
|
||||||
|
<attribute name="abstract"><boolean val="false"/></attribute>
|
||||||
|
<attribute name="class_scope"><boolean val="false"/></attribute>
|
||||||
|
<attribute name="parameters"/>
|
||||||
|
</composite>
|
||||||
|
<composite type="umloperation">
|
||||||
|
<attribute name="name"><string>#__csv2list#</string></attribute>
|
||||||
|
<attribute name="type"><string/></attribute>
|
||||||
|
<attribute name="visibility"><enum val="0"/></attribute>
|
||||||
|
<attribute name="abstract"><boolean val="false"/></attribute>
|
||||||
|
<attribute name="class_scope"><boolean val="false"/></attribute>
|
||||||
|
<attribute name="parameters"/>
|
||||||
|
</composite>
|
||||||
|
<composite type="umloperation">
|
||||||
|
<attribute name="name"><string>#__deviceIsReallyAllowed#</string></attribute>
|
||||||
|
<attribute name="type"><string/></attribute>
|
||||||
|
<attribute name="visibility"><enum val="0"/></attribute>
|
||||||
|
<attribute name="abstract"><boolean val="false"/></attribute>
|
||||||
|
<attribute name="class_scope"><boolean val="false"/></attribute>
|
||||||
|
<attribute name="parameters"/>
|
||||||
|
</composite>
|
||||||
|
<composite type="umloperation">
|
||||||
|
<attribute name="name"><string>#__init__#</string></attribute>
|
||||||
|
<attribute name="type"><string/></attribute>
|
||||||
|
<attribute name="visibility"><enum val="0"/></attribute>
|
||||||
|
<attribute name="abstract"><boolean val="false"/></attribute>
|
||||||
|
<attribute name="class_scope"><boolean val="false"/></attribute>
|
||||||
|
<attribute name="parameters"/>
|
||||||
|
</composite>
|
||||||
|
<composite type="umloperation">
|
||||||
|
<attribute name="name"><string>#debugMessage#</string></attribute>
|
||||||
|
<attribute name="type"><string/></attribute>
|
||||||
|
<attribute name="visibility"><enum val="0"/></attribute>
|
||||||
|
<attribute name="abstract"><boolean val="false"/></attribute>
|
||||||
|
<attribute name="class_scope"><boolean val="false"/></attribute>
|
||||||
|
<attribute name="parameters"/>
|
||||||
|
</composite>
|
||||||
|
<composite type="umloperation">
|
||||||
|
<attribute name="name"><string>#getConfigValue#</string></attribute>
|
||||||
|
<attribute name="type"><string/></attribute>
|
||||||
|
<attribute name="visibility"><enum val="0"/></attribute>
|
||||||
|
<attribute name="abstract"><boolean val="false"/></attribute>
|
||||||
|
<attribute name="class_scope"><boolean val="false"/></attribute>
|
||||||
|
<attribute name="parameters"/>
|
||||||
|
</composite>
|
||||||
|
<composite type="umloperation">
|
||||||
|
<attribute name="name"><string>#getContainerList#</string></attribute>
|
||||||
|
<attribute name="type"><string/></attribute>
|
||||||
|
<attribute name="visibility"><enum val="0"/></attribute>
|
||||||
|
<attribute name="abstract"><boolean val="false"/></attribute>
|
||||||
|
<attribute name="class_scope"><boolean val="false"/></attribute>
|
||||||
|
<attribute name="parameters"/>
|
||||||
|
</composite>
|
||||||
|
<composite type="umloperation">
|
||||||
|
<attribute name="name"><string>#setConfigValue#</string></attribute>
|
||||||
|
<attribute name="type"><string/></attribute>
|
||||||
|
<attribute name="visibility"><enum val="0"/></attribute>
|
||||||
|
<attribute name="abstract"><boolean val="false"/></attribute>
|
||||||
|
<attribute name="class_scope"><boolean val="false"/></attribute>
|
||||||
|
<attribute name="parameters"/>
|
||||||
|
</composite>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="template">
|
||||||
|
<boolean val="false"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="templates"/>
|
||||||
|
</object><object type="UML - Class" version="0" id="O3">
|
||||||
|
<attribute name="obj_pos">
|
||||||
|
<point val="30.533600,0.050000"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="obj_bb">
|
||||||
|
<rectangle val="30.483600,0.000000;36.716400,2.900000"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="elem_corner">
|
||||||
|
<point val="30.533600,0.050000"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="elem_width">
|
||||||
|
<real val="6.132800"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="elem_height">
|
||||||
|
<real val="2.800000"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="name">
|
||||||
|
<string>#CryptoBoxContainer#</string>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="stereotype">
|
||||||
|
<string/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="abstract">
|
||||||
|
<boolean val="false"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="suppress_attributes">
|
||||||
|
<boolean val="false"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="suppress_operations">
|
||||||
|
<boolean val="false"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="visible_attributes">
|
||||||
|
<boolean val="true"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="visible_operations">
|
||||||
|
<boolean val="true"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="attributes"/>
|
||||||
|
<attribute name="operations">
|
||||||
|
<composite type="umloperation">
|
||||||
|
<attribute name="name"><string>#__init__#</string></attribute>
|
||||||
|
<attribute name="type"><string/></attribute>
|
||||||
|
<attribute name="visibility"><enum val="0"/></attribute>
|
||||||
|
<attribute name="abstract"><boolean val="false"/></attribute>
|
||||||
|
<attribute name="class_scope"><boolean val="false"/></attribute>
|
||||||
|
<attribute name="parameters"/>
|
||||||
|
</composite>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="template">
|
||||||
|
<boolean val="false"/>
|
||||||
|
</attribute>
|
||||||
|
<attribute name="templates"/>
|
||||||
|
</object></layer>
|
||||||
|
</diagram>
|
83
pythonrewrite/bin2/doc/index.html
Normal file
83
pythonrewrite/bin2/doc/index.html
Normal file
|
@ -0,0 +1,83 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
||||||
|
"http://www.w3.org/TR/html40/loose.dtd">
|
||||||
|
|
||||||
|
<html>
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<title>HappyDoc Generated Documentation</title>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body bgcolor="#ffffff">
|
||||||
|
|
||||||
|
<p><i><a href="index.html">Table of Contents</a></i></p>
|
||||||
|
|
||||||
|
<table border="0" cellpadding="5" cellspacing="0" width="100%">
|
||||||
|
<tr>
|
||||||
|
<th rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="10%"
|
||||||
|
bgcolor="#88bbee"><font color="#000000">HappyDoc Generated Documentation</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#88bbee"
|
||||||
|
width="90%"
|
||||||
|
align="right"><font color="#000000"> </font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<table border="0" cellpadding="5" cellspacing="0" width="100%">
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="20%"
|
||||||
|
>
|
||||||
|
<font color="#000000">
|
||||||
|
<a name="Modules and Packages">Modules and Packages</a>
|
||||||
|
</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="80%"
|
||||||
|
>
|
||||||
|
<font color="#000000"> </font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
|
||||||
|
<table border="0" cellpadding="3" cellspacing="0">
|
||||||
|
<tr><td valign="top" align="left"><p><a href="mnt/phobos/age/svn/cryptobox/branches/pythonrewrite/bin2/doc/CryptoBox.html">CryptoBox</a></p></td><td valign="top" align="left">
|
||||||
|
<p>This is a secure fileserver with encrypted filesystem and webinterface.</p>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td valign="top" align="left"><p><a href="mnt/phobos/age/svn/cryptobox/branches/pythonrewrite/bin2/doc/CryptoBoxContainer.html">CryptoBoxContainer</a></p></td><td valign="top" align="left"></td></tr>
|
||||||
|
<tr><td valign="top" align="left"><p><a href="mnt/phobos/age/svn/cryptobox/branches/pythonrewrite/bin2/doc/CryptoBoxLogger.html">CryptoBoxLogger</a></p></td><td valign="top" align="left">
|
||||||
|
<p>manages logging events of the CryptoBox</p>
|
||||||
|
</td></tr>
|
||||||
|
<tr><td valign="top" align="left"><p><a href="mnt/phobos/age/svn/cryptobox/branches/pythonrewrite/bin2/doc/CryptoBoxPreferences.html">CryptoBoxPreferences</a></p></td><td valign="top" align="left">
|
||||||
|
<p>read and write configuration</p>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<hr>
|
||||||
|
|
||||||
|
<p><i><a href="index.html">Table of Contents</a></i></p>
|
||||||
|
|
||||||
|
<font size="-2"><i>This document was automatically generated
|
||||||
|
on Wed Aug 16 13:00:54 2006 by
|
||||||
|
<a href="http://happydoc.sourceforge.net">HappyDoc</a> version
|
||||||
|
2.1</i></font>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
|
@ -0,0 +1,111 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
||||||
|
"http://www.w3.org/TR/html40/loose.dtd">
|
||||||
|
|
||||||
|
<html>
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<title>Module: CryptoBox</title>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body bgcolor="#ffffff">
|
||||||
|
|
||||||
|
<p><i><a href="../../../../../../../../../index.html">Table of Contents</a></i></p>
|
||||||
|
|
||||||
|
<table border="0" cellpadding="5" cellspacing="0" width="100%">
|
||||||
|
<tr>
|
||||||
|
<th rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="10%"
|
||||||
|
bgcolor="#88bbee"><font color="#000000">Module: CryptoBox</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#88bbee"
|
||||||
|
width="90%"
|
||||||
|
align="right"><font color="#000000">CryptoBox.py</font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
|
||||||
|
<p>This is a secure fileserver with encrypted filesystem and webinterface.</p>
|
||||||
|
<p>It was originally written in bash/perl. Now a complete rewrite is in
|
||||||
|
progress. So things might be confusing here. Hopefully not for long.
|
||||||
|
:)</p>
|
||||||
|
<table border="0" cellpadding="5" cellspacing="0" width="100%">
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="20%"
|
||||||
|
>
|
||||||
|
<font color="#000000">
|
||||||
|
<a name="Imported modules">Imported modules</a>
|
||||||
|
</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="80%"
|
||||||
|
>
|
||||||
|
<font color="#000000"> </font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
|
||||||
|
<b>import</b> <a href="CryptoBoxContainer.html">CryptoBoxContainer</a><br>
|
||||||
|
<b>import</b> <a href="CryptoBoxLogger.html">CryptoBoxLogger</a><br>
|
||||||
|
<b>import</b> <a href="CryptoBoxPreferences.html">CryptoBoxPreferences</a><br>
|
||||||
|
<b>import</b> <a href="http://www.python.org/doc/current/lib/module-re.html">re</a><br>
|
||||||
|
|
||||||
|
</td></tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="20%"
|
||||||
|
>
|
||||||
|
<font color="#000000">
|
||||||
|
<a name="Classes">Classes</a>
|
||||||
|
</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="80%"
|
||||||
|
>
|
||||||
|
<font color="#000000"> </font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
|
||||||
|
<table border="0" cellpadding="3" cellspacing="0">
|
||||||
|
<tr><td valign="top" align="left"><p><a href="CryptoBox/CryptoBoxProps.html">CryptoBoxProps</a></p></td><td valign="top" align="left">
|
||||||
|
<p>Get and set the properties of a CryptoBox</p>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<hr>
|
||||||
|
|
||||||
|
<p><i><a href="../../../../../../../../../index.html">Table of Contents</a></i></p>
|
||||||
|
|
||||||
|
<font size="-2"><i>This document was automatically generated
|
||||||
|
on Wed Aug 16 13:00:54 2006 by
|
||||||
|
<a href="http://happydoc.sourceforge.net">HappyDoc</a> version
|
||||||
|
2.1</i></font>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
|
@ -0,0 +1,317 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
||||||
|
"http://www.w3.org/TR/html40/loose.dtd">
|
||||||
|
|
||||||
|
<html>
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<title>Class: CryptoBox</title>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body bgcolor="#ffffff">
|
||||||
|
|
||||||
|
<p><i><a href="../../../../../../../../../../index.html">Table of Contents</a></i></p>
|
||||||
|
|
||||||
|
<table border="0" cellpadding="5" cellspacing="0" width="100%">
|
||||||
|
<tr>
|
||||||
|
<th rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="10%"
|
||||||
|
bgcolor="#88bbee"><font color="#000000">Class: CryptoBox</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#88bbee"
|
||||||
|
width="90%"
|
||||||
|
align="right"><font color="#000000">CryptoBox.py</font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
|
||||||
|
<p>Get and set the properties of a CryptoBox</p>
|
||||||
|
<table border="0" cellpadding="5" cellspacing="0" width="100%">
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="20%"
|
||||||
|
>
|
||||||
|
<font color="#000000">
|
||||||
|
<a name="Methods">Methods</a>
|
||||||
|
</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="80%"
|
||||||
|
>
|
||||||
|
<font color="#000000"> </font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
|
||||||
|
<a href="#__allAvailablePartitions">__allAvailablePartitions</a><br>
|
||||||
|
<a href="#__csv2list">__csv2list</a><br>
|
||||||
|
<a href="#__deviceIsReallyAllowed">__deviceIsReallyAllowed</a><br>
|
||||||
|
<a href="#__init__">__init__</a><br>
|
||||||
|
<a href="#debugMessage">debugMessage</a><br>
|
||||||
|
<a href="#getConfigValue">getConfigValue</a><br>
|
||||||
|
<a href="#getContainerList">getContainerList</a><br>
|
||||||
|
<a href="#setConfigValue">setConfigValue</a><br>
|
||||||
|
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="20%"
|
||||||
|
>
|
||||||
|
<font color="#000000">
|
||||||
|
<a name="__allAvailablePartitions"></a>
|
||||||
|
</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="80%"
|
||||||
|
>
|
||||||
|
<font color="#000000">__allAvailablePartitions </font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<font color="#000088"><pre>
|
||||||
|
__allAvailablePartitions ( self )
|
||||||
|
|
||||||
|
</pre></font>
|
||||||
|
|
||||||
|
<p>retrieve a list of all available containers</p>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="20%"
|
||||||
|
>
|
||||||
|
<font color="#000000">
|
||||||
|
<a name="__csv2list"></a>
|
||||||
|
</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="80%"
|
||||||
|
>
|
||||||
|
<font color="#000000">__csv2list </font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<font color="#000088"><pre>
|
||||||
|
__csv2list ( self, csvstring )
|
||||||
|
|
||||||
|
</pre></font>
|
||||||
|
|
||||||
|
<h3>transform a csv preferences string into a list</h3>
|
||||||
|
<p> internal methods</p>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="20%"
|
||||||
|
>
|
||||||
|
<font color="#000000">
|
||||||
|
<a name="__deviceIsReallyAllowed"></a>
|
||||||
|
</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="80%"
|
||||||
|
>
|
||||||
|
<font color="#000000">__deviceIsReallyAllowed </font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<font color="#000088"><pre>
|
||||||
|
__deviceIsReallyAllowed ( self, device )
|
||||||
|
|
||||||
|
</pre></font>
|
||||||
|
|
||||||
|
<p>return "true" if the given device is white-listed for being used as cryptobox container</p>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="20%"
|
||||||
|
>
|
||||||
|
<font color="#000000">
|
||||||
|
<a name="__init__"></a>
|
||||||
|
</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="80%"
|
||||||
|
>
|
||||||
|
<font color="#000000">__init__ </font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<font color="#000088"><pre>
|
||||||
|
__init__ ( self )
|
||||||
|
|
||||||
|
</pre></font>
|
||||||
|
|
||||||
|
<p>reset all variables to default settings</p>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="20%"
|
||||||
|
>
|
||||||
|
<font color="#000000">
|
||||||
|
<a name="debugMessage"></a>
|
||||||
|
</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="80%"
|
||||||
|
>
|
||||||
|
<font color="#000000">debugMessage </font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<font color="#000088"><pre>
|
||||||
|
debugMessage (
|
||||||
|
self,
|
||||||
|
level,
|
||||||
|
text,
|
||||||
|
)
|
||||||
|
|
||||||
|
</pre></font>
|
||||||
|
|
||||||
|
<h3>print a debug message to the previously choosen debugging facility</h3>
|
||||||
|
<p> public methods</p>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="20%"
|
||||||
|
>
|
||||||
|
<font color="#000000">
|
||||||
|
<a name="getConfigValue"></a>
|
||||||
|
</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="80%"
|
||||||
|
>
|
||||||
|
<font color="#000000">getConfigValue </font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<font color="#000088"><pre>
|
||||||
|
getConfigValue ( self, key )
|
||||||
|
|
||||||
|
</pre></font>
|
||||||
|
|
||||||
|
<p>return a tuple of key+value from the configfile</p>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="20%"
|
||||||
|
>
|
||||||
|
<font color="#000000">
|
||||||
|
<a name="getContainerList"></a>
|
||||||
|
</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="80%"
|
||||||
|
>
|
||||||
|
<font color="#000000">getContainerList </font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<font color="#000088"><pre>
|
||||||
|
getContainerList ( self )
|
||||||
|
|
||||||
|
</pre></font>
|
||||||
|
|
||||||
|
<p>return a list of all containers of this cryptobox</p>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="20%"
|
||||||
|
>
|
||||||
|
<font color="#000000">
|
||||||
|
<a name="setConfigValue"></a>
|
||||||
|
</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="80%"
|
||||||
|
>
|
||||||
|
<font color="#000000">setConfigValue </font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<font color="#000088"><pre>
|
||||||
|
setConfigValue (
|
||||||
|
self,
|
||||||
|
key,
|
||||||
|
value,
|
||||||
|
)
|
||||||
|
|
||||||
|
</pre></font>
|
||||||
|
|
||||||
|
<p>save the strings key+value in configfile</p>
|
||||||
|
</td></tr>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<hr>
|
||||||
|
|
||||||
|
<p><i><a href="../../../../../../../../../../index.html">Table of Contents</a></i></p>
|
||||||
|
|
||||||
|
<font size="-2"><i>This document was automatically generated
|
||||||
|
on Wed Aug 16 11:42:25 2006 by
|
||||||
|
<a href="http://happydoc.sourceforge.net">HappyDoc</a> version
|
||||||
|
2.1</i></font>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
|
@ -0,0 +1,318 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
||||||
|
"http://www.w3.org/TR/html40/loose.dtd">
|
||||||
|
|
||||||
|
<html>
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<title>Class: CryptoBoxProps</title>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body bgcolor="#ffffff">
|
||||||
|
|
||||||
|
<p><i><a href="../../../../../../../../../../index.html">Table of Contents</a></i></p>
|
||||||
|
|
||||||
|
<table border="0" cellpadding="5" cellspacing="0" width="100%">
|
||||||
|
<tr>
|
||||||
|
<th rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="10%"
|
||||||
|
bgcolor="#88bbee"><font color="#000000">Class: CryptoBoxProps</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#88bbee"
|
||||||
|
width="90%"
|
||||||
|
align="right"><font color="#000000">CryptoBox.py</font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
|
||||||
|
<h3>Get and set the properties of a CryptoBox</h3>
|
||||||
|
<p> This class returns the available <u>and</u> allowed devices, which will
|
||||||
|
be used further.</p>
|
||||||
|
<table border="0" cellpadding="5" cellspacing="0" width="100%">
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="20%"
|
||||||
|
>
|
||||||
|
<font color="#000000">
|
||||||
|
<a name="Methods">Methods</a>
|
||||||
|
</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="80%"
|
||||||
|
>
|
||||||
|
<font color="#000000"> </font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
|
||||||
|
<a href="#__allAvailablePartitions">__allAvailablePartitions</a><br>
|
||||||
|
<a href="#__csv2list">__csv2list</a><br>
|
||||||
|
<a href="#__deviceIsReallyAllowed">__deviceIsReallyAllowed</a><br>
|
||||||
|
<a href="#__init__">__init__</a><br>
|
||||||
|
<a href="#debugMessage">debugMessage</a><br>
|
||||||
|
<a href="#getConfigValue">getConfigValue</a><br>
|
||||||
|
<a href="#getContainerList">getContainerList</a><br>
|
||||||
|
<a href="#setConfigValue">setConfigValue</a><br>
|
||||||
|
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="20%"
|
||||||
|
>
|
||||||
|
<font color="#000000">
|
||||||
|
<a name="__allAvailablePartitions"></a>
|
||||||
|
</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="80%"
|
||||||
|
>
|
||||||
|
<font color="#000000">__allAvailablePartitions </font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<font color="#000088"><pre>
|
||||||
|
__allAvailablePartitions ( self )
|
||||||
|
|
||||||
|
</pre></font>
|
||||||
|
|
||||||
|
<h3>retrieve a list of all available containers</h3>
|
||||||
|
<p> TODO: if the code is not like a poem, write prosadocumentation ;)</p>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="20%"
|
||||||
|
>
|
||||||
|
<font color="#000000">
|
||||||
|
<a name="__csv2list"></a>
|
||||||
|
</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="80%"
|
||||||
|
>
|
||||||
|
<font color="#000000">__csv2list </font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<font color="#000088"><pre>
|
||||||
|
__csv2list ( self, csvstring )
|
||||||
|
|
||||||
|
</pre></font>
|
||||||
|
|
||||||
|
<p>transform a csv preferences string into a list</p>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="20%"
|
||||||
|
>
|
||||||
|
<font color="#000000">
|
||||||
|
<a name="__deviceIsReallyAllowed"></a>
|
||||||
|
</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="80%"
|
||||||
|
>
|
||||||
|
<font color="#000000">__deviceIsReallyAllowed </font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<font color="#000088"><pre>
|
||||||
|
__deviceIsReallyAllowed ( self, device )
|
||||||
|
|
||||||
|
</pre></font>
|
||||||
|
|
||||||
|
<p>return "true" if the given device is white-listed for being used as cryptobox container</p>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="20%"
|
||||||
|
>
|
||||||
|
<font color="#000000">
|
||||||
|
<a name="__init__"></a>
|
||||||
|
</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="80%"
|
||||||
|
>
|
||||||
|
<font color="#000000">__init__ </font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<font color="#000088"><pre>
|
||||||
|
__init__ ( self )
|
||||||
|
|
||||||
|
</pre></font>
|
||||||
|
|
||||||
|
<p>read config and fill class variables</p>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="20%"
|
||||||
|
>
|
||||||
|
<font color="#000000">
|
||||||
|
<a name="debugMessage"></a>
|
||||||
|
</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="80%"
|
||||||
|
>
|
||||||
|
<font color="#000000">debugMessage </font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<font color="#000088"><pre>
|
||||||
|
debugMessage (
|
||||||
|
self,
|
||||||
|
level,
|
||||||
|
text,
|
||||||
|
)
|
||||||
|
|
||||||
|
</pre></font>
|
||||||
|
|
||||||
|
<p>print a debug message to the previously choosen debugging facility</p>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="20%"
|
||||||
|
>
|
||||||
|
<font color="#000000">
|
||||||
|
<a name="getConfigValue"></a>
|
||||||
|
</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="80%"
|
||||||
|
>
|
||||||
|
<font color="#000000">getConfigValue </font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<font color="#000088"><pre>
|
||||||
|
getConfigValue ( self, key )
|
||||||
|
|
||||||
|
</pre></font>
|
||||||
|
|
||||||
|
<p>return a tuple of key+value from the configfile</p>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="20%"
|
||||||
|
>
|
||||||
|
<font color="#000000">
|
||||||
|
<a name="getContainerList"></a>
|
||||||
|
</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="80%"
|
||||||
|
>
|
||||||
|
<font color="#000000">getContainerList </font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<font color="#000088"><pre>
|
||||||
|
getContainerList ( self )
|
||||||
|
|
||||||
|
</pre></font>
|
||||||
|
|
||||||
|
<p>return a list of all actual available containers of this cryptobox</p>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="20%"
|
||||||
|
>
|
||||||
|
<font color="#000000">
|
||||||
|
<a name="setConfigValue"></a>
|
||||||
|
</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="80%"
|
||||||
|
>
|
||||||
|
<font color="#000000">setConfigValue </font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<font color="#000088"><pre>
|
||||||
|
setConfigValue (
|
||||||
|
self,
|
||||||
|
key,
|
||||||
|
value,
|
||||||
|
)
|
||||||
|
|
||||||
|
</pre></font>
|
||||||
|
|
||||||
|
<p>save the strings key+value in configfile</p>
|
||||||
|
</td></tr>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<hr>
|
||||||
|
|
||||||
|
<p><i><a href="../../../../../../../../../../index.html">Table of Contents</a></i></p>
|
||||||
|
|
||||||
|
<font size="-2"><i>This document was automatically generated
|
||||||
|
on Wed Aug 16 13:00:54 2006 by
|
||||||
|
<a href="http://happydoc.sourceforge.net">HappyDoc</a> version
|
||||||
|
2.1</i></font>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
|
@ -0,0 +1,76 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
||||||
|
"http://www.w3.org/TR/html40/loose.dtd">
|
||||||
|
|
||||||
|
<html>
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<title>Module: CryptoBoxContainer</title>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body bgcolor="#ffffff">
|
||||||
|
|
||||||
|
<p><i><a href="../../../../../../../../../index.html">Table of Contents</a></i></p>
|
||||||
|
|
||||||
|
<table border="0" cellpadding="5" cellspacing="0" width="100%">
|
||||||
|
<tr>
|
||||||
|
<th rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="10%"
|
||||||
|
bgcolor="#88bbee"><font color="#000000">Module: CryptoBoxContainer</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#88bbee"
|
||||||
|
width="90%"
|
||||||
|
align="right"><font color="#000000">CryptoBoxContainer.py</font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
|
||||||
|
<table border="0" cellpadding="5" cellspacing="0" width="100%">
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="20%"
|
||||||
|
>
|
||||||
|
<font color="#000000">
|
||||||
|
<a name="Classes">Classes</a>
|
||||||
|
</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="80%"
|
||||||
|
>
|
||||||
|
<font color="#000000"> </font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
|
||||||
|
<table border="0" cellpadding="3" cellspacing="0">
|
||||||
|
<tr><td valign="top" align="left"><p><a href="CryptoBoxContainer/CryptoBoxContainer.html">CryptoBoxContainer</a></p></td><td valign="top" align="left"></td></tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<hr>
|
||||||
|
|
||||||
|
<p><i><a href="../../../../../../../../../index.html">Table of Contents</a></i></p>
|
||||||
|
|
||||||
|
<font size="-2"><i>This document was automatically generated
|
||||||
|
on Wed Aug 16 13:00:54 2006 by
|
||||||
|
<a href="http://happydoc.sourceforge.net">HappyDoc</a> version
|
||||||
|
2.1</i></font>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
|
@ -0,0 +1,102 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
||||||
|
"http://www.w3.org/TR/html40/loose.dtd">
|
||||||
|
|
||||||
|
<html>
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<title>Class: CryptoBoxContainer</title>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body bgcolor="#ffffff">
|
||||||
|
|
||||||
|
<p><i><a href="../../../../../../../../../../index.html">Table of Contents</a></i></p>
|
||||||
|
|
||||||
|
<table border="0" cellpadding="5" cellspacing="0" width="100%">
|
||||||
|
<tr>
|
||||||
|
<th rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="10%"
|
||||||
|
bgcolor="#88bbee"><font color="#000000">Class: CryptoBoxContainer</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#88bbee"
|
||||||
|
width="90%"
|
||||||
|
align="right"><font color="#000000">CryptoBoxContainer.py</font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
|
||||||
|
<table border="0" cellpadding="5" cellspacing="0" width="100%">
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="20%"
|
||||||
|
>
|
||||||
|
<font color="#000000">
|
||||||
|
<a name="Methods">Methods</a>
|
||||||
|
</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="80%"
|
||||||
|
>
|
||||||
|
<font color="#000000"> </font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
|
||||||
|
<a href="#__init__">__init__</a><br>
|
||||||
|
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="20%"
|
||||||
|
>
|
||||||
|
<font color="#000000">
|
||||||
|
<a name="__init__"></a>
|
||||||
|
</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="80%"
|
||||||
|
>
|
||||||
|
<font color="#000000">__init__ </font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<font color="#000088"><pre>
|
||||||
|
__init__ ( self, device )
|
||||||
|
|
||||||
|
</pre></font>
|
||||||
|
|
||||||
|
</td></tr>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<hr>
|
||||||
|
|
||||||
|
<p><i><a href="../../../../../../../../../../index.html">Table of Contents</a></i></p>
|
||||||
|
|
||||||
|
<font size="-2"><i>This document was automatically generated
|
||||||
|
on Wed Aug 16 13:00:54 2006 by
|
||||||
|
<a href="http://happydoc.sourceforge.net">HappyDoc</a> version
|
||||||
|
2.1</i></font>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
|
@ -0,0 +1,105 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
||||||
|
"http://www.w3.org/TR/html40/loose.dtd">
|
||||||
|
|
||||||
|
<html>
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<title>Module: CryptoBoxLogger</title>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body bgcolor="#ffffff">
|
||||||
|
|
||||||
|
<p><i><a href="../../../../../../../../../index.html">Table of Contents</a></i></p>
|
||||||
|
|
||||||
|
<table border="0" cellpadding="5" cellspacing="0" width="100%">
|
||||||
|
<tr>
|
||||||
|
<th rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="10%"
|
||||||
|
bgcolor="#88bbee"><font color="#000000">Module: CryptoBoxLogger</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#88bbee"
|
||||||
|
width="90%"
|
||||||
|
align="right"><font color="#000000">CryptoBoxLogger.py</font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
|
||||||
|
<p>manages logging events of the CryptoBox</p>
|
||||||
|
<table border="0" cellpadding="5" cellspacing="0" width="100%">
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="20%"
|
||||||
|
>
|
||||||
|
<font color="#000000">
|
||||||
|
<a name="Imported modules">Imported modules</a>
|
||||||
|
</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="80%"
|
||||||
|
>
|
||||||
|
<font color="#000000"> </font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
|
||||||
|
<b>import</b> <a href="http://www.python.org/doc/current/lib/module-sys.html">sys</a><br>
|
||||||
|
|
||||||
|
</td></tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="20%"
|
||||||
|
>
|
||||||
|
<font color="#000000">
|
||||||
|
<a name="Classes">Classes</a>
|
||||||
|
</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="80%"
|
||||||
|
>
|
||||||
|
<font color="#000000"> </font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
|
||||||
|
<table border="0" cellpadding="3" cellspacing="0">
|
||||||
|
<tr><td valign="top" align="left"><p><a href="CryptoBoxLogger/CryptoBoxLogger.html">CryptoBoxLogger</a></p></td><td valign="top" align="left">
|
||||||
|
<p>handles concrete logging events and prints them e.g. to a logfile</p>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<hr>
|
||||||
|
|
||||||
|
<p><i><a href="../../../../../../../../../index.html">Table of Contents</a></i></p>
|
||||||
|
|
||||||
|
<font size="-2"><i>This document was automatically generated
|
||||||
|
on Wed Aug 16 13:00:54 2006 by
|
||||||
|
<a href="http://happydoc.sourceforge.net">HappyDoc</a> version
|
||||||
|
2.1</i></font>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
|
@ -0,0 +1,168 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
||||||
|
"http://www.w3.org/TR/html40/loose.dtd">
|
||||||
|
|
||||||
|
<html>
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<title>Class: CryptoBoxLogger</title>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body bgcolor="#ffffff">
|
||||||
|
|
||||||
|
<p><i><a href="../../../../../../../../../../index.html">Table of Contents</a></i></p>
|
||||||
|
|
||||||
|
<table border="0" cellpadding="5" cellspacing="0" width="100%">
|
||||||
|
<tr>
|
||||||
|
<th rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="10%"
|
||||||
|
bgcolor="#88bbee"><font color="#000000">Class: CryptoBoxLogger</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#88bbee"
|
||||||
|
width="90%"
|
||||||
|
align="right"><font color="#000000">CryptoBoxLogger.py</font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
|
||||||
|
<p>handles concrete logging events and prints them e.g. to a logfile</p>
|
||||||
|
<table border="0" cellpadding="5" cellspacing="0" width="100%">
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="20%"
|
||||||
|
>
|
||||||
|
<font color="#000000">
|
||||||
|
<a name="Methods">Methods</a>
|
||||||
|
</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="80%"
|
||||||
|
>
|
||||||
|
<font color="#000000"> </font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
|
||||||
|
<a href="#__init__">__init__</a><br>
|
||||||
|
<a href="#message2file">message2file</a><br>
|
||||||
|
<a href="#printMessage">printMessage</a><br>
|
||||||
|
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="20%"
|
||||||
|
>
|
||||||
|
<font color="#000000">
|
||||||
|
<a name="__init__"></a>
|
||||||
|
</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="80%"
|
||||||
|
>
|
||||||
|
<font color="#000000">__init__ </font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<font color="#000088"><pre>
|
||||||
|
__init__ (
|
||||||
|
self,
|
||||||
|
level,
|
||||||
|
facility,
|
||||||
|
name=None,
|
||||||
|
)
|
||||||
|
|
||||||
|
</pre></font>
|
||||||
|
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="20%"
|
||||||
|
>
|
||||||
|
<font color="#000000">
|
||||||
|
<a name="message2file"></a>
|
||||||
|
</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="80%"
|
||||||
|
>
|
||||||
|
<font color="#000000">message2file </font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<font color="#000088"><pre>
|
||||||
|
message2file ( self, text )
|
||||||
|
|
||||||
|
</pre></font>
|
||||||
|
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="20%"
|
||||||
|
>
|
||||||
|
<font color="#000000">
|
||||||
|
<a name="printMessage"></a>
|
||||||
|
</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="80%"
|
||||||
|
>
|
||||||
|
<font color="#000000">printMessage </font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<font color="#000088"><pre>
|
||||||
|
printMessage (
|
||||||
|
self,
|
||||||
|
text,
|
||||||
|
msg_level=None,
|
||||||
|
)
|
||||||
|
|
||||||
|
</pre></font>
|
||||||
|
|
||||||
|
</td></tr>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<hr>
|
||||||
|
|
||||||
|
<p><i><a href="../../../../../../../../../../index.html">Table of Contents</a></i></p>
|
||||||
|
|
||||||
|
<font size="-2"><i>This document was automatically generated
|
||||||
|
on Wed Aug 16 13:00:54 2006 by
|
||||||
|
<a href="http://happydoc.sourceforge.net">HappyDoc</a> version
|
||||||
|
2.1</i></font>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
|
@ -0,0 +1,109 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
||||||
|
"http://www.w3.org/TR/html40/loose.dtd">
|
||||||
|
|
||||||
|
<html>
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<title>Module: CryptoBoxPreferences</title>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body bgcolor="#ffffff">
|
||||||
|
|
||||||
|
<p><i><a href="../../../../../../../../../index.html">Table of Contents</a></i></p>
|
||||||
|
|
||||||
|
<table border="0" cellpadding="5" cellspacing="0" width="100%">
|
||||||
|
<tr>
|
||||||
|
<th rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="10%"
|
||||||
|
bgcolor="#88bbee"><font color="#000000">Module: CryptoBoxPreferences</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#88bbee"
|
||||||
|
width="90%"
|
||||||
|
align="right"><font color="#000000">CryptoBoxPreferences.py</font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
|
||||||
|
<p>read and write configuration</p>
|
||||||
|
<p>This Class is derived mainly from <code>gimini</code> project.
|
||||||
|
Thanx to Dutoit! <dutoitc(at)hotmail.com></p>
|
||||||
|
<table border="0" cellpadding="5" cellspacing="0" width="100%">
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="20%"
|
||||||
|
>
|
||||||
|
<font color="#000000">
|
||||||
|
<a name="Imported modules">Imported modules</a>
|
||||||
|
</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="80%"
|
||||||
|
>
|
||||||
|
<font color="#000000"> </font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
|
||||||
|
<b>from</b> <a href="http://www.python.org/doc/current/lib/module-ConfigParser.html">ConfigParser</a> <b>import</b> *<br>
|
||||||
|
<b>import</b> <a href="http://www.python.org/doc/current/lib/module-os.html">os</a><br>
|
||||||
|
<b>import</b> <a href="http://www.python.org/doc/current/lib/module-sys.html">sys</a><br>
|
||||||
|
|
||||||
|
</td></tr>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="20%"
|
||||||
|
>
|
||||||
|
<font color="#000000">
|
||||||
|
<a name="Classes">Classes</a>
|
||||||
|
</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="80%"
|
||||||
|
>
|
||||||
|
<font color="#000000"> </font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
|
||||||
|
<table border="0" cellpadding="3" cellspacing="0">
|
||||||
|
<tr><td valign="top" align="left"><p><a href="CryptoBoxPreferences/Preferences.html">Preferences</a></p></td><td valign="top" align="left">
|
||||||
|
<p>This class handles preferences and stores them into given configfile</p>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<hr>
|
||||||
|
|
||||||
|
<p><i><a href="../../../../../../../../../index.html">Table of Contents</a></i></p>
|
||||||
|
|
||||||
|
<font size="-2"><i>This document was automatically generated
|
||||||
|
on Wed Aug 16 13:00:54 2006 by
|
||||||
|
<a href="http://happydoc.sourceforge.net">HappyDoc</a> version
|
||||||
|
2.1</i></font>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
|
@ -0,0 +1,275 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
||||||
|
"http://www.w3.org/TR/html40/loose.dtd">
|
||||||
|
|
||||||
|
<html>
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<title>Class: Preferences</title>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body bgcolor="#ffffff">
|
||||||
|
|
||||||
|
<p><i><a href="../../../../../../../../../../index.html">Table of Contents</a></i></p>
|
||||||
|
|
||||||
|
<table border="0" cellpadding="5" cellspacing="0" width="100%">
|
||||||
|
<tr>
|
||||||
|
<th rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="10%"
|
||||||
|
bgcolor="#88bbee"><font color="#000000">Class: Preferences</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#88bbee"
|
||||||
|
width="90%"
|
||||||
|
align="right"><font color="#000000">CryptoBoxPreferences.py</font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
|
||||||
|
<h3>This class handles preferences and stores them into given configfile</h3>
|
||||||
|
<p> To use it :
|
||||||
|
- instanciate a Preferences object :
|
||||||
|
myPP=Preferences()
|
||||||
|
- to get a preference :
|
||||||
|
mypref=myPP["ma_preference"]
|
||||||
|
- to set a preference :
|
||||||
|
myPP["ma_preference"]=xxx</p>
|
||||||
|
<p> The preferences are automatically loaded on the first instanciation of this
|
||||||
|
class and are saved when a value is added or changed automatically, too.</p>
|
||||||
|
<table border="0" cellpadding="5" cellspacing="0" width="100%">
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="20%"
|
||||||
|
>
|
||||||
|
<font color="#000000">
|
||||||
|
<a name="Methods">Methods</a>
|
||||||
|
</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="80%"
|
||||||
|
>
|
||||||
|
<font color="#000000"> </font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
|
||||||
|
<a href="#__getitem__">__getitem__</a><br>
|
||||||
|
<a href="#__init__">__init__</a><br>
|
||||||
|
<a href="#__loadConfig">__loadConfig</a><br>
|
||||||
|
<a href="#__saveConfig">__saveConfig</a><br>
|
||||||
|
<a href="#__setitem__">__setitem__</a><br>
|
||||||
|
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="20%"
|
||||||
|
>
|
||||||
|
<font color="#000000">
|
||||||
|
<a name="__getitem__"></a>
|
||||||
|
</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="80%"
|
||||||
|
>
|
||||||
|
<font color="#000000">__getitem__ </font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<font color="#000088"><pre>
|
||||||
|
__getitem__ ( self, name )
|
||||||
|
|
||||||
|
</pre></font>
|
||||||
|
|
||||||
|
<h3>Return the preferences for the given item</h3>
|
||||||
|
<p> @param String name : Name of the item for which we return a value
|
||||||
|
@return String : value of the pref, or None if inexistant
|
||||||
|
@since 1.1.2.7
|
||||||
|
@author C.Dutoit <dutoitc@hotmail.com></p>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="20%"
|
||||||
|
>
|
||||||
|
<font color="#000000">
|
||||||
|
<a name="__init__"></a>
|
||||||
|
</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="80%"
|
||||||
|
>
|
||||||
|
<font color="#000000">__init__ </font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<font color="#000088"><pre>
|
||||||
|
__init__ ( self, filename )
|
||||||
|
|
||||||
|
</pre></font>
|
||||||
|
|
||||||
|
<h3>Constructor</h3>
|
||||||
|
<p> @author C.Dutoit <dutoitc@hotmail.com></p>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="20%"
|
||||||
|
>
|
||||||
|
<font color="#000000">
|
||||||
|
<a name="__loadConfig"></a>
|
||||||
|
</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="80%"
|
||||||
|
>
|
||||||
|
<font color="#000000">__loadConfig </font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<font color="#000088"><pre>
|
||||||
|
__loadConfig ( self )
|
||||||
|
|
||||||
|
</pre></font>
|
||||||
|
|
||||||
|
<h3>Load datas from config file</h3>
|
||||||
|
<p> @since 1.1.2.5
|
||||||
|
@author C.Dutoit <dutoitc@hotmail.com></p>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="20%"
|
||||||
|
>
|
||||||
|
<font color="#000000">
|
||||||
|
<a name="__saveConfig"></a>
|
||||||
|
</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="80%"
|
||||||
|
>
|
||||||
|
<font color="#000000">__saveConfig </font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<font color="#000088"><pre>
|
||||||
|
__saveConfig ( self )
|
||||||
|
|
||||||
|
</pre></font>
|
||||||
|
|
||||||
|
<h3>Save datas to config file</h3>
|
||||||
|
<p> @since 1.1.2.5
|
||||||
|
@author C.Dutoit <dutoitc@hotmail.com></p>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="20%"
|
||||||
|
>
|
||||||
|
<font color="#000000">
|
||||||
|
<a name="__setitem__"></a>
|
||||||
|
</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="80%"
|
||||||
|
>
|
||||||
|
<font color="#000000">__setitem__ </font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<font color="#000088"><pre>
|
||||||
|
__setitem__ (
|
||||||
|
self,
|
||||||
|
name,
|
||||||
|
value,
|
||||||
|
)
|
||||||
|
|
||||||
|
</pre></font>
|
||||||
|
|
||||||
|
<h3>Return the preferences for the given item</h3>
|
||||||
|
<p> @param String name : Name of the item WITHOUT SPACES
|
||||||
|
@param String Value : Value for the given name
|
||||||
|
@raises TypeError : if the name contains spaces
|
||||||
|
@since 1.1.2.7
|
||||||
|
@author C.Dutoit <dutoitc@hotmail.com></p>
|
||||||
|
<table border="0" cellpadding="5" cellspacing="0" width="100%">
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="20%"
|
||||||
|
>
|
||||||
|
<font color="#000000">
|
||||||
|
<a name="Exceptions">Exceptions</a>
|
||||||
|
</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="80%"
|
||||||
|
>
|
||||||
|
<font color="#000000"> </font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
|
||||||
|
TypeError, "Name cannot contain a space"<br>
|
||||||
|
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<hr>
|
||||||
|
|
||||||
|
<p><i><a href="../../../../../../../../../../index.html">Table of Contents</a></i></p>
|
||||||
|
|
||||||
|
<font size="-2"><i>This document was automatically generated
|
||||||
|
on Wed Aug 16 13:00:54 2006 by
|
||||||
|
<a href="http://happydoc.sourceforge.net">HappyDoc</a> version
|
||||||
|
2.1</i></font>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
|
@ -0,0 +1,75 @@
|
||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
||||||
|
"http://www.w3.org/TR/html40/loose.dtd">
|
||||||
|
|
||||||
|
<html>
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<title>Module: test</title>
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body bgcolor="#ffffff">
|
||||||
|
|
||||||
|
<p><i><a href="../../../../../../../../../index.html">Table of Contents</a></i></p>
|
||||||
|
|
||||||
|
<table border="0" cellpadding="5" cellspacing="0" width="100%">
|
||||||
|
<tr>
|
||||||
|
<th rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="10%"
|
||||||
|
bgcolor="#88bbee"><font color="#000000">Module: test</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#88bbee"
|
||||||
|
width="90%"
|
||||||
|
align="right"><font color="#000000">test.py</font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
|
||||||
|
<table border="0" cellpadding="5" cellspacing="0" width="100%">
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
rowspan="2"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="20%"
|
||||||
|
>
|
||||||
|
<font color="#000000">
|
||||||
|
<a name="Imported modules">Imported modules</a>
|
||||||
|
</font>
|
||||||
|
</th>
|
||||||
|
<th bgcolor="#99ccff"
|
||||||
|
valign="top"
|
||||||
|
align="left"
|
||||||
|
width="80%"
|
||||||
|
>
|
||||||
|
<font color="#000000"> </font>
|
||||||
|
</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
|
||||||
|
<b>import</b> <a href="CryptoBox.html">CryptoBox</a><br>
|
||||||
|
|
||||||
|
</td></tr>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<hr>
|
||||||
|
|
||||||
|
<p><i><a href="../../../../../../../../../index.html">Table of Contents</a></i></p>
|
||||||
|
|
||||||
|
<font size="-2"><i>This document was automatically generated
|
||||||
|
on Wed Aug 16 11:45:34 2006 by
|
||||||
|
<a href="http://happydoc.sourceforge.net">HappyDoc</a> version
|
||||||
|
2.1</i></font>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
|
@ -1,9 +0,0 @@
|
||||||
from CryptoBox import CryptoBox
|
|
||||||
|
|
||||||
cb = CryptoBox()
|
|
||||||
#print "Allowed_Devices: %s" % (cb.getConfigValue("allowed_devices"), )
|
|
||||||
#print "non-existing: %s" % (cb.getConfigValue("alowed_devices"), )
|
|
||||||
print [e.device for e in cb.getContainerList()]
|
|
||||||
print "Config %s" % str(cb.getConfigValue("logfile"))
|
|
||||||
cb.setConfigValue("foo","bar")
|
|
||||||
|
|
Loading…
Reference in a new issue