diff options
Diffstat (limited to 'infra/bots/recipe_modules/flavor/gn_chromebook_flavor.py')
-rw-r--r-- | infra/bots/recipe_modules/flavor/gn_chromebook_flavor.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/infra/bots/recipe_modules/flavor/gn_chromebook_flavor.py b/infra/bots/recipe_modules/flavor/gn_chromebook_flavor.py index 34ffa54197..c004d9971e 100644 --- a/infra/bots/recipe_modules/flavor/gn_chromebook_flavor.py +++ b/infra/bots/recipe_modules/flavor/gn_chromebook_flavor.py @@ -151,11 +151,11 @@ class GNChromebookFlavorUtils(gn_flavor.GNFlavorUtils): self._ssh('rm %s' % path, 'rm', '-rf', path) self._ssh('mkdir %s' % path, 'mkdir', '-p', path) - def read_file_on_device(self, path): - # To avoid failure if file doesn't exist. - self._ssh('touch %s' % path, 'touch', path) - return self._ssh('read %s' % path, - 'cat', path, stdout=self.m.raw_io.output()).stdout + def read_file_on_device(self, path, **kwargs): + rv = self._ssh('read %s' % path, + 'cat', path, stdout=self.m.raw_io.output(), + **kwargs) + return rv.stdout.rstrip() if rv and rv.stdout else None def remove_file_on_device(self, path): # use -f to silently return if path doesn't exist |