Merge branch 'display-corrections-ui-types' into 'master'
plugins/display_corrections: Adapt to new poezio.ui API See merge request poezio/poezio!129
This commit is contained in:
commit
5cf90368c6
1 changed files with 6 additions and 1 deletions
|
@ -25,6 +25,8 @@ Usage
|
||||||
from poezio.plugin import BasePlugin
|
from poezio.plugin import BasePlugin
|
||||||
from poezio.common import shell_split
|
from poezio.common import shell_split
|
||||||
from poezio import tabs
|
from poezio import tabs
|
||||||
|
from poezio.ui.types import Message
|
||||||
|
from poezio.ui.consts import SHORT_FORMAT
|
||||||
|
|
||||||
|
|
||||||
class Plugin(BasePlugin):
|
class Plugin(BasePlugin):
|
||||||
|
@ -44,6 +46,8 @@ class Plugin(BasePlugin):
|
||||||
if not messages:
|
if not messages:
|
||||||
return None
|
return None
|
||||||
for message in reversed(messages):
|
for message in reversed(messages):
|
||||||
|
if not isinstance(message, Message):
|
||||||
|
continue
|
||||||
if message.old_message:
|
if message.old_message:
|
||||||
if nb == 1:
|
if nb == 1:
|
||||||
return message
|
return message
|
||||||
|
@ -64,8 +68,9 @@ class Plugin(BasePlugin):
|
||||||
if message:
|
if message:
|
||||||
display = []
|
display = []
|
||||||
while message:
|
while message:
|
||||||
|
str_time = message.time.strftime(SHORT_FORMAT)
|
||||||
display.append('%s %s%s%s %s' %
|
display.append('%s %s%s%s %s' %
|
||||||
(message.str_time, '* '
|
(str_time, '* '
|
||||||
if message.me else '', message.nickname, ''
|
if message.me else '', message.nickname, ''
|
||||||
if message.me else '>', message.txt))
|
if message.me else '>', message.txt))
|
||||||
message = message.old_message
|
message = message.old_message
|
||||||
|
|
Loading…
Reference in a new issue