# HG changeset patch
# User Simon King <simon.king@nuigalway.ie>
# Date 1272637189 -3600
# Node ID 465a5eaf00dcad97351f69cf32f69a878a960c70
# Parent  5fc11d8f2ee55bd8a38bd4c71d6667e1a52dc7c4
Fixing a bug in the LaurentPolynomialRing construction functor

diff -r 5fc11d8f2ee5 -r 465a5eaf00dc sage/categories/pushout.py
--- a/sage/categories/pushout.py	Fri Apr 30 14:56:16 2010 +0100
+++ b/sage/categories/pushout.py	Fri Apr 30 15:19:49 2010 +0100
@@ -775,7 +775,7 @@
             return LaurentPolynomialRing(R.base_ring(), (list(R.variable_names()) + [self.var]))
         else:
             from sage.rings.polynomial.polynomial_ring_constructor import PolynomialRing
-            return PolynomialRing(R, self.var)
+            return LaurentPolynomialRing(R, self.var)
     def __cmp__(self, other):
         c = cmp(type(self), type(other))
         if c == 0:
