コード例 #1
0
ファイル: TimeDirectory.py プロジェクト: floli/tools
    def __setitem__(self,key,value):
        self.reread()
        if type(key)!=str:
            raise TypeError(type(key),"of",key,"is not 'str'")

        if key in self.values:
            self.__remove(key)
            
        if FileBasis in value.__class__.__mro__:
            value.writeFileAs(path.join(self.name,key))
        else:
            f=FileBasis(path.join(self.name,key))
            f.writeFile(str(value))
        self.reread(force=True)
コード例 #2
0
ファイル: SolutionFile.py プロジェクト: floli/tools
 def __init__(self,directory,name):
     """ @param directory: name of the directory containing the solutions
     for a specific time
     @param name: name of the field."""
     
     FileBasis.__init__(self,path.abspath(path.join(directory,name)))