blob: 6844f554ac37265802848df5dd43cb8e94db48a5 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#!/usr/bin/env python3
#
# Copyright (C) 2021 Reiko Asakura. All Rights Reserved.
#
# Vita Development Suite Libraries
#
import sys
import nids
def modules_cb(ud, modules):
if len(modules) == 0:
sys.exit(f'{ud} contains no modules')
elif len(modules) > 1:
sys.exit(f'{ud} contains more than one module')
module_name = next(iter(modules))
if ud.stem != module_name:
sys.exit(f'{ud} contains module {module_name}')
def check_split(f):
nids.process(f, modules_cb=modules_cb, user_data=f)
nids.iterdir('nids', check_split)
|