Change format of multithread parser to class

This commit is contained in:
55448286+taizan-hokuto@users.noreply.github.com
2019-11-04 23:29:00 +09:00
parent 3912758a52
commit 7c6e12cbe5
2 changed files with 41 additions and 37 deletions

View File

@@ -1,11 +1,14 @@
from . import parser
from . parser import Parser
import json
import os
import traceback
import datetime
import time
class CompatibleProcessor():
class CompatibleProcessor:
def __init__(self):
self.parser = Parser()
def process(self, chat_components: list):
chatlist = []
@@ -26,7 +29,7 @@ class CompatibleProcessor():
if action.get('addChatItemAction') is None: continue
if action['addChatItemAction'].get('item') is None: continue
chat = parser.parse(action)
chat = self.parser.parse(action)
if chat:
chatlist.append(chat)
ret["pollingIntervalMillis"] = int(timeout*1000)