Re: [Rhythmbox-devel] checking an object type in Rhythmbox
- From: Ron Croonenberg <ronc depauw edu>
- To: Jonathan Matthew <jonathan d14n org>
- Cc: rhythmbox-devel gnome org
- Subject: Re: [Rhythmbox-devel] checking an object type in Rhythmbox
- Date: Fri, 08 Jan 2010 23:04:45 -0500
i tried that, something with __main_ (while ago don't really
recall)... but python didn't like that
Jonathan Matthew wrote:
On Sun, Jan 3, 2010 at 11:09 AM, Ron Croonenberg <ronc depauw edu> wrote:
Hello,
I am trying to write a plugin for Rhythmbox and want to check if an object I
have is of a certain type
what I want to do is something like:
if type(source) == type(something.RBPlayQueueSource):
if I do a "print type(SOURCE)", print shows me the string
"browse.__main__.RBPlayQueueSource".
I am wondering what class '__main__' is an instance of.
or is there a better way to do this?
Most of the rhythmbox object types aren't really visible from python.
You can check GObject types by name, though: source.__gtype__.name ==
'RBPlayQueueSource', for instance.
Probably not a great example, though, since you can get at the play
queue source directly with shell.props.queue_source.
_______________________________________________
rhythmbox-devel mailing list
rhythmbox-devel gnome org
http://mail.gnome.org/mailman/listinfo/rhythmbox-devel
--
==================================================================
main(p){printf(p,34,p="main(p){printf(p,34,p=%c%s%c,34); }",34); }
==================================================================
Ron Croonenberg |
| Phone: 1 765 658 4761
Lab Instructor & | Fax: 1 765 658 4732
Technology Coordinator |
|
Department of Computer Science | e-mail: ronc DePauw edu
DePauw University |
275 Julian Science & Math Center |
602 South College Ave. |
Greencastle, IN 46135 |
==================================================================
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]