# HG changeset patch
# User Craig Citro <craigcitro@gmail.com>
# Date 1226840341 28800
# Node ID ee12d2e6337e072c0d52c53c393a9e26a3263c80
# Parent  5e45f3ee796ad08b6a3467a21f4809ba9e2d69dc
Fix trac #4534, obvious error in odd_part.

diff -r 5e45f3ee796a -r ee12d2e6337e sage/rings/arith.py
--- a/sage/rings/arith.py	Fri Nov 14 20:37:03 2008 +0000
+++ b/sage/rings/arith.py	Sun Nov 16 04:59:01 2008 -0800
@@ -1805,8 +1805,14 @@
     """
     The odd part of the integer $n$.  This is $n / 2^v$, where $v =
     \code{valuation(n,2)}$.
+
+    EXAMPLES:
+        sage: odd_part(5)
+        5
+        sage: odd_part(2)
+        1
     """
-    while (n%2) == 1:
+    while (n%2) != 1:
         n = n >> 1
     return n
 
