Logo Search packages:      
Sourcecode: hellanzb version File versions  Download package

Hellanzb::PostProcessorUtil Namespace Reference


Detailed Description


PostProcessorUtil - support functions for the PostProcessor

(c) Copyright 2005 Philip Jenvey, Ben Bangert
[See end of file]


Classes

class  Archive
class  DecompressionThread
class  DirName
class  MusicType
class  NeedMorePars
class  ParExpectsUnsplitFiles

Functions

def cleanUp
def containsRequiredFiles
def decompressMusicFile
def defineMusicType
def deleteDuplicates
def dirHasMusic
def dirHasPars
def dirHasRars
def dotRarFirstCmp
def findPar2Groups
def flattenPar1Name
def flattenPar2Name
def getMusicType
def getMusicTypeExtensions
def getParEnum
def getParName
def getParRecoveryName
def isDuplicate
def isPar
def isPar1
def isPar2
def isRar
def isRequiredFile
def par2
def processPars
def processRars
def unrar

Variables

string __id__ = '$Id: PostProcessorUtil.py 865 2006-11-13 19:26:02Z pjenvey $'
tuple DUPE_SUFFIX = re.compile(r'.*_hellanzb_dupe\d{1,3}$')
tuple EOLbroken = re.compile(r'_broken$')
tuple par1ParityVolumeFileExtRe = re.compile(r'[pq]\d{2}$')
tuple PAR2_LEFTOVER_SUFFIX = re.compile(r'\.\d$')
tuple par2RecoveryPacketRe = re.compile(r'.vol\d+[-+]\d+.')
tuple RAR_DAMAGED_RE
string RAR_HEADER = 'Rar!'
tuple RAR_NOT_FOUND_RE = re.compile(r'.*File:\ "(.*)"\ -\ no\ data\ found\..*')


Generated by  Doxygen 1.6.0   Back to index