소스 검색

Correct parse error in RC.re_log, detect moves correctly.

tags/v0.1^2
Ben Kurtovic 12 년 전
부모
커밋
42072582cf
1개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. +3
    -3
      earwigbot/irc/rc.py

+ 3
- 3
earwigbot/irc/rc.py 파일 보기

@@ -28,7 +28,7 @@ class RC(object):
"""Store data from an event received from our IRC watcher."""
re_color = re.compile("\x03([0-9]{1,2}(,[0-9]{1,2})?)?")
re_edit = re.compile("\A\[\[(.*?)\]\]\s(.*?)\s(http://.*?)\s\*\s(.*?)\s\*\s(.*?)\Z")
re_log = re.compile("\A\[\[(.*?)\]\]\s(.*?)\s\*\s(.*?)\s\*\s(.*?)\Z")
re_log = re.compile("\A\[\[(.*?)\]\]\s(.*?)\s\s\*\s(.*?)\s\*\s\s(.*?)\Z")

pretty_edit = "\x02New {0}\x0F: \x0314[[\x0307{1}\x0314]]\x0306 * \x0303{2}\x0306 * \x0302{3}\x0306 * \x0310{4}"
pretty_log = "\x02New {0}\x0F: \x0303{1}\x0306 * \x0302{2}\x0306 * \x0310{3}"
@@ -73,13 +73,13 @@ class RC(object):
event_type = "protection" # "New protection:"
elif flags == "create":
event_type = "user" # "New user:"
if self.page == "Special:Log/move":
elif flags == "move":
event_type = "move" # New move:
else:
event_type = "edit" # "New edit:"
if "B" in flags:
# "New bot edit:"
event_type = "bot " + event_type
event_type = "bot edit"
if "M" in flags:
# "New minor edit:" OR "New minor bot edit:"
event_type = "minor " + event_type


불러오는 중...
취소
저장