| Index: build/android/devil/android/apk_helper.py | 
| diff --git a/build/android/devil/android/apk_helper.py b/build/android/devil/android/apk_helper.py | 
| index 539fbe1a3ea7e7251ed67da0ce2d5d16bb15e259..81c49cf7596035a2201e5c7456d054ad95d44fc4 100644 | 
| --- a/build/android/devil/android/apk_helper.py | 
| +++ b/build/android/devil/android/apk_helper.py | 
| @@ -27,6 +27,13 @@ def GetInstrumentationName(apk_path): | 
| return ApkHelper(apk_path).GetInstrumentationName() | 
|  | 
|  | 
| +def ToHelper(path_or_helper): | 
| +  """Creates an ApkHelper unless one is already given.""" | 
| +  if isinstance(path_or_helper, basestring): | 
| +    return ApkHelper(path_or_helper) | 
| +  return path_or_helper | 
| + | 
| + | 
| def _ParseManifestFromApk(apk_path): | 
| aapt_output = aapt.Dump('xmltree', apk_path, 'AndroidManifest.xml') | 
|  | 
| @@ -63,10 +70,14 @@ def _ParseManifestFromApk(apk_path): | 
|  | 
|  | 
| class ApkHelper(object): | 
| -  def __init__(self, apk_path): | 
| -    self._apk_path = apk_path | 
| +  def __init__(self, path): | 
| +    self._apk_path = path | 
| self._manifest = None | 
|  | 
| +  @property | 
| +  def path(self): | 
| +    return self._apk_path | 
| + | 
| def GetActivityName(self): | 
| """Returns the name of the Activity in the apk.""" | 
| manifest_info = self._GetManifest() | 
|  |