На самом деле нет никакого "красивого" способа обойти это. Исходя из названий переменных, которые вы дали, мой первый инстинкт - создать объект:
class SomeTimeClass(object):
def __init__(self, recentTime=None, originalTime=None, postTime=None):
self.recentTime = recentTime
self.originalTime = originalTime
self.postTime = postTime
time = SomeTimeClass()
if not time.recentTime::
...
Это может сработать, потому что звучит так, как будто переменные коррелированы. Пара других опций:
Оберните процедуру в функцию:
def SomeFunc(recentTime=None, originalTime=None, postTime=None):
if not recentTime:
...
Используйте диктовку:
some_dict = {}
if not some_dict.get('originalTime', None): #return None if key doesn't exist
...