Electronics & Programming

develissimo

Open Source electronics development and programming

  • You are not logged in.

#1 Jan. 20, 2011 01:00:06

Piotr Z.
Registered: 2009-11-02
Reputation: +  0  -
Profile   Send e-mail  

[django-users] Custom signals


I'm trying to add custom signals to my models.
I'm sure I'm missing some step.http://paste.pocoo.org/show/323618/zalun
--
bloghttp://piotr.zalewa.infojobshttp://webdev.zalewa.infotwithttp://twitter.com/zalunfacehttp://facebook.com/zaloon--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to
django-users+unsubscr...@googlegroups.com.
For more options, visit this group athttp://groups.google.com/group/django-users?hl=en.

Offline

#2 Jan. 20, 2011 01:38:27

Łukasz R.
Registered: 2009-11-02
Reputation: +  0  -
Profile   Send e-mail  

[django-users] Custom signals


On 20 January 2011 02:00, Piotr Zalewa <zal...@gmail.com> wrote:
> I'm trying to add custom signals to my models.
> I'm sure I'm missing some step.
>
>http://paste.pocoo.org/show/323618/>

The "sender" argument in receiver() must match the one in send()
(using identity). In receive() you're using a class, while in send()
you're passing an instance of that class, so they have no chance of
matching.

Try:

post_copy.send(sender=type(self), copied_to=new_version)

--
Łukasz Rekucki

--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to
django-users+unsubscr...@googlegroups.com.
For more options, visit this group athttp://groups.google.com/group/django-users?hl=en.

Offline

#3 Jan. 20, 2011 08:48:39

Piotr Z.
Registered: 2009-11-02
Reputation: +  0  -
Profile   Send e-mail  

[django-users] Custom signals


Yes,
that was it!
pre_copy.send(type(self), instance=self, ...

On 01/20/11 01:37, Łukasz Rekucki wrote:
> On 20 January 2011 02:00, Piotr Zalewa <zal...@gmail.com> wrote:
>> I'm trying to add custom signals to my models.
>> I'm sure I'm missing some step.
>>
>>http://paste.pocoo.org/show/323618/>>
>
> The "sender" argument in receiver() must match the one in send()
> (using identity). In receive() you're using a class, while in send()
> you're passing an instance of that class, so they have no chance of
> matching.
>
> Try:
>
> post_copy.send(sender=type(self), copied_to=new_version)
>


--
bloghttp://piotr.zalewa.infojobshttp://webdev.zalewa.infotwithttp://twitter.com/zalunfacehttp://facebook.com/zaloon--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to
django-users+unsubscr...@googlegroups.com.
For more options, visit this group athttp://groups.google.com/group/django-users?hl=en.

Offline

Board footer

Moderator control

Enjoy the 16th of August
PoweredBy

The Forums are managed by develissimo stuff members, if you find any issues or misplaced content please help us to fix it. Thank you! Tell us via Contact Options
Leave a Message
Welcome to Develissimo Live Support