class lame_mt_util: __locker = threading.Lock() __color = ccolor.ConsoleColor() @classmethod def DisplayScanResult(cls, fname, result): cls.__locker.acquire() cls.__color.set_green_text() sys.stdout.write(fname) if result is not None: cls.__color.set_red_text() sys.stdout.write(" " + " Infected: " + result.vname + " (" + result.engid + ")") sys.stdout.write('\n') cls.__locker.release()
def __init__(self, lpath): self._lame = Lame(lpath) self._color = ccolor.ConsoleColor()
def __init__(self, lpath): self._lame = LameWithFeedback(lpath) self._lame.SetCallack(self.__EnterFile, self.__LeaveFile, self.__Alarm) self._color = ccolor.ConsoleColor() self._virus_info_list = []
def __init__(self , lpath): self._lame = LameWithFeedback(lpath) self._lame.SetCallack(self.__ReportHandle) self._color = ccolor.ConsoleColor()