Public Member Functions | |
def | __init__ |
def | type |
def | __str__ |
def | update |
Definition at line 9 of file ResultCounter.py.
def ResultCounter::ResultCounter::__init__ | ( | self | ) |
def ResultCounter::ResultCounter::__str__ | ( | self | ) |
Definition at line 23 of file ResultCounter.py.
00023 : 00024 if self._unk == 0: 00025 answer = " counts: NEW - %d, OLD - %d, DUP - %d, TOT - %d" % \ 00026 ( self._new, self._old, self._dup, self._tot ) 00027 else: 00028 answer = " counts: NEW - %d, OLD - %d, DUP - %d, UNK - %d, TOT - %d" % \ 00029 ( self._new, self._old, self._dup, self._unk, self._tot ) 00030 return answer 00031 def update( self, result ):
def ResultCounter::ResultCounter::type | ( | self | ) |
def ResultCounter::ResultCounter::update | ( | self, | ||
result | ||||
) |
Definition at line 32 of file ResultCounter.py.
00032 : 00033 if result == None: 00034 state = "new" 00035 elif isinstance( result, types.StringType ): 00036 state = result 00037 else: 00038 state = result.state( ) 00039 00040 if state == "new": 00041 self._new += 1 00042 elif state == "old": 00043 self._old += 1 00044 elif state == "dup": 00045 self._dup += 1 00046 else: 00047 self._unk += 1 00048 00049 self._tot += 1 00050 00051 return return