Fabian Steiner wrote:
> What do I have to change in order to make the code work?
I'm afraid to say: your knowledge of C :-)
But don't worry, C is an easy language to learn, and a very valuable
skill to have.
Baalbek
--
http://mail.python.org/mailman/listinfo/python-list
Fabian Steiner wrote:
> Georg Brandl wrote:
>> Fabian Steiner wrote:
>>> [...]
>>> for (i = 0; i <= seqlen; i++) {
>>
>> That is one iteration too much. Use
>>
>> for (i = 0; i < seglen; i++)
>>
>>> item = PySequence_Fast_GET_ITEM(seq, i);
>>
>> Now item is a PyObject*.
Georg Brandl wrote:
> Fabian Steiner wrote:
>> [...]
>> for (i = 0; i <= seqlen; i++) {
>
> That is one iteration too much. Use
>
> for (i = 0; i < seglen; i++)
>
>> item = PySequence_Fast_GET_ITEM(seq, i);
>
> Now item is a PyObject*. You'll have to convert it to an i
Fabian Steiner wrote:
> I recently started learning C since I want to be able to write Python
> extension modules. In fact, there is no need for it, but I simply want
> to try something new ...
>
> I tried to implement the bubblesort algorithm in C and to use it in
> python; bubblesort.c compil
Heikki Salo wrote:
> Heikki Salo wrote:
>> Fabian Steiner wrote:
>>> What did I do wrong? As I am quite new to C, I probably made many
>>> mistakes, so please feel free to correct me.
>>
>> The following line:
>>
>> > for (i = 0; i <= seqlen; i++) {
>>
>> Should be "for (i = 0; i < seqlen; i+
Nick Smallbone wrote:
> Duncan Booth wrote:
>> Heikki Salo wrote:
>>
>> >
>> > And closer look tells that the code should not even compile. Is the
>> > code cut & pasted directly? Line "list[i] = item;" tries to assign a
>> > pointer to an int-array, which should not compile. There are other
>> >
Duncan Booth wrote:
> Heikki Salo wrote:
>
> >
> > And closer look tells that the code should not even compile. Is the
> > code cut & pasted directly? Line "list[i] = item;" tries to assign a
> > pointer to an int-array, which should not compile. There are other
> > similar oddities.
>
> ... such a
Heikki Salo wrote:
>
> And closer look tells that the code should not even compile. Is the
> code cut & pasted directly? Line "list[i] = item;" tries to assign a
> pointer to an int-array, which should not compile. There are other
> similar oddities.
... such as the declaration of list at a poi
Heikki Salo wrote:
> Fabian Steiner wrote:
>> What did I do wrong? As I am quite new to C, I probably made many
>> mistakes, so please feel free to correct me.
>
> The following line:
>
> > for (i = 0; i <= seqlen; i++) {
>
> Should be "for (i = 0; i < seqlen; i++) {". Otherwise the last
Fabian Steiner wrote:
> What did I do wrong? As I am quite new to C, I probably made many
> mistakes, so please feel free to correct me.
The following line:
> for (i = 0; i <= seqlen; i++) {
Should be "for (i = 0; i < seqlen; i++) {". Otherwise the last
assignment will be out of bounds an
I recently started learning C since I want to be able to write Python
extension modules. In fact, there is no need for it, but I simply want
to try something new ...
I tried to implement the bubblesort algorithm in C and to use it in
python; bubblesort.c compiles fine, but whenever I want to im
Amir Dekel wrote:
Mike Meyer wrote:
Doing a second import will find the module in sys.modules and not
bother looking in the file system. The solution is to reload(module)
instead of import module.
What if I import using "from module import class"? It seems to me that I
can't use reload the
Amir Dekel <[EMAIL PROTECTED]> writes:
> Mike Meyer wrote:
>> Doing a second import will find the module in sys.modules and not
>> bother looking in the file system. The solution is to reload(module)
>> instead of import module.
>> What if I import using "from module import class"? It see
Mike Meyer wrote:
Doing a second import will find the module in sys.modules and not
bother looking in the file system. The solution is to reload(module)
instead of import module.
What if I import using "from module import class"? It seems to me that I
can't use reload then, or I just could
[Format recovered from top posting.]
"James Martin" <[EMAIL PROTECTED]> writes:
>
>
> "Amir Dekel" <[EMAIL PROTECTED]> wrote in message
> news:[EMAIL PROTECTED]
>> Hello everyone,
>> First, I have to say that Python is one of the coolest programing
>> languages I have seen.
>> And now for the prob
Try deleting the Compiled Python File that was created during import --
extension pyc. Then import again.
It seems to me (I'm a novice too) that, when you import a module, Python
automatically compiles it. Then when you import it later, the compiled
version is imported if it exists.
"Amir Dek
DogWalker wrote:
"Marc 'BlackJack' Rintsch" <[EMAIL PROTECTED]> said:
In <[EMAIL PROTECTED]>, Amir Dekel wrote:
When I import a module I have wrote, and then I find bugs, it seems that
I can't import it again after a fix it. It always shows the same
problem. I try del module but it doesn't work
"Marc 'BlackJack' Rintsch" <[EMAIL PROTECTED]> said:
>In <[EMAIL PROTECTED]>, Amir Dekel wrote:
>
>> When I import a module I have wrote, and then I find bugs, it seems that
>> I can't import it again after a fix it. It always shows the same
>> problem. I try del module but it doesn't work.
>> (
In <[EMAIL PROTECTED]>, Amir Dekel wrote:
> When I import a module I have wrote, and then I find bugs, it seems that
> I can't import it again after a fix it. It always shows the same
> problem. I try del module but it doesn't work.
> (I use Python 2.4 with the ActivePython pack (PythonWin IDE)
On Wed, 15 Dec 2004, Amir Dekel wrote:
> Hello everyone,
>
> First, I have to say that Python is one of the coolest programing languages I
> have seen.
> And now for the problem (must be a silly one):
> When I import a module I have wrote, and then I find bugs, it seems that I
> can't import it ag
Hello everyone,
First, I have to say that Python is one of the coolest programing
languages I have seen.
And now for the problem (must be a silly one):
When I import a module I have wrote, and then I find bugs, it seems that
I can't import it again after a fix it. It always shows the same
proble
21 matches
Mail list logo