What about something like this?  The block in the middle copies your fields and field definitions.  The def statement handles copying the individual fields for each feature.  Your script then goes in an modifies the geometry.  <div>
<br></div><div>This does roughly the same thing that Frank suggested, but is more script agnostic.  The field defs. are not manually set.<div><br></div><div>J<br><br><div class="gmail_quote">On Mon, Sep 26, 2011 at 9:22 AM, Frank Warmerdam <span dir="ltr">&lt;<a href="mailto:warmerdam@pobox.com">warmerdam@pobox.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Guilhain,<br>
<br>
The problem is that you aren&#39;t setting the precison when you create<br>
the new fields, so it is defaulting to precision zero (integer).<br>
<br>
You will need a call something like:<br>
    newField.SetPrecision( 11 )<br>
<br>
Best regards,<br>
<div><div></div><div class="h5"><br>
On Mon, Sep 26, 2011 at 9:09 AM, Guilhain Averlant &lt;<a href="mailto:g.averlant@gmail.com">g.averlant@gmail.com</a>&gt; wrote:<br>
&gt; Hi Everyone<br>
&gt;<br>
&gt; I&#39;m writting a litte script that order points coordinates.<br>
&gt;<br>
&gt; But I don&#39;t know why but I have a problem when my script rebuild data<br>
&gt; associated to geometries.<br>
&gt;<br>
&gt; In fact I have a field in REAL who is in my new shapefile well-respected in<br>
&gt; Real too, but data are writting in integer...<br>
&gt;<br>
&gt; Do you have a solution ?<br>
&gt;<br>
&gt; Configuration :<br>
&gt; Python 2.6<br>
&gt; GDAL 1.8.0<br>
&gt; I try whit python 2.7 and GDAL 1.8.1 but the problem is still here.<br>
&gt;<br>
&gt; Guilhain<br>
&gt;<br>
&gt; PS : Script and data are attached to this email.<br>
&gt;<br>
</div></div>&gt; _______________________________________________<br>
&gt; gdal-dev mailing list<br>
&gt; <a href="mailto:gdal-dev@lists.osgeo.org">gdal-dev@lists.osgeo.org</a><br>
&gt; <a href="http://lists.osgeo.org/mailman/listinfo/gdal-dev" target="_blank">http://lists.osgeo.org/mailman/listinfo/gdal-dev</a><br>
&gt;<br>
<br>
<br>
<br>
--<br>
---------------------------------------+--------------------------------------<br>
I set the clouds in motion - turn up   | Frank Warmerdam, <a href="mailto:warmerdam@pobox.com">warmerdam@pobox.com</a><br>
light and sound - activate the windows | <a href="http://pobox.com/~warmerdam" target="_blank">http://pobox.com/~warmerdam</a><br>
and watch the world go round - Rush    | Geospatial Software Developer<br>
_______________________________________________<br>
gdal-dev mailing list<br>
<a href="mailto:gdal-dev@lists.osgeo.org">gdal-dev@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/gdal-dev" target="_blank">http://lists.osgeo.org/mailman/listinfo/gdal-dev</a><br>
</blockquote></div><br></div></div>