Files
Marble-shell-theme/scripts/utils/remove_properties.py

20 lines
568 B
Python

def remove_properties(file, *args):
"""
Remove properties from a file
:param file: file name
:param args: properties to remove
"""
new_content = ""
with open(file, "r") as read_file:
content = read_file.read()
for i, line in enumerate(content.splitlines()):
if not any(prop in line for prop in args):
new_content += line + "\n"
elif "}" in line and not "{" in line:
new_content += "}\n"
with open(file, "w") as write_file:
write_file.write(new_content)