Re: [PATCH 2/2] retag: Properly display the final count

2015-11-11 Thread Finucane, Stephen
On 07 Nov 16:49, Damien Lespiau wrote:
> i == count cannot happen in the loop as i will vary from 0 to count - 1.
> 
> Signed-off-by: Damien Lespiau 

Merged.
___
Patchwork mailing list
Patchwork@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/patchwork


Re: [PATCH 2/2] retag: Properly display the final count

2015-11-09 Thread Damien Lespiau
On Mon, Nov 09, 2015 at 03:30:22PM +, Finucane, Stephen wrote:
> > On Mon, Nov 09, 2015 at 03:20:39PM +, Finucane, Stephen wrote:
> > > > That wouldn't work either. On the last iteration (count - 1)/count
> > would
> > > > be printed and count/count would never be printed.
> > >
> > > Right you are. What on earth was that code doing there at all? :)
> > 
> > Actually, because i goes from 0 to count - 1, another option is to print
> > (i + 1)/count, and the i == count - 1 condition could then ben used.
> 
> Which option would you prefer?

counting from from 1 to count is probably better.

-- 
Damien
___
Patchwork mailing list
Patchwork@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/patchwork


Re: [PATCH 2/2] retag: Properly display the final count

2015-11-09 Thread Damien Lespiau
On Mon, Nov 09, 2015 at 02:59:49PM +, Finucane, Stephen wrote:
> > On Mon, Nov 09, 2015 at 02:37:54AM +, Finucane, Stephen wrote:
> > > > i == count cannot happen in the loop as i will vary from 0 to count -
> > 1.
> > > >
> > > > Signed-off-by: Damien Lespiau 
> > > > ---
> > > >  patchwork/management/commands/retag.py | 3 ++-
> > > >  1 file changed, 2 insertions(+), 1 deletion(-)
> > > >
> > > > diff --git a/patchwork/management/commands/retag.py
> > > > b/patchwork/management/commands/retag.py
> > > > index e67d099..cb95398 100644
> > > > --- a/patchwork/management/commands/retag.py
> > > > +++ b/patchwork/management/commands/retag.py
> > > > @@ -38,7 +38,8 @@ class Command(BaseCommand):
> > > >
> > > >  for i, patch in enumerate(query.iterator()):
> > > >  patch.refresh_tag_counts()
> > > > -if (i % 10) == 0 or i == count:
> > > > +if (i % 10) == 0:
> > >
> > > What happens if count == 11?
> > 
> > I don't where you are going with this question. In the loop we'll print
> > something out when i is 0, then 10. Out of the loop we'll print out
> > 11/11. But that cannot be what you were asking, am I missing a question
> > behind the question?
> 
> That's what I get for trying to be less prescriptive heh. It doesn't help
> when I give the wrong value also. I meant what happens if count == 12? From
> what I can see, it should have looked like this:
> 
> if (i % 10) == 0 or i == count - 1:
> 
> i.e. every 10th iteration, or on the last iteration. However, the presence of
> the print on the line after this loop handles that last iteration case making
> this statement, as you say, unnecessary. Therefore:

That wouldn't work either. On the last iteration (count - 1)/count would
be printed and count/count would never be printed.

-- 
Damien
___
Patchwork mailing list
Patchwork@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/patchwork


Re: [PATCH 2/2] retag: Properly display the final count

2015-11-09 Thread Damien Lespiau
On Mon, Nov 09, 2015 at 03:20:39PM +, Finucane, Stephen wrote:
> > That wouldn't work either. On the last iteration (count - 1)/count would
> > be printed and count/count would never be printed.
> 
> Right you are. What on earth was that code doing there at all? :)

Actually, because i goes from 0 to count - 1, another option is to print
(i + 1)/count, and the i == count - 1 condition could then ben used.

-- 
Damien
___
Patchwork mailing list
Patchwork@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/patchwork


RE: [PATCH 2/2] retag: Properly display the final count

2015-11-09 Thread Finucane, Stephen
> On Mon, Nov 09, 2015 at 02:59:49PM +, Finucane, Stephen wrote:
> > > On Mon, Nov 09, 2015 at 02:37:54AM +, Finucane, Stephen wrote:
> > > > > i == count cannot happen in the loop as i will vary from 0 to count
> -
> > > 1.
> > > > >
> > > > > Signed-off-by: Damien Lespiau 
> > > > > ---
> > > > >  patchwork/management/commands/retag.py | 3 ++-
> > > > >  1 file changed, 2 insertions(+), 1 deletion(-)
> > > > >
> > > > > diff --git a/patchwork/management/commands/retag.py
> > > > > b/patchwork/management/commands/retag.py
> > > > > index e67d099..cb95398 100644
> > > > > --- a/patchwork/management/commands/retag.py
> > > > > +++ b/patchwork/management/commands/retag.py
> > > > > @@ -38,7 +38,8 @@ class Command(BaseCommand):
> > > > >
> > > > >  for i, patch in enumerate(query.iterator()):
> > > > >  patch.refresh_tag_counts()
> > > > > -if (i % 10) == 0 or i == count:
> > > > > +if (i % 10) == 0:
> > > >
> > > > What happens if count == 11?
> > >
> > > I don't where you are going with this question. In the loop we'll print
> > > something out when i is 0, then 10. Out of the loop we'll print out
> > > 11/11. But that cannot be what you were asking, am I missing a question
> > > behind the question?
> >
> > That's what I get for trying to be less prescriptive heh. It doesn't help
> > when I give the wrong value also. I meant what happens if count == 12?
> From
> > what I can see, it should have looked like this:
> >
> > if (i % 10) == 0 or i == count - 1:
> >
> > i.e. every 10th iteration, or on the last iteration. However, the
> presence of
> > the print on the line after this loop handles that last iteration case
> making
> > this statement, as you say, unnecessary. Therefore:
> 
> That wouldn't work either. On the last iteration (count - 1)/count would
> be printed and count/count would never be printed.

