OpenQuizz
Une application de gestion des contenus pédagogiques
ZippedStoreShaWriter Class Reference
Inheritance diagram for ZippedStoreShaWriter:
Collaboration diagram for ZippedStoreShaWriter:

Public Member Functions

def __init__ (self)
 
def __getattr__ (self, attr)
 
def write (self, data)
 
def close (self)
 
def seek (self, offset, whence=getattr(os, 'SEEK_SET', 0))
 
def getvalue (self)
 
- Public Member Functions inherited from Sha1Writer
def sha (self, as_hex=False)
 

Data Fields

 buf
 
 zip
 
- Data Fields inherited from Sha1Writer
 sha1
 

Detailed Description

Remembers everything someone writes to it and generates a sha

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self)

Reimplemented from Sha1Writer.

Member Function Documentation

◆ __getattr__()

def __getattr__ (   self,
  attr 
)

◆ close()

def close (   self)

◆ getvalue()

def getvalue (   self)
:return: string value from the current stream position to the end

◆ seek()

def seek (   self,
  offset,
  whence = getattr(os, 'SEEK_SET', 0) 
)
Seeking currently only supports to rewind written data
Multiple writes are not supported

◆ write()

def write (   self,
  data 
)
:raise IOError: If not all bytes could be written
:param data: byte object
:return: length of incoming data

Reimplemented from Sha1Writer.

Field Documentation

◆ buf

buf

◆ zip

zip

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