inline_argv = m.group(1).strip()
if ptype == 'mic':
- m2 = re.search('(?P<format>\w+)', inline_argv)
+ m2 = re.search(r'(?P<format>\w+)', inline_argv)
elif ptype == 'mic2':
- m2 = re.search('(-f|--format(=)?)\s*(?P<format>\w+)',
+ m2 = re.search(r'(-f|--format(=)?)\s*(?P<format>\w+)',
inline_argv)
else:
return None
with open(ksfile, 'r') as rf:
first_line = rf.readline()
- mic_re = '^#\s*-\*-mic-options-\*-\s+(.*)\s+-\*-mic-options-\*-'
- mic2_re = '^#\s*-\*-mic2-options-\*-\s+(.*)\s+-\*-mic2-options-\*-'
+ mic_re = r'^#\s*-\*-mic-options-\*-\s+(.*)\s+-\*-mic-options-\*-'
+ mic2_re = r'^#\s*-\*-mic2-options-\*-\s+(.*)\s+-\*-mic2-options-\*-'
result = parse_magic_line(mic_re, first_line, 'mic') \
or parse_magic_line(mic2_re, first_line, 'mic2')
return
- parser = configparser.SafeConfigParser()
+ parser = configparser.ConfigParser()
parser.read(siteconf)
for section in parser.sections():
# check and normalize the scheme of proxy url
if self.create['proxy']:
- m = re.match('^(\w+)://.*', self.create['proxy'])
+ m = re.match(r'^(\w+)://.*', self.create['proxy'])
if m:
scheme = m.group(1)
if scheme not in ('http', 'https', 'ftp', 'socks'):
# auto select backend
with open(_path(conf), 'r') as rf:
conf_str = rf.read()
- conf_str = re.sub("pkgmgr\s*=\s*.*", "pkgmgr=auto", conf_str)
+ conf_str = re.sub(r"pkgmgr\s*=\s*.*", "pkgmgr=auto", conf_str)
with open(_path(conf), 'w') as wf:
wf.write(conf_str)
# auto select backend
with open(_path(conf), 'r') as rf:
conf_str = rf.read()
- conf_str = re.sub("pkgmgr\s*=\s*.*", "pkgmgr=auto", conf_str)
+ conf_str = re.sub(r"pkgmgr\s*=\s*.*", "pkgmgr=auto", conf_str)
with open(_path(conf), 'w') as wf:
wf.write(conf_str)
from mic.utils.safeurl import SafeURL
-RPM_RE = re.compile("(.*)\.(.*) (.*)-(.*)")
+RPM_RE = re.compile(r"(.*)\.(.*) (.*)-(.*)")
RPM_FMT = "%(name)s.%(arch)s %(version)s-%(release)s"
-SRPM_RE = re.compile("(.*)-(\d+.*)-(\d+\.\d+).src.rpm")
+SRPM_RE = re.compile(r"(.*)-(\d+.*)-(\d+\.\d+).src.rpm")
def build_name(kscfg, release=None, prefix = None, suffix = None):
def get_image_type(path):
def _get_extension_name(path):
- match = re.search("(?<=\.)\w+$", path)
+ match = re.search(r"(?<=\.)\w+$", path)
if match:
return match.group(0)
else:
rpmloc = h
hdr = readRpmHeader(self.ts, h)
- m = re.match("(.*)-(\d+.*)-(\d+\.\d+)\.(.+)\.rpm", os.path.basename(rpmloc))
+ m = re.match(r"(.*)-(\d+.*)-(\d+\.\d+)\.(.+)\.rpm", os.path.basename(rpmloc))
if m:
pkgname = m.group(1)
else:
except:
rpmloc = h
- m = re.match("(.*)-(\d+.*)-(\d+\.\d+)\.(.+)\.rpm", os.path.basename(rpmloc))
+ m = re.match(r"(.*)-(\d+.*)-(\d+\.\d+)\.(.+)\.rpm", os.path.basename(rpmloc))
if m:
pkgname = m.group(1)
else:
except:
rpmloc = h
- m = re.match("(.*)-(\d+.*)-(\d+\.\d+)\.(.+)\.rpm", os.path.basename(rpmloc))
+ m = re.match(r"(.*)-(\d+.*)-(\d+\.\d+)\.(.+)\.rpm", os.path.basename(rpmloc))
if m:
pkgname = m.group(1)
else:
# 2 3400531968B 3656384511B 255852544B primary linux-swap(v1)
# 3 3656384512B 3720347647B 63963136B primary fat16 boot, lba
- partition_info = re.split("\s+", line)
+ partition_info = re.split(r"\s+", line)
size = partition_info[3].split("B")[0]