[Sugar-devel] [PATCH Finance] expenses with no category specified are displayed as "Unknown" fix to SL#3097

Kalpa Welivitigoda callkalpa at gmail.com
Mon Mar 19 07:52:17 EDT 2012


On Mon, Mar 19, 2012 at 4:28 PM, Gonzalo Odiard <gonzalo at laptop.org> wrote:
> Pushed and the ticket closed.
> Thanks again, and if is your first patch... welcome!
>

that's wow. yes it is my first to sugar.
Thanks

> Gonzalo
>
>
> On Sat, Mar 17, 2012 at 5:16 PM, Kalpa Welivitigoda <callkalpa at gmail.com>
> wrote:
>>
>> On Sun, Mar 18, 2012 at 1:06 AM, Gonzalo Odiard <gonzalo at laptop.org>
>> wrote:
>> > Thanks Kalpa,
>> > What do you think about replacing:
>> >
>> > -            catbox = gtk.Label(c)
>> > +            # If there is no category, display as Unknown
>> > +            if c is '':
>> > +                catbox = gtk.Label(_('Unknown'))
>> > +            else:
>> > +                catbox = gtk.Label(c)
>> >
>> > by:
>> >
>> > +            # If there is no category, display as Unknown
>> > +            description = c
>> > +            if c is '':
>> > +                description = _('Unknown')
>> >              catbox = gtk.Label(description)
>> >
>> > Looks simpler, right?
>> >
>>
>> and much better.
>>
>> I've attached the new patch.
>>
>>
>> > Gonzalo
>> >
>> > On Sat, Mar 17, 2012 at 4:21 PM, <callkalpa at gmail.com> wrote:
>> >>
>> >> From: Kalpa Pathum Welivitigoda <callkalpa at gmail.com>
>> >>
>> >> ---
>> >>  budgetscreen.py |    6 +++++-
>> >>  chartscreen.py  |    7 +++++--
>> >>  2 files changed, 10 insertions(+), 3 deletions(-)
>> >>
>> >> diff --git a/budgetscreen.py b/budgetscreen.py
>> >> index 0e2cd98..bcbceb5 100644
>> >> --- a/budgetscreen.py
>> >> +++ b/budgetscreen.py
>> >> @@ -96,7 +96,11 @@ class BudgetScreen(gtk.VBox):
>> >>
>> >>         # Build categories.
>> >>         for c in self.sorted_categories:
>> >> -            catbox = gtk.Label(c)
>> >> +            # If there is no category, display as Unknown
>> >> +            if c is '':
>> >> +                catbox = gtk.Label(_('Unknown'))
>> >> +            else:
>> >> +                catbox = gtk.Label(c)
>> >>             catbox.set_padding(10, 0)
>> >>
>> >>             color = finance.get_category_color_str(c)
>> >> diff --git a/chartscreen.py b/chartscreen.py
>> >> index 129be9b..b6d1977 100644
>> >> --- a/chartscreen.py
>> >> +++ b/chartscreen.py
>> >> @@ -89,8 +89,11 @@ class ChartScreen(gtk.HBox):
>> >>         for c in self.sorted_categories:
>> >>             hbox = gtk.HBox()
>> >>
>> >> -            catlabel = gtk.Label()
>> >> -            catlabel.set_markup(c)
>> >> +            # If there is no category, display as Unknown
>> >> +            if c is '':
>> >> +                catlabel = gtk.Label(_('Unknown'))
>> >> +            else:
>> >> +                catlabel = gtk.Label(c)
>> >>             catgroup.add_widget(catlabel)
>> >>
>> >>             color = finance.get_category_color_str(c)
>> >> --
>> >> 1.7.7.6
>> >>
>> >> _______________________________________________
>> >> Sugar-devel mailing list
>> >> Sugar-devel at lists.sugarlabs.org
>> >> http://lists.sugarlabs.org/listinfo/sugar-devel
>> >
>> >
>>
>>
>>
>> --
>> Best Regards,
>>
>> Kalpa Pathum Welivitigoda
>> http://about.me/callkalpa
>
>



-- 
Best Regards,

Kalpa Pathum Welivitigoda
http://about.me/callkalpa


More information about the Sugar-devel mailing list