1*3f982cf4SFabien Sanglard#!/usr/bin/env python3 2*3f982cf4SFabien Sanglard 3*3f982cf4SFabien Sanglard# Copyright 2019 The Chromium Authors. All rights reserved. 4*3f982cf4SFabien Sanglard# Use of this source code is governed by a BSD-style license that can be 5*3f982cf4SFabien Sanglard# found in the LICENSE file. 6*3f982cf4SFabien Sanglard 7*3f982cf4SFabien Sanglard""" 8*3f982cf4SFabien SanglardWrites True if the argument is a directory. 9*3f982cf4SFabien Sanglard""" 10*3f982cf4SFabien Sanglard 11*3f982cf4SFabien Sanglardfrom __future__ import print_function 12*3f982cf4SFabien Sanglard 13*3f982cf4SFabien Sanglardimport os.path 14*3f982cf4SFabien Sanglardimport sys 15*3f982cf4SFabien Sanglard 16*3f982cf4SFabien Sanglard 17*3f982cf4SFabien Sanglarddef main(): 18*3f982cf4SFabien Sanglard print(is_dir(sys.argv[1]), end='') 19*3f982cf4SFabien Sanglard return 0 20*3f982cf4SFabien Sanglard 21*3f982cf4SFabien Sanglard 22*3f982cf4SFabien Sanglarddef is_dir(dir_name): 23*3f982cf4SFabien Sanglard return str(os.path.isdir(dir_name)) 24*3f982cf4SFabien Sanglard 25*3f982cf4SFabien Sanglard 26*3f982cf4SFabien Sanglarddef DoMain(args): 27*3f982cf4SFabien Sanglard """Hook to be called from gyp without starting a separate python 28*3f982cf4SFabien Sanglard interpreter.""" 29*3f982cf4SFabien Sanglard return is_dir(args[0]) 30*3f982cf4SFabien Sanglard 31*3f982cf4SFabien Sanglard 32*3f982cf4SFabien Sanglardif __name__ == '__main__': 33*3f982cf4SFabien Sanglard sys.exit(main()) 34