aboutsummaryrefslogtreecommitdiffstats
path: root/mm_source_files.py
blob: 0fb9da8197b209d09e3a942879be781c180cd290 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/usr/bin/env python3

import os

def main():
    maintainers_file = 'MAINTAINERS'
    if not os.path.isfile(maintainers_file):
        print('cannot find %s' % maintainers_file)
        exit(1)
    with open(maintainers_file, 'r') as f:
        content = f.read()

    for paragraph in content.split('\n\n'):
        lines = [l.strip() for l in paragraph.split('\n')]
        if lines[0] != 'MEMORY MANAGEMENT':
            continue
        for line in lines:
            if not line.startswith('F:\t'):
                continue
            print(line.split()[1])

if __name__ == '__main__':
    main()