diff --git a/devlib/utils/android.py b/devlib/utils/android.py index e1c968f..d77eecd 100755 --- a/devlib/utils/android.py +++ b/devlib/utils/android.py @@ -649,7 +649,7 @@ def grant_app_permissions(target, package): dumpsys = target.execute('dumpsys package {}'.format(package)) permissions = re.search( - 'requested permissions:\s*(?P(android.permission.+\s*)+)', dumpsys + r'requested permissions:\s*(?P(android.permission.+\s*)+)', dumpsys ) if permissions is None: return diff --git a/devlib/utils/gem5.py b/devlib/utils/gem5.py index d25574a..cc48c07 100644 --- a/devlib/utils/gem5.py +++ b/devlib/utils/gem5.py @@ -18,7 +18,7 @@ import logging from devlib.utils.types import numeric -GEM5STATS_FIELD_REGEX = re.compile("^(?P[^- ]\S*) +(?P[^#]+).+$") +GEM5STATS_FIELD_REGEX = re.compile(r"^(?P[^- ]\S*) +(?P[^#]+).+$") GEM5STATS_DUMP_HEAD = '---------- Begin Simulation Statistics ----------' GEM5STATS_DUMP_TAIL = '---------- End Simulation Statistics ----------' GEM5STATS_ROI_NUMBER = 8 diff --git a/devlib/utils/misc.py b/devlib/utils/misc.py index 2e29f69..d2aabfa 100644 --- a/devlib/utils/misc.py +++ b/devlib/utils/misc.py @@ -495,7 +495,7 @@ def escape_spaces(text): .. note:: :func:`pipes.quote` should be favored where possible. """ - return text.replace(' ', '\ ') + return text.replace(' ', '\\ ') def getch(count=1): diff --git a/devlib/utils/ssh.py b/devlib/utils/ssh.py index bf2f828..0177e31 100644 --- a/devlib/utils/ssh.py +++ b/devlib/utils/ssh.py @@ -1396,7 +1396,7 @@ class Gem5Connection(TelnetConnection): both of these. """ gem5_logger.debug("Sending Sync") - self.conn.send("echo \*\*sync\*\*\n") + self.conn.send("echo \\*\\*sync\\*\\*\n") self.conn.expect(r"\*\*sync\*\*", timeout=self.default_timeout) self.conn.expect([self.conn.UNIQUE_PROMPT, self.conn.PROMPT], timeout=self.default_timeout) self.conn.expect([self.conn.UNIQUE_PROMPT, self.conn.PROMPT], timeout=self.default_timeout)