summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Larson <chris_larson@mentor.com>2010-03-23 20:33:19 -0700
committerChris Larson <chris_larson@mentor.com>2010-03-24 11:24:53 -0700
commit7af05cba87ec9f3ea5e53689b3d9f0a63784d1b5 (patch)
treebae6c549da64b92f4d7ccaa5ed3be24bec7e9479
parent4725d83f532cad96168aa9affdedb33b6fc897b7 (diff)
downloadbitbake-7af05cba87ec9f3ea5e53689b3d9f0a63784d1b5.tar.gz
bb.utils: utilize string.letters and string.digits
Signed-off-by: Chris Larson <chris_larson@mentor.com>
-rw-r--r--lib/bb/utils.py8
1 files changed, 3 insertions, 5 deletions
diff --git a/lib/bb/utils.py b/lib/bb/utils.py
index 1bb9e9472..ef049f7c7 100644
--- a/lib/bb/utils.py
+++ b/lib/bb/utils.py
@@ -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)