diff options
author | Chris Larson <chris_larson@mentor.com> | 2010-03-23 20:33:19 -0700 |
---|---|---|
committer | Chris Larson <chris_larson@mentor.com> | 2010-03-24 11:24:53 -0700 |
commit | 7af05cba87ec9f3ea5e53689b3d9f0a63784d1b5 (patch) | |
tree | bae6c549da64b92f4d7ccaa5ed3be24bec7e9479 | |
parent | 4725d83f532cad96168aa9affdedb33b6fc897b7 (diff) | |
download | bitbake-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.py | 8 |
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) |