xref: /aosp_15_r20/external/skia/tools/skpbench/_os_path.py (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
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