Browse Source

Rename ~reload to ~emptydb

Reload now effectively empties the database completely,
so rename the function for clarity.

Change-Id: I5c30a89213e462dd3777052d6a6c2714039bbb76
changes/37/620037/1
Thierry Carrez 3 years ago
parent
commit
894c8672e8
  1. 4
      README.rst
  2. 4
      ptgbot/bot.py
  3. 2
      ptgbot/db.py

4
README.rst

@ -133,8 +133,8 @@ You have to be a channel operator (+o) to use admin commands.
~newday
Removes now/next/location entries, to be run at the start of a new day
~reload
Resets the database entirely (reloads from configuration)
~emptydb
Resets the database entirely to minimal contents
~fetchdb URL
Fetches JSON DB from specified URL. Any JSON key specified will replace

4
ptgbot/bot.py

@ -153,8 +153,8 @@ class PTGBot(SASL, SSL, irc.bot.SingleServerIRCBot):
return
words = msg.split()
command = words[0][1:].lower()
if command == 'reload':
self.data.reload()
if command == 'emptydb':
self.data.empty()
elif command == 'fetchdb':
url = words[1]
self.send(chan, "Loading DB from %s ..." % url)

2
ptgbot/db.py

@ -165,7 +165,7 @@ class PTGDataBase():
self.data['location'] = {}
self.save()
def reload(self):
def empty(self):
self.data = copy.deepcopy(self.BASE)
self.save()

Loading…
Cancel
Save