]> code.ossystems Code Review - openembedded-core.git/commitdiff
bb.utils: utilize string.letters and string.digits
authorChris Larson <chris_larson@mentor.com>
Wed, 24 Mar 2010 03:33:19 +0000 (20:33 -0700)
committerRichard Purdie <rpurdie@linux.intel.com>
Thu, 25 Mar 2010 17:25:51 +0000 (17:25 +0000)
(Bitbake rev: 7af05cba87ec9f3ea5e53689b3d9f0a63784d1b5)

Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
bitbake/lib/bb/utils.py

index 1bb9e9472d8c1c9f19adfca7dfcb72a50711d294..ef049f7c7bf94f96be539d005b8876c7b9d6d172 100644 (file)
@@ -19,23 +19,21 @@ BitBake Utility Functions
 # with this program; if not, write to the Free Software Foundation, Inc.,
 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 
-digits = "0123456789"
-ascii_letters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
 separators = ".-"
 
-import re, fcntl, os, types, bb
+import re, fcntl, os, types, bb, string
 
 def explode_version(s):
     r = []
     alpha_regexp = re.compile('^([a-zA-Z]+)(.*)$')
     numeric_regexp = re.compile('^(\d+)(.*)$')
     while (s != ''):
-        if s[0] in digits:
+        if s[0] in string.digits:
             m = numeric_regexp.match(s)
             r.append(int(m.group(1)))
             s = m.group(2)
             continue
-        if s[0] in ascii_letters:
+        if s[0] in string.letters:
             m = alpha_regexp.match(s)
             r.append(m.group(1))
             s = m.group(2)