class Person(object):
# for all have sinned and fall short of
# the glory of God (Romans 3:23)
@property
def righteous(self):
return False
class Law(object):
# He will render to each one according to
# his works (Romans 2:6)
def judge(self, mankind):
unrighteous = filter(lambda x: not x.righteous, mankind)
map(self.punish, unrighteous)
# For the wages of sin is death (Romans 6:23)
def punish(self, person):
del person
# Be fruitful and multiply (Genesis 1:28)
mankind = [Person() for x in range(7)]
# And he declared to you his covenant,
# which he commanded you to perform (Deuteronomy 4:13)
law = Law()
# And the Word became flesh and dwelt
# among us (John 1:14)
JESUS = Person()
# He himself bore our sins in his body on
# the tree, that we might die to sin and
# live to righteousness. (1 Peter 2:24)
law.judge([JESUS for person in mankind])