def release_read(self):
		self._read_ready.acquire()
		try:
			self._readers -= 1
			if not self._readers:
				self._read_ready.notifyAll()
		finally:
			self._read_ready.release()
Only allow strings for command names and aliases (reject unicode as well).
dataset/ETHPy150Open Knewton/pettingzoo-python/pettingzoo/utils.py/ReadWriteLock.release_read--crossover with--dataset/ETHPy150Open google/google-apputils/google/apputils/appcommands.py/_CheckCmdName