xref: /third_party/skia/tools/skpbench/_os_path.py
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /third_party/skia/tools/skpbench/
1cb93a386Sopenharmony_ci# Copyright 2016 Google Inc.
2cb93a386Sopenharmony_ci#
3cb93a386Sopenharmony_ci# Use of this source code is governed by a BSD-style license that can be
4cb93a386Sopenharmony_ci# found in the LICENSE file.
5cb93a386Sopenharmony_ci
6cb93a386Sopenharmony_cifrom os import path
7cb93a386Sopenharmony_ciimport glob
8cb93a386Sopenharmony_ci
9cb93a386Sopenharmony_cidef join(*pathnames):
10cb93a386Sopenharmony_ci  return path.join(*pathnames)
11cb93a386Sopenharmony_ci
12cb93a386Sopenharmony_cidef basename(pathname):
13cb93a386Sopenharmony_ci  return pathname.basename(pathname)
14cb93a386Sopenharmony_ci
15cb93a386Sopenharmony_cidef find_skps(skps):
16cb93a386Sopenharmony_ci  pathnames = list()
17cb93a386Sopenharmony_ci  for skpglob in skps:
18cb93a386Sopenharmony_ci    for skp in glob.iglob(skpglob):
19cb93a386Sopenharmony_ci      if (path.isdir(skp)):
20cb93a386Sopenharmony_ci        pathnames.extend(glob.iglob(path.join(skp, '*.skp')))
21cb93a386Sopenharmony_ci        pathnames.extend(glob.iglob(path.join(skp, '*.mskp')))
22cb93a386Sopenharmony_ci      else:
23cb93a386Sopenharmony_ci        pathnames.append(skp)
24cb93a386Sopenharmony_ci  return pathnames
25

Indexes created Thu Nov 07 10:32:03 CST 2024