1#!/usr/bin/python 2# Copyright 2015 The Chromium Authors. All rights reserved. 3# Use of this source code is governed by a BSD-style license that can be 4# found in the LICENSE file. 5 6import os 7import sys 8 9 10def _AddToPathIfNeeded(path): 11 if path not in sys.path: 12 sys.path.insert(0, path) 13 14 15def Main(): 16 catapult_path = os.path.abspath(os.path.join( 17 os.path.dirname(__file__), '..', '..')) 18 19 _AddToPathIfNeeded(os.path.join(catapult_path, 'dashboard')) 20 import dashboard 21 paths = dashboard.PathsForDeployment() 22 23 _AddToPathIfNeeded(catapult_path) 24 from catapult_build import appengine_dev_server 25 appengine_dev_server.DevAppserver(paths, sys.argv[1:]) 26 27 28if __name__ == '__main__': 29 Main() 30