Add an UMA stat to be able to see if the User pods are show on start screen,
[chromium-blink-merge.git] / components / webui_generator / generator / gen_sources.py
blob6b9a87a6c9b6b0d43df5c0439d73e5c611744f5d
1 # Copyright 2015 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
5 import os
6 import os.path
7 import sys
9 from declaration import Declaration
10 import export_h
11 import util
12 import view_model
13 import web_ui_view
15 args = util.CreateArgumentParser().parse_args()
16 declaration_path = os.path.relpath(args.declaration, args.root)
17 destination = os.path.relpath(args.destination, args.root)
18 os.chdir(args.root)
19 try:
20 declaration = Declaration(declaration_path)
21 except Exception as e:
22 print >> sys.stderr, e.message
23 sys.exit(1)
24 view_model.Gen(declaration, destination)
25 web_ui_view.Gen(declaration, destination)
26 export_h.Gen(declaration, destination)