1# Copyright 2016 Google Inc. 2# 3# Use of this source code is governed by a BSD-style license that can be 4# found in the LICENSE file. 5 6from os import path 7import glob 8 9def join(*pathnames): 10 return path.join(*pathnames) 11 12def basename(pathname): 13 return pathname.basename(pathname) 14 15def find_skps(skps): 16 pathnames = list() 17 for skpglob in skps: 18 for skp in glob.iglob(skpglob): 19 if (path.isdir(skp)): 20 pathnames.extend(glob.iglob(path.join(skp, '*.skp'))) 21 pathnames.extend(glob.iglob(path.join(skp, '*.mskp'))) 22 else: 23 pathnames.append(skp) 24 return pathnames 25