Right you are. What on earth was that code doing there at all? :)
___
Patchwork mailing list
Patchwork@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/patchwork


RE: [PATCH 2/2] retag: Properly display the final count

2015-11-09 Thread Finucane, Stephen
> On Mon, Nov 09, 2015 at 03:20:39PM +, Finucane, Stephen wrote:
> > > That wouldn't work either. On the last iteration (count - 1)/count
> would
> > > be printed and count/count would never be printed.
> >
> > Right you are. What on earth was that code doing there at all? :)
> 
> Actually, because i goes from 0 to count - 1, another option is to print
> (i + 1)/count, and the i == count - 1 condition could then ben used.

Which option would you prefer?

Stephen
___
Patchwork mailing list
Patchwork@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/patchwork


Re: [PATCH 2/2] retag: Properly display the final count

2015-11-09 Thread Damien Lespiau
On Mon, Nov 09, 2015 at 02:37:54AM +, Finucane, Stephen wrote:
> > i == count cannot happen in the loop as i will vary from 0 to count - 1.
> > 
> > Signed-off-by: Damien Lespiau 
> > ---
> >  patchwork/management/commands/retag.py | 3 ++-
> >  1 file changed, 2 insertions(+), 1 deletion(-)
> > 
> > diff --git a/patchwork/management/commands/retag.py
> > b/patchwork/management/commands/retag.py
> > index e67d099..cb95398 100644
> > --- a/patchwork/management/commands/retag.py
> > +++ b/patchwork/management/commands/retag.py
> > @@ -38,7 +38,8 @@ class Command(BaseCommand):
> > 
> >  for i, patch in enumerate(query.iterator()):
> >  patch.refresh_tag_counts()
> > -if (i % 10) == 0 or i == count:
> > +if (i % 10) == 0:
> 
> What happens if count == 11?

I don't where you are going with this question. In the loop we'll print
something out when i is 0, then 10. Out of the loop we'll print out
11/11. But that cannot be what you were asking, am I missing a question
behind the question?

-- 
Damien

>  
> >  sys.stdout.write('%06d/%06d\r' % (i, count))
> >  sys.stdout.flush()
> > +sys.stdout.write('%06d/%06d\r' % (count, count))
> >  sys.stdout.write('\ndone\n')
> > --
> > 2.4.3
> > 
> > ___
> > Patchwork mailing list
> > Patchwork@lists.ozlabs.org
> > https://lists.ozlabs.org/listinfo/patchwork
___
Patchwork mailing list
Patchwork@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/patchwork


RE: [PATCH 2/2] retag: Properly display the final count

2015-11-08 Thread Finucane, Stephen
> i == count cannot happen in the loop as i will vary from 0 to count - 1.
> 
> Signed-off-by: Damien Lespiau 
> ---
>  patchwork/management/commands/retag.py | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
> 
> diff --git a/patchwork/management/commands/retag.py
> b/patchwork/management/commands/retag.py
> index e67d099..cb95398 100644
> --- a/patchwork/management/commands/retag.py
> +++ b/patchwork/management/commands/retag.py
> @@ -38,7 +38,8 @@ class Command(BaseCommand):
> 
>  for i, patch in enumerate(query.iterator()):
>  patch.refresh_tag_counts()
> -if (i % 10) == 0 or i == count:
> +if (i % 10) == 0:

What happens if count == 11?
 
>  sys.stdout.write('%06d/%06d\r' % (i, count))
>  sys.stdout.flush()
> +sys.stdout.write('%06d/%06d\r' % (count, count))
>  sys.stdout.write('\ndone\n')
> --
> 2.4.3
> 
> ___
> Patchwork mailing list
> Patchwork@lists.ozlabs.org
> https://lists.ozlabs.org/listinfo/patchwork
___
Patchwork mailing list
Patchwork@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/patchwork


[PATCH 2/2] retag: Properly display the final count

2015-11-07 Thread Damien Lespiau
i == count cannot happen in the loop as i will vary from 0 to count - 1.

Signed-off-by: Damien Lespiau 
---
 patchwork/management/commands/retag.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/patchwork/management/commands/retag.py 
b/patchwork/management/commands/retag.py
index e67d099..cb95398 100644
--- a/patchwork/management/commands/retag.py
+++ b/patchwork/management/commands/retag.py
@@ -38,7 +38,8 @@ class Command(BaseCommand):
 
 for i, patch in enumerate(query.iterator()):
 patch.refresh_tag_counts()
-if (i % 10) == 0 or i == count:
+if (i % 10) == 0:
 sys.stdout.write('%06d/%06d\r' % (i, count))
 sys.stdout.flush()
+sys.stdout.write('%06d/%06d\r' % (count, count))
 sys.stdout.write('\ndone\n')
-- 
2.4.3

___
Patchwork mailing list
Patchwork@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/patchwork