Ejemplo n.º 1
0
    def __init__(self, verbose=False):
        self.verbose = verbose

        self.plugins_path = None
        self.temp_path = None
        self.kmdfiles = []
        self.kmd_modules = []

        self.max_datetime = datetime.datetime(1980, 1, 1, 0, 0, 0, 0)

        k2file.K2Tempfile().removetempdir()

        self.__set_temppath()
Ejemplo n.º 2
0
    def __init__(self, verbose=False):
        self.verbose = verbose  # 디버깅 여부

        self.plugins_path = None  # 플러그인 경로
        self.temp_path = None  # 임시 폴더 클래스
        self.kmdfiles = []  # 우선순위가 기록된 kmd 리스트
        self.kmd_modules = []  # 메모리에 로딩된 모듈

        # 플러그 엔진의 가장 최신 시간 값을 가진다.
        # 초기값으로는 1980-01-01을 지정한다.
        self.max_datetime = datetime.datetime(1980, 1, 1, 0, 0, 0, 0)

        # 키콤백신이 만든 임시 파일 모두 제거 (운영체제의 임시 폴더를 초기화)
        k2file.K2Tempfile().removetempdir()
Ejemplo n.º 3
0
 def __set_temppath(self):
     self.temp_path = k2file.K2Tempfile()
Ejemplo n.º 4
0
 def __set_temppath(self):
     # 임시 폴더를 지정한다.
     self.temp_path = k2file.K2Tempfile()
Ejemplo n.º 5
0
 def set_temppath(self, temp_path):
     # 임시 폴더를 지정한다.
     self.temp_path = k2file.K2Tempfile(temp_path)