mirror of
https://github.com/Mikaela/Limnoria.git
synced 2024-10-14 17:59:29 +02:00
Fixed a few bugs.
This commit is contained in:
parent
3fde50eaf9
commit
5fb5241602
@ -37,6 +37,7 @@ import plugins
|
|||||||
|
|
||||||
import os
|
import os
|
||||||
import time
|
import time
|
||||||
|
import random
|
||||||
|
|
||||||
import sqlite
|
import sqlite
|
||||||
|
|
||||||
@ -102,13 +103,13 @@ class QuoteGrabs(plugins.ChannelDBHandler,
|
|||||||
ORDER BY id DESC LIMIT 1""", msg.nick)
|
ORDER BY id DESC LIMIT 1""", msg.nick)
|
||||||
if cursor.rowcount == 0:
|
if cursor.rowcount == 0:
|
||||||
self._grab(msg, irc.prefix)
|
self._grab(msg, irc.prefix)
|
||||||
|
self._sendGrabMsg(irc, msg)
|
||||||
else:
|
else:
|
||||||
last = int(cursor.fetchone()[0])
|
last = int(cursor.fetchone()[0])
|
||||||
elapsed = int(time.time()) - last
|
elapsed = int(time.time()) - last
|
||||||
if random.random()*elapsed > grabTime/2:
|
if random.random()*elapsed > grabTime/2:
|
||||||
self._grab(msg, irc.prefix)
|
self._grab(msg, irc.prefix)
|
||||||
s = 'jots down a new quote for %s' % msg.nick
|
self._sendGrabMsg(irc, msg)
|
||||||
irc.queueMsg(ircmsgs.action(msg.args[0], s))
|
|
||||||
|
|
||||||
def _grab(self, msg, addedBy):
|
def _grab(self, msg, addedBy):
|
||||||
channel = msg.args[0]
|
channel = msg.args[0]
|
||||||
@ -120,6 +121,10 @@ class QuoteGrabs(plugins.ChannelDBHandler,
|
|||||||
msg.nick, msg.prefix, addedBy, int(time.time()), text)
|
msg.nick, msg.prefix, addedBy, int(time.time()), text)
|
||||||
db.commit()
|
db.commit()
|
||||||
|
|
||||||
|
def _sendGrabMsg(self, irc, msg):
|
||||||
|
s = 'jots down a new quote for %s' % msg.nick
|
||||||
|
irc.queueMsg(ircmsgs.action(msg.args[0], s))
|
||||||
|
|
||||||
def grab(self, irc, msg, args):
|
def grab(self, irc, msg, args):
|
||||||
"""[<channel>] <nick>
|
"""[<channel>] <nick>
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user