forked from platformio/platformio-core
PackageManifest: Ignore hidden files for examples
This commit is contained in:
1 parent
47ba127733
commit
e6ea4cb613
4 files changed
+8
-4
No files matched your search
@@ -42,7 +42,7 @@ class ExportModel(DataModel):
|
||||
|
||||
|
||||
class ExampleModel(DataModel):
|
||||
name = DataField(max_length=100, regex=r"^[a-zA-Z\d\-\_ ]+$", required=True)
|
||||
name = DataField(max_length=100, regex=r"^[a-zA-Z\d\-\_/ ]+$", required=True)
|
||||
base = DataField(required=True)
|
||||
files = DataField(type=ListOfType(DataField()))
|
||||
|
||||
|
||||
@@ -180,6 +180,11 @@ class BaseManifestParser(object):
|
||||
result = {}
|
||||
last_pio_project = None
|
||||
for root, _, files in os.walk(examples_dir):
|
||||
# skip hidden files and folders
|
||||
files = [f for f in files if not f.startswith(".")]
|
||||
if os.path.basename(root).startswith(".") or not files:
|
||||
continue
|
||||
|
||||
if is_platformio_project(root):
|
||||
last_pio_project = root
|
||||
result[last_pio_project] = dict(
|
||||
|
||||
Reference in new issue
Block a user