Beispiel #1
0
			c[idx].set_pos(0)
			time.sleep(1)

			# If the user already entered this number prompt again to enter a valid one.
			module_number = int(raw_input("Which module is this? (0 to %d): " %(len(c)-1)))
			while (module_number in entered_numbers):
				module_number = int(raw_input("Already entered this number. Please try another module number (0 to %d): " %(len(c)-1)))
			entered_numbers.append(module_number)

		
		# Find the ordered sequence of Cluster dictionary keys
		key_orders = []
		print "\nRearranging Cluster...\n"
		for idx in range(len(c)):
			new_idx = entered_numbers.index(idx)
			key_orders.append(c.keys()[new_idx])
		print "The Cluster key orders are:"
		print key_orders

		# Generate the string to write to the text file.
		string_to_add = config_name
		for key in key_orders:
			string_to_add = string_to_add + " " + str(key)

		# Loop through the text file and add the key order for the configuration.
		# Also delete any old data about the configuration if it exists.
		f_read = open("KeyOrders.txt", 'r')

		# Keep only the lines that do not need to be deleted (i.e. old configuration data).
		lines_to_keep = []
		for line in f_read: