Markov: rename internal methods to make them clear

This commit is contained in:
2014-05-03 20:47:48 -05:00
parent 3856a1e95b
commit 244720934c
2 changed files with 23 additions and 23 deletions

View File

@@ -26,7 +26,7 @@ import time
from dateutil.relativedelta import relativedelta
from markov.models import MarkovContext, MarkovState, MarkovTarget
from markov.views import _generate_sentence, _learn_line
from markov.views import _generate_line, _learn_line
from extlib import irclib
@@ -140,14 +140,14 @@ class Markov(Module):
self.lines_seen.append(('.self.said.', datetime.now()))
return self.irc.reply(event, u"{0:s}: {1:s}".format(nick,
u" ".join(_generate_sentence(context, topics=topics))))
u" ".join(_generate_line(context, topics=topics))))
else:
# i wasn't addressed directly, so just respond
topics = [x for x in what.split(' ') if len(x) >= 3]
self.lines_seen.append(('.self.said.', datetime.now()))
return self.irc.reply(event, u"{0:s}".format(u" ".join(_generate_sentence(context,
topics=topics))))
return self.irc.reply(event, u"{0:s}".format(u" ".join(_generate_line(context,
topics=topics))))
def markov_learn(self, event, nick, userhost, what, admin_unlocked):
"""Learn one line, as provided to the command."""
@@ -190,12 +190,12 @@ class Markov(Module):
topics = [x for x in line.split(' ') if len(x) >= 3]
self.lines_seen.append(('.self.said.', datetime.now()))
return u" ".join(_generate_sentence(context, topics=topics,
min_words=min_size, max_words=max_size))
return u" ".join(_generate_line(context, topics=topics,
min_words=min_size, max_words=max_size))
else:
self.lines_seen.append(('.self.said.', datetime.now()))
return u" ".join(_generate_sentence(context, min_words=min_size,
max_words=max_size))
return u" ".join(_generate_line(context, min_words=min_size,
max_words=max_size))
def thread_do(self):
"""Do various things."""