Spaces:
Sleeping
Sleeping
File size: 996 Bytes
96da58e |
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 27 28 29 30 31 32 |
"""
This script sets up a private macros file.
The private macros file (macros_private.py) is not tracked by git,
allowing user-specific settings that are not tracked by git.
This script checks if macros_private.py exists.
If applicable, it creates the private macros at robosuite/macros_private.py
"""
import os
import shutil
import robosuite
if __name__ == "__main__":
base_path = robosuite.__path__[0]
macros_path = os.path.join(base_path, "macros.py")
macros_private_path = os.path.join(base_path, "macros_private.py")
if not os.path.exists(macros_path):
print("{} does not exist! Aborting...".format(macros_path))
if os.path.exists(macros_private_path):
ans = input("{} already exists! \noverwrite? (y/n)\n".format(macros_private_path))
if ans == "y":
print("REMOVING")
else:
exit()
shutil.copyfile(macros_path, macros_private_path)
print("copied {}\nto {}".format(macros_path, macros_private_path))
|