changeset 541:776d83eb0fd9

python/example/ternary.py
author Jeff Hammel <jhammel@mozilla.com>
date Fri, 27 Sep 2013 13:02:36 -0700
parents 8c9cd7472d28
children e07b99607d27
files python/example/ternary.py
diffstat 1 files changed, 11 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/python/example/ternary.py	Fri Sep 27 13:02:36 2013 -0700
@@ -0,0 +1,11 @@
+#!/usr/bin/env python
+
+"""
+illustrates python ternary is smart about branching
+"""
+
+class Foo(object):
+    def __init__(self):
+        print 'hi'
+bar = 1
+print Foo() if bar is None else bar