| OLD | NEW | 
|---|
| 1 # Copyright (C) 2012 Google Inc. All rights reserved. | 1 # Copyright (C) 2012 Google Inc. All rights reserved. | 
| 2 # | 2 # | 
| 3 # Redistribution and use in source and binary forms, with or without | 3 # Redistribution and use in source and binary forms, with or without | 
| 4 # modification, are permitted provided that the following conditions are | 4 # modification, are permitted provided that the following conditions are | 
| 5 # met: | 5 # met: | 
| 6 # | 6 # | 
| 7 #     * Redistributions of source code must retain the above copyright | 7 #     * Redistributions of source code must retain the above copyright | 
| 8 # notice, this list of conditions and the following disclaimer. | 8 # notice, this list of conditions and the following disclaimer. | 
| 9 #     * Redistributions in binary form must reproduce the above | 9 #     * Redistributions in binary form must reproduce the above | 
| 10 # copyright notice, this list of conditions and the following disclaimer | 10 # copyright notice, this list of conditions and the following disclaimer | 
| (...skipping 775 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 786         self._push_file_if_needed(self._port._build_path('android_main_fonts.xml
      '), | 786         self._push_file_if_needed(self._port._build_path('android_main_fonts.xml
      '), | 
| 787                                   self._driver_details.device_directory() + 'and
      roid_main_fonts.xml', log_callback) | 787                                   self._driver_details.device_directory() + 'and
      roid_main_fonts.xml', log_callback) | 
| 788         self._push_file_if_needed(self._port._build_path('android_fallback_fonts
      .xml'), | 788         self._push_file_if_needed(self._port._build_path('android_fallback_fonts
      .xml'), | 
| 789                                   self._driver_details.device_directory() + 'and
      roid_fallback_fonts.xml', log_callback) | 789                                   self._driver_details.device_directory() + 'and
      roid_fallback_fonts.xml', log_callback) | 
| 790 | 790 | 
| 791         try: | 791         try: | 
| 792             driver_host_path = self._port._path_to_driver()  # pylint: disable=p
      rotected-access | 792             driver_host_path = self._port._path_to_driver()  # pylint: disable=p
      rotected-access | 
| 793             log_callback('installing apk if necessary') | 793             log_callback('installing apk if necessary') | 
| 794             self._device.Install(driver_host_path) | 794             self._device.Install(driver_host_path) | 
| 795         except (device_errors.CommandFailedError, | 795         except (device_errors.CommandFailedError, | 
| 796                 device_errors.CommandTimeoutError) as exc: | 796                 device_errors.CommandTimeoutError, | 
|  | 797                 device_errors.DeviceUnreachableError) as exc: | 
| 797             self._abort('Failed to install %s onto device: %s' % (driver_host_pa
      th, str(exc))) | 798             self._abort('Failed to install %s onto device: %s' % (driver_host_pa
      th, str(exc))) | 
| 798 | 799 | 
| 799     def _push_fonts(self, log_callback): | 800     def _push_fonts(self, log_callback): | 
| 800         path_to_ahem_font = self._port._build_path('AHEM____.TTF') | 801         path_to_ahem_font = self._port._build_path('AHEM____.TTF') | 
| 801         self._push_file_if_needed(path_to_ahem_font, self._driver_details.device
      _fonts_directory() + 'AHEM____.TTF', log_callback) | 802         self._push_file_if_needed(path_to_ahem_font, self._driver_details.device
      _fonts_directory() + 'AHEM____.TTF', log_callback) | 
| 802         for (host_dirs, font_file, _) in HOST_FONT_FILES: | 803         for (host_dirs, font_file, _) in HOST_FONT_FILES: | 
| 803             for host_dir in host_dirs: | 804             for host_dir in host_dirs: | 
| 804                 host_font_path = host_dir + font_file | 805                 host_font_path = host_dir + font_file | 
| 805                 if self._port._check_file_exists(host_font_path, '', more_loggin
      g=False): | 806                 if self._port._check_file_exists(host_font_path, '', more_loggin
      g=False): | 
| 806                     self._push_file_if_needed( | 807                     self._push_file_if_needed( | 
| (...skipping 319 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 1126         return command | 1127         return command | 
| 1127 | 1128 | 
| 1128     def _read_prompt(self, deadline): | 1129     def _read_prompt(self, deadline): | 
| 1129         last_char = '' | 1130         last_char = '' | 
| 1130         while True: | 1131         while True: | 
| 1131             current_char = self._server_process.read_stdout(deadline, 1) | 1132             current_char = self._server_process.read_stdout(deadline, 1) | 
| 1132             if current_char == ' ': | 1133             if current_char == ' ': | 
| 1133                 if last_char in ('#', '$'): | 1134                 if last_char in ('#', '$'): | 
| 1134                     return | 1135                     return | 
| 1135             last_char = current_char | 1136             last_char = current_char | 
| OLD | NEW | 
|---|