def copy_menu():
"""Copies interactive menu to the executable directory."""
menu_source_path = source_directory + "/menu.py"
menu_bin_path = executable_directory + "/tm"
try:
if not os.path.exists(executable_directory):
os.makedirs(executable_directory)
# Create a new file 'tm' in the executable directory.
copyfile(menu_source_path, menu_bin_path)
# Make the file executable.
st = os.stat(menu_bin_path)
os.chmod(menu_bin_path, st.st_mode | stat.S_IEXEC)
print("Menu successfully copied to {}.".format(executable_directory))
return True
except IOError as detail:
print("Menu file could not be copied to {}. ".
format(executable_directory) + str(detail))
return False
评论列表
文章目录