Browse Source

px_romfs_pruner.py: PEP8 and comments fixes

sbg
Julian Oes 6 years ago committed by Beat Küng
parent
commit
62188f6151
  1. 16
      Tools/px_romfs_pruner.py

16
Tools/px_romfs_pruner.py

@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
#!/usr/bin/env python
############################################################################
#
# Copyright (C) 2014-2016 PX4 Development Team. All rights reserved.
# Copyright (C) 2014-2018 PX4 Development Team. All rights reserved.
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
@ -35,10 +35,10 @@ @@ -35,10 +35,10 @@
"""
px_romfs_pruner.py:
Try to keep size of ROMFS minimal.
Try to keep size of the ROMFS minimal.
This script goes through the temporarily copied ROMFS data and deletes all
comments, empty lines and leading whitespace.
comments, empty lines and unnecessary whitespace.
It also deletes hidden files such as auto-saved backups that a text editor
might have left in the tree.
@ -91,12 +91,14 @@ def main(): @@ -91,12 +91,14 @@ def main():
board_excluded = False
with io.open(file_path, "r", newline=None) as f:
for line in f:
if re.search(r'\b{0} exclude\b'.format(args.board),line):
board_excluded = True;
if re.search(r'\b{0} exclude\b'.format(args.board), line):
board_excluded = True
# handle mixer files differently than startup files
if file_path.endswith(".mix"):
if line.startswith(("Z:", "M:", "R: ", "O:", "S:", "H:", "T:", "P:")):
# reduce multiple consecutive spaces into a single space
if line.startswith(("Z:", "M:", "R: ", "O:", "S:",
"H:", "T:", "P:")):
# reduce multiple consecutive spaces into a
# single space
line_reduced = re.sub(' +', ' ', line)
pruned_content += line_reduced
else:

Loading…
Cancel
Save