From 31b4fcbf13e1226b263e73fdb3af764a7e10cd44 Mon Sep 17 00:00:00 2001 From: Caleb Deveraux Date: Mon, 4 Oct 2010 15:55:44 +0800 Subject: [PATCH] Use int(s, 36) rather than roll a custom base36 converter --- mclevel.py | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/mclevel.py b/mclevel.py index 3dcb47b..0a45b4c 100644 --- a/mclevel.py +++ b/mclevel.py @@ -1623,23 +1623,7 @@ class MCInfdevOldLevel(MCLevel): base36alphabet = "0123456789abcdefghijklmnopqrstuvwxyz" def decbase36(self, s): - n = 0; - neg = False; - s = s.lower(); - - if s[0] == '-': - neg = True; - s=s[1:]; - - while(len(s)): - if not s[0] in self.base36alphabet: - break; - n*=36 - n+=self.base36alphabet.index(s[0]) - s=s[1:]; - - if neg: return -n - return n; + return int(s, 36) def base36(self, n): n = int(n);