Any comment, anyone?

This came out of the discussion that ObjectChooserResponse can not only deliver 
object IDs, but sometimes file paths, too. The argument name should reflect 
that, IMHO.

- Bert -

On 2012-06-05, at 12:47, Bert Freudenberg wrote:

> In particular, this shows up in DBus introspection. The rename should
> alert API users not to expect only an object_id.
> 
> Signed-off-by: Bert Freudenberg <b...@freudenbergs.de>
> ---
> src/jarabe/journal/journalactivity.py |   24 ++++++++++++------------
> 1 files changed, 12 insertions(+), 12 deletions(-)
> 
> diff --git a/src/jarabe/journal/journalactivity.py 
> b/src/jarabe/journal/journalactivity.py
> index bb1c7f6..bb45cf2 100644
> --- a/src/jarabe/journal/journalactivity.py
> +++ b/src/jarabe/journal/journalactivity.py
> @@ -66,19 +66,19 @@ class JournalActivityDBusService(dbus.service.Object):
> 
>     @dbus.service.method(J_DBUS_INTERFACE,
>         in_signature='s', out_signature='')
> -    def ShowObject(self, object_id):
> -        """Pop-up journal and show object with object_id"""
> +    def ShowObject(self, object_id_or_path):
> +        """Pop-up journal and show object_id_or_path"""
> 
> -        logging.debug('Trying to show object %s', object_id)
> +        logging.debug('Trying to show object %s', object_id_or_path)
> 
> -        if self._parent.show_object(object_id):
> +        if self._parent.show_object(object_id_or_path):
>             self._parent.reveal()
> 
>     def _chooser_response_cb(self, chooser, response_id, chooser_id):
>         logging.debug('JournalActivityDBusService._chooser_response_cb')
>         if response_id == gtk.RESPONSE_ACCEPT:
> -            object_id = chooser.get_selected_object_id()
> -            self.ObjectChooserResponse(chooser_id, object_id)
> +            object_id_or_path = chooser.get_selected_object_id()
> +            self.ObjectChooserResponse(chooser_id, object_id_or_path)
>         else:
>             self.ObjectChooserCancelled(chooser_id)
>         chooser.destroy()
> @@ -99,7 +99,7 @@ class JournalActivityDBusService(dbus.service.Object):
>         return chooser_id
> 
>     @dbus.service.signal(J_DBUS_INTERFACE, signature='ss')
> -    def ObjectChooserResponse(self, chooser_id, object_id):
> +    def ObjectChooserResponse(self, chooser_id, object_id_or_path):
>         pass
> 
>     @dbus.service.signal(J_DBUS_INTERFACE, signature='s')
> @@ -224,8 +224,8 @@ class JournalActivity(JournalWindow):
>             self.set_canvas(self._main_view)
>             self._main_view.show()
> 
> -    def _show_secondary_view(self, object_id):
> -        metadata = model.get(object_id)
> +    def _show_secondary_view(self, object_id_or_path):
> +        metadata = model.get(object_id_or_path)
>         try:
>             self._detail_toolbox.entry_toolbar.set_metadata(metadata)
>         except Exception:
> @@ -242,12 +242,12 @@ class JournalActivity(JournalWindow):
>         self.set_canvas(self._secondary_view)
>         self._secondary_view.show()
> 
> -    def show_object(self, object_id):
> -        metadata = model.get(object_id)
> +    def show_object(self, object_id_or_path):
> +        metadata = model.get(object_id_or_path)
>         if metadata is None:
>             return False
>         else:
> -            self._show_secondary_view(object_id)
> +            self._show_secondary_view(object_id_or_path)
>             return True
> 
>     def __volume_changed_cb(self, volume_toolbar, mount_point):
> -- 
> 1.7.3.2
> 

_______________________________________________
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel

Reply via email to