.BANCHO. Compile tillerino regex only once

This commit is contained in:
Nyo
2016-05-20 18:53:09 +02:00
parent 7b89822e69
commit e483a92a2c
2 changed files with 6 additions and 8 deletions

View File

@@ -6,15 +6,10 @@ from constants import exceptions
from helpers import userHelper
import time
from helpers import systemHelper
import re
import requests
import json
from constants import mods
from helpers import generalFunctions
import sys
import traceback
from helpers import consoleHelper
from constants import bcolors
"""
Commands callbacks
@@ -328,7 +323,7 @@ def getPPMessage(userID):
return "Error in LETS API call ({}). Please tell this to a dev.".format(data["message"])
else:
raise exceptions.apiException
# Return response in chat
# Song name and mods
msg = "{song}{plus}{mods} ".format(song=data["song_name"], plus="+" if token.tillerino[1] > 0 else "", mods=generalFunctions.readableMods(token.tillerino[1]))
@@ -370,8 +365,7 @@ def tillerinoNp(fro, chan, message):
return False
# Get beatmap id from URL
p = re.compile("^https?:\\/\\/osu\\.ppy\\.sh\\/b\\/(\\d*)")
beatmapID = p.search(beatmapURL).groups(0)[0]
beatmapID = fokabot.npRegex.search(beatmapURL).groups(0)[0]
# Update latest tillerino song for current token
token = glob.tokens.getTokenFromUsername(fro)