fork(4) download
  1. class Object(object):
  2. def __init__(self, name):
  3. self.name = name
  4. def __repr__(self):
  5. return 'Object(name=%r)' % self.name
  6.  
  7. flag = True
  8. input = [Object(name=""), Object(name="fake_name"), Object(name="")]
  9.  
  10. print [o
  11. for o in input
  12. if flag or bool(o.name)
  13. for flag in [flag and bool(o.name)]
  14. ]
  15.  
Success #stdin #stdout 0.08s 8840KB
stdin
Standard input is empty
stdout
[Object(name=''), Object(name='fake_name')]