Skip to content

Commit 32d2979

Browse files
committed
Skip "by" in telechat comments to catch recently changed format
- Legacy-Id: 3887
1 parent 15474ed commit 32d2979

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

redesign/importing/import-docs.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,7 @@ def date_in_match(match):
241241
d = 25
242242
return datetime.date(y, m, d)
243243

244-
re_telechat_agenda = re.compile(r"(Placed on|Removed from) agenda for telechat(| - %s) by" % date_re_str)
244+
re_telechat_agenda = re.compile(r"(Placed on|Removed from) agenda for telechat( - %s|)" % date_re_str)
245245
re_telechat_changed = re.compile(r"Telechat date (was|has been) changed to (<b>)?%s(</b>)? from" % date_re_str)
246246
re_ballot_position = re.compile(r"\[Ballot Position Update\] (New position, (?P<position>.*), has been recorded( for (?P<for>\w+ \w+) |)|Position (|for (?P<for2>.*) )has been changed to (?P<position2>.*) from .*)(by (?P<by>.*)|)")
247247
re_ballot_issued = re.compile(r"Ballot has been issued")
@@ -251,7 +251,7 @@ def date_in_match(match):
251251
re_last_call_requested = re.compile(r"Last Call was requested")
252252
re_document_approved = re.compile(r"IESG has approved and state has been changed to")
253253
re_document_disapproved = re.compile(r"(Do Not Publish|DNP) note has been sent to RFC Editor and state has been changed to")
254-
re_resurrection_requested = re.compile(r"(I-D |)Resurrection was requested by")
254+
re_resurrection_requested = re.compile(r"(I-D |)Resurrection was requested")
255255
re_completed_resurrect = re.compile(r"(This document has been resurrected|This document has been resurrected per RFC Editor's request|Resurrection was completed)")
256256

257257
re_status_date_changed = re.compile(r"Status [dD]ate has been changed to (<b>)?" + date_re_str)
@@ -600,7 +600,7 @@ def import_from_idinternal(d, idinternal):
600600
if not idinternal.agenda:
601601
idinternal.telechat_date = None # normalize
602602

603-
if telechat_date != idinternal.telechat_date:
603+
if idinternal.telechat_date != telechat_date:
604604
e = TelechatDocEvent(type="scheduled_for_telechat",
605605
telechat_date=idinternal.telechat_date,
606606
returning_item=bool(idinternal.returning_item))
@@ -612,7 +612,7 @@ def import_from_idinternal(d, idinternal):
612612
e.by = system
613613
args = ("Placed on", idinternal.telechat_date) if idinternal.telechat_date else ("Removed from", telechat_date)
614614
e.doc = d
615-
e.desc = "%s agenda for telechat - %s by system" % args
615+
e.desc = "%s agenda for telechat - %s" % args
616616
e.save()
617617

618618
try:

0 commit comments

Comments
 (0)