Module(body=[ClassDef(name='Stuff',
                      bases=[Name(id='object',
                                  ctx=Load())],
                      body=[FunctionDef(name='__cmp__',
                                        args=arguments(args=[Name(id='self',
                                                                  ctx=Param()),
                                                             Name(id='rhs',
                                                                  ctx=Param())],
                                                       vararg=None,
                                                       kwarg=None,
                                                       defaults=[]),
                                        body=[Print(dest=None,
                                                    values=[Str(s='stuff cmp')],
                                                    nl=True),
                                              Return(value=Num(n=0))],
                                        decorator_list=[])],
                      decorator_list=[]),
             ClassDef(name='Things',
                      bases=[Name(id='object',
                                  ctx=Load())],
                      body=[FunctionDef(name='__cmp__',
                                        args=arguments(args=[Name(id='self',
                                                                  ctx=Param()),
                                                             Name(id='rhs',
                                                                  ctx=Param())],
                                                       vararg=None,
                                                       kwarg=None,
                                                       defaults=[]),
                                        body=[Print(dest=None,
                                                    values=[Str(s='things cmp')],
                                                    nl=True),
                                              Return(value=Num(n=0))],
                                        decorator_list=[])],
                      decorator_list=[]),
             ClassDef(name='Other',
                      bases=[Name(id='object',
                                  ctx=Load())],
                      body=[Pass()],
                      decorator_list=[]),
             Expr(value=Compare(left=Call(func=Name(id='Stuff',
                                                    ctx=Load()),
                                          args=[],
                                          keywords=[],
                                          starargs=None,
                                          kwargs=None),
                                ops=[Lt()],
                                comparators=[Call(func=Name(id='Things',
                                                            ctx=Load()),
                                                  args=[],
                                                  keywords=[],
                                                  starargs=None,
                                                  kwargs=None)])),
             Expr(value=Compare(left=Call(func=Name(id='Stuff',
                                                    ctx=Load()),
                                          args=[],
                                          keywords=[],
                                          starargs=None,
                                          kwargs=None),
                                ops=[LtE()],
                                comparators=[Call(func=Name(id='Things',
                                                            ctx=Load()),
                                                  args=[],
                                                  keywords=[],
                                                  starargs=None,
                                                  kwargs=None)])),
             Expr(value=Compare(left=Call(func=Name(id='Stuff',
                                                    ctx=Load()),
                                          args=[],
                                          keywords=[],
                                          starargs=None,
                                          kwargs=None),
                                ops=[Gt()],
                                comparators=[Call(func=Name(id='Things',
                                                            ctx=Load()),
                                                  args=[],
                                                  keywords=[],
                                                  starargs=None,
                                                  kwargs=None)])),
             Expr(value=Compare(left=Call(func=Name(id='Stuff',
                                                    ctx=Load()),
                                          args=[],
                                          keywords=[],
                                          starargs=None,
                                          kwargs=None),
                                ops=[GtE()],
                                comparators=[Call(func=Name(id='Things',
                                                            ctx=Load()),
                                                  args=[],
                                                  keywords=[],
                                                  starargs=None,
                                                  kwargs=None)])),
             Expr(value=Compare(left=Call(func=Name(id='Stuff',
                                                    ctx=Load()),
                                          args=[],
                                          keywords=[],
                                          starargs=None,
                                          kwargs=None),
                                ops=[Eq()],
                                comparators=[Call(func=Name(id='Things',
                                                            ctx=Load()),
                                                  args=[],
                                                  keywords=[],
                                                  starargs=None,
                                                  kwargs=None)])),
             Expr(value=Compare(left=Call(func=Name(id='Stuff',
                                                    ctx=Load()),
                                          args=[],
                                          keywords=[],
                                          starargs=None,
                                          kwargs=None),
                                ops=[NotEq()],
                                comparators=[Call(func=Name(id='Things',
                                                            ctx=Load()),
                                                  args=[],
                                                  keywords=[],
                                                  starargs=None,
                                                  kwargs=None)])),
             Expr(value=Compare(left=Call(func=Name(id='Things',
                                                    ctx=Load()),
                                          args=[],
                                          keywords=[],
                                          starargs=None,
                                          kwargs=None),
                                ops=[Lt()],
                                comparators=[Call(func=Name(id='Stuff',
                                                            ctx=Load()),
                                                  args=[],
                                                  keywords=[],
                                                  starargs=None,
                                                  kwargs=None)])),
             Expr(value=Compare(left=Call(func=Name(id='Things',
                                                    ctx=Load()),
                                          args=[],
                                          keywords=[],
                                          starargs=None,
                                          kwargs=None),
                                ops=[LtE()],
                                comparators=[Call(func=Name(id='Stuff',
                                                            ctx=Load()),
                                                  args=[],
                                                  keywords=[],
                                                  starargs=None,
                                                  kwargs=None)])),
             Expr(value=Compare(left=Call(func=Name(id='Things',
                                                    ctx=Load()),
                                          args=[],
                                          keywords=[],
                                          starargs=None,
                                          kwargs=None),
                                ops=[Gt()],
                                comparators=[Call(func=Name(id='Stuff',
                                                            ctx=Load()),
                                                  args=[],
                                                  keywords=[],
                                                  starargs=None,
                                                  kwargs=None)])),
             Expr(value=Compare(left=Call(func=Name(id='Things',
                                                    ctx=Load()),
                                          args=[],
                                          keywords=[],
                                          starargs=None,
                                          kwargs=None),
                                ops=[GtE()],
                                comparators=[Call(func=Name(id='Stuff',
                                                            ctx=Load()),
                                                  args=[],
                                                  keywords=[],
                                                  starargs=None,
                                                  kwargs=None)])),
             Expr(value=Compare(left=Call(func=Name(id='Things',
                                                    ctx=Load()),
                                          args=[],
                                          keywords=[],
                                          starargs=None,
                                          kwargs=None),
                                ops=[Eq()],
                                comparators=[Call(func=Name(id='Stuff',
                                                            ctx=Load()),
                                                  args=[],
                                                  keywords=[],
                                                  starargs=None,
                                                  kwargs=None)])),
             Expr(value=Compare(left=Call(func=Name(id='Things',
                                                    ctx=Load()),
                                          args=[],
                                          keywords=[],
                                          starargs=None,
                                          kwargs=None),
                                ops=[NotEq()],
                                comparators=[Call(func=Name(id='Stuff',
                                                            ctx=Load()),
                                                  args=[],
                                                  keywords=[],
                                                  starargs=None,
                                                  kwargs=None)])),
             Expr(value=Compare(left=Call(func=Name(id='Stuff',
                                                    ctx=Load()),
                                          args=[],
                                          keywords=[],
                                          starargs=None,
                                          kwargs=None),
                                ops=[Lt()],
                                comparators=[Call(func=Name(id='Other',
                                                            ctx=Load()),
                                                  args=[],
                                                  keywords=[],
                                                  starargs=None,
                                                  kwargs=None)])),
             Expr(value=Compare(left=Call(func=Name(id='Stuff',
                                                    ctx=Load()),
                                          args=[],
                                          keywords=[],
                                          starargs=None,
                                          kwargs=None),
                                ops=[LtE()],
                                comparators=[Call(func=Name(id='Other',
                                                            ctx=Load()),
                                                  args=[],
                                                  keywords=[],
                                                  starargs=None,
                                                  kwargs=None)])),
             Expr(value=Compare(left=Call(func=Name(id='Stuff',
                                                    ctx=Load()),
                                          args=[],
                                          keywords=[],
                                          starargs=None,
                                          kwargs=None),
                                ops=[Gt()],
                                comparators=[Call(func=Name(id='Other',
                                                            ctx=Load()),
                                                  args=[],
                                                  keywords=[],
                                                  starargs=None,
                                                  kwargs=None)])),
             Expr(value=Compare(left=Call(func=Name(id='Stuff',
                                                    ctx=Load()),
                                          args=[],
                                          keywords=[],
                                          starargs=None,
                                          kwargs=None),
                                ops=[GtE()],
                                comparators=[Call(func=Name(id='Other',
                                                            ctx=Load()),
                                                  args=[],
                                                  keywords=[],
                                                  starargs=None,
                                                  kwargs=None)])),
             Expr(value=Compare(left=Call(func=Name(id='Stuff',
                                                    ctx=Load()),
                                          args=[],
                                          keywords=[],
                                          starargs=None,
                                          kwargs=None),
                                ops=[Eq()],
                                comparators=[Call(func=Name(id='Other',
                                                            ctx=Load()),
                                                  args=[],
                                                  keywords=[],
                                                  starargs=None,
                                                  kwargs=None)])),
             Expr(value=Compare(left=Call(func=Name(id='Stuff',
                                                    ctx=Load()),
                                          args=[],
                                          keywords=[],
                                          starargs=None,
                                          kwargs=None),
                                ops=[NotEq()],
                                comparators=[Call(func=Name(id='Other',
                                                            ctx=Load()),
                                                  args=[],
                                                  keywords=[],
                                                  starargs=None,
                                                  kwargs=None)])),
             Expr(value=Compare(left=Call(func=Name(id='Other',
                                                    ctx=Load()),
                                          args=[],
                                          keywords=[],
                                          starargs=None,
                                          kwargs=None),
                                ops=[Lt()],
                                comparators=[Call(func=Name(id='Stuff',
                                                            ctx=Load()),
                                                  args=[],
                                                  keywords=[],
                                                  starargs=None,
                                                  kwargs=None)])),
             Expr(value=Compare(left=Call(func=Name(id='Other',
                                                    ctx=Load()),
                                          args=[],
                                          keywords=[],
                                          starargs=None,
                                          kwargs=None),
                                ops=[LtE()],
                                comparators=[Call(func=Name(id='Stuff',
                                                            ctx=Load()),
                                                  args=[],
                                                  keywords=[],
                                                  starargs=None,
                                                  kwargs=None)])),
             Expr(value=Compare(left=Call(func=Name(id='Other',
                                                    ctx=Load()),
                                          args=[],
                                          keywords=[],
                                          starargs=None,
                                          kwargs=None),
                                ops=[Gt()],
                                comparators=[Call(func=Name(id='Stuff',
                                                            ctx=Load()),
                                                  args=[],
                                                  keywords=[],
                                                  starargs=None,
                                                  kwargs=None)])),
             Expr(value=Compare(left=Call(func=Name(id='Other',
                                                    ctx=Load()),
                                          args=[],
                                          keywords=[],
                                          starargs=None,
                                          kwargs=None),
                                ops=[GtE()],
                                comparators=[Call(func=Name(id='Stuff',
                                                            ctx=Load()),
                                                  args=[],
                                                  keywords=[],
                                                  starargs=None,
                                                  kwargs=None)])),
             Expr(value=Compare(left=Call(func=Name(id='Other',
                                                    ctx=Load()),
                                          args=[],
                                          keywords=[],
                                          starargs=None,
                                          kwargs=None),
                                ops=[Eq()],
                                comparators=[Call(func=Name(id='Stuff',
                                                            ctx=Load()),
                                                  args=[],
                                                  keywords=[],
                                                  starargs=None,
                                                  kwargs=None)])),
             Expr(value=Compare(left=Call(func=Name(id='Other',
                                                    ctx=Load()),
                                          args=[],
                                          keywords=[],
                                          starargs=None,
                                          kwargs=None),
                                ops=[NotEq()],
                                comparators=[Call(func=Name(id='Stuff',
                                                            ctx=Load()),
                                                  args=[],
                                                  keywords=[],
                                                  starargs=None,
                                                  kwargs=None)]))])
