summaryrefslogtreecommitdiffstats
path: root/tools/gen_keyboard_overlay_data
diff options
context:
space:
mode:
Diffstat (limited to 'tools/gen_keyboard_overlay_data')
-rwxr-xr-xtools/gen_keyboard_overlay_data/gen_keyboard_overlay_data.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/tools/gen_keyboard_overlay_data/gen_keyboard_overlay_data.py b/tools/gen_keyboard_overlay_data/gen_keyboard_overlay_data.py
index 9860bd7..7be6f29 100755
--- a/tools/gen_keyboard_overlay_data/gen_keyboard_overlay_data.py
+++ b/tools/gen_keyboard_overlay_data/gen_keyboard_overlay_data.py
@@ -51,7 +51,7 @@ CC_OUTDIR = 'chrome/browser/ui/webui/chromeos'
CC_FILENAME = 'keyboard_overlay_ui.cc'
GRD_OUTDIR = 'chrome/app'
GRD_FILENAME = 'generated_resources.grd'
-JS_OUTDIR = 'chrome/browser/resources'
+JS_OUTDIR = 'chrome/browser/resources/chromeos'
JS_FILENAME = 'keyboard_overlay_data.js'
ALTGR_OUTDIR = 'chrome/browser/chromeos/input_method'
ALTGR_FILENAME = 'xkeyboard.cc'
@@ -291,7 +291,8 @@ def ParseOptions():
# Get the password from the terminal, if needed.
if not options.password:
- options.password = getpass.getpass('Password for %s: ' % options.username)
+ options.password = getpass.getpass(
+ 'Application specific password for %s: ' % options.username)
return options
@@ -439,7 +440,10 @@ def UniqueBehaviors(hotkey_data):
def GetPath(path_from_src):
"""Returns the absolute path of the specified path."""
- return os.path.join(os.path.dirname(__file__), '../..', path_from_src)
+ path = os.path.join(os.path.dirname(__file__), '../..', path_from_src)
+ if not os.path.isfile(path):
+ print 'WARNING: %s does not exist. Maybe moved or renamed?' % path
+ return path
def OutputJson(keyboard_glyph_data, hotkey_data, layouts, var_name, outdir):