Beispiel #1
0
	def selectDatasource(self):
		list = []
		sources = []
		for source in self.datasources:
			if source != self:
				list.append(source.getName() + (" (%d sats)" % len(source.transponderlist.keys())))
				sources.append(source)
		choice = inputChoices(list)
		if choice is None:
			return None
		return sources[choice]
Beispiel #2
0
	def selectDatasource(self):
		list = []
		sources = []
		for source in self.datasources:
			if source != self:
				list.append(source.getName() + (" (%d sats)" % len(source.transponderlist.keys())))
				sources.append(source)
		choice = inputChoices(list)
		if choice is None:
			return None
		return sources[choice]
Beispiel #3
0
	def copymerge(self, action = "copy"):
		choice = -1
		while choice is not None:
			choice = inputChoices(["select source", "select destination", "copy now!"])
			if choice == 0:
				print("\nselect source:")
				self.source = self.selectDatasource()
			elif choice == 1:
				print("\nselect destination")
				self.destination = self.selectDatasource()
			elif choice == 2:
				self.docopymerge(action)
Beispiel #4
0
	def copymerge(self, action = "copy"):
		choice = -1
		while choice is not None:
			choice = inputChoices(["select source", "select destination", "copy now!"])
			if choice == 0:
				print "\nselect source:"
				self.source = self.selectDatasource()
			elif choice == 1:
				print "\nselect destination"
				self.destination = self.selectDatasource()
			elif choice == 2:
				self.docopymerge(action)