<div class="gmail_quote">It's main concern is to grab the file into the buffer for use in other classes. The self.soc.me_him is just so I know when its ENTERING or EXITING in that function when I run it in terminal. It's prints it in color. My main concern right now is to add error handling. I'm still learning how to use assert and yield, but I got try,except down pat.  All this class does is grabs the file either from http or local storage into a buffer and I use that in other classes. I want to add support for creating creating csv as well. I read the doc on csv and  will try some things out soon. Thanks for helping me.<div>
<div></div><div class="Wj3C7c"><br>
<br><div class="gmail_quote">On Sat, Dec 27, 2008 at 2:15 PM, Gabriel Genellina <span dir="ltr"><<a href="mailto:gagsl-py2@yahoo.com.ar" target="_blank">gagsl-py2@yahoo.com.ar</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

En Sat, 27 Dec 2008 11:02:13 -0200, Gary M. Josack <<a href="mailto:gary@byoteki.com" target="_blank">gary@byoteki.com</a>> escribió:<div><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
alex goretoy wrote:<br>
</blockquote>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">


I know it's messy with all those self.soc.* functions, but it works in one of my current project. I just want to make it more pythonic I also want to add capability for makeing csv file if I give it input like:<br>
1234,something nice, hey this is something nice<br>
2468,something else, something else<br>
</blockquote></blockquote>
<br>
</div><div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">


                reader = csv.reader(file(filename, "rb"))<br>
                try:<br>
                    for row in reader:<br>
                        self.buffer.append(row)<br>
                        s,a=[],{}<br>
</blockquote></blockquote>
<br>
</div><div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Do you know that there is a csv module in the standard library already?<br>
</blockquote>
<br></div>
I'd say he already knows, he even used it in the code.<br>
<br>
To Alex G.: I didn't understand what's the purpose of this class. Probably you want to do too much things in the same place; looks like it has multiple concerns, and that's not a good idea usually.<br>
<br>
-- <br><font color="#888888">
Gabriel Genellina</font><div><div></div><div><br>
<br>
--<br>
<a href="http://mail.python.org/mailman/listinfo/python-list" target="_blank">http://mail.python.org/mailman/listinfo/python-list</a><br>
</div></div></blockquote></div><br><br clear="all"><br></div></div><div><div></div><div class="Wj3C7c">-- <br>А-Б-В-Г-Д-Е-Ё-Ж-З-И-Й-К-Л-М-Н-О-П-Р-С-Т-У-Ф-Х-Ц-Ч-Ш-Щ-Ъ-Ы-Ь-Э-Ю-Я<br>а-б-в-г-д-е-ё-ж-з-и-й-к-л-м-н-о-п-р-с-т-у-ф-х-ц-ч-ш-щ-ъ-ы-ь-э-ю-я<br>

</div></div></div><br><br clear="all"><br>-- <br>А-Б-В-Г-Д-Е-Ё-Ж-З-И-Й-К-Л-М-Н-О-П-Р-С-Т-У-Ф-Х-Ц-Ч-Ш-Щ-Ъ-Ы-Ь-Э-Ю-Я<br>а-б-в-г-д-е-ё-ж-з-и-й-к-л-м-н-о-п-р-с-т-у-ф-х-ц-ч-ш-щ-ъ-ы-ь-э-ю-я<br>