Analizar opciones vacías en Python

Tengo una aplicación que te permite enviar datos de eventos a un script personalizado. Simplemente distribuye los argumentos de la línea de comando y asigna los datos del evento con qué argumento. El problema es que no hay flexibilidad real aquí. Se van a utilizar todas las opciones que asigne, pero no todas las opciones necesariamente tendrán datos. Entonces, cuando la aplicación crea la cadena para enviarla al script, algunos de los argumentos están en blanco y el OptionParser de python se equivoca con "error: --someargument option requiere un argumento"

Dado que hay más de 200 puntos de datos, no puedo escribir guiones separados para manejar cada combinación de argumentos posibles (se necesitarían 2 ^ 200 guiones). ¿Hay una manera de manejar los argumentos vacíos en el opper de opción de python?

Respuestas a la pregunta(6)

Su respuesta a la pregunta