Project

General

Profile

Actions

Bug #5162

closed

IMAP error formatting string

Added by art.lussos (art lussos) over 13 years ago. Updated about 13 years ago.

Status:
Rejected
Target version:
-
ruby -v:
ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin10.8.0]
Backport:
[ruby-core:38819]

Description

In the method msg_att in the file imap.rb, the parse error is written as

parse_error("unknown attribute `%s'", token.value), I believe it should be parse_error("unknown attribute '%s'", token.value).

Single quotes on both sides of %s

Updated by shugo (Shugo Maeda) over 13 years ago

  • Status changed from Open to Assigned
  • Assignee set to shugo (Shugo Maeda)

Updated by shugo (Shugo Maeda) over 13 years ago

art lussos wrote:

In the method msg_att in the file imap.rb, the parse error is written as

parse_error("unknown attribute `%s'", token.value), I believe it should be parse_error("unknown attribute '%s'", token.value).

Single quotes on both sides of %s

I don't know why the back quote is not good. Ruby uses back quotes in many other cases.

$ ruby -e 'foo'
-e:1:in <main>': undefined local variable or method foo' for main:Object (NameError)

Updated by art.lussos (art lussos) over 13 years ago

Shugo Maeda wrote:

art lussos wrote:

In the method msg_att in the file imap.rb, the parse error is written as

parse_error("unknown attribute `%s'", token.value), I believe it should be parse_error("unknown attribute '%s'", token.value).

Single quotes on both sides of %s

I don't know why the back quote is not good. Ruby uses back quotes in many other cases.

$ ruby -e 'foo'
-e:1:in <main>': undefined local variable or method foo' for main:Object (NameError)

For consistency I believe you are correct, I just felt it would make it easier to read.

Updated by shugo (Shugo Maeda) about 13 years ago

  • Status changed from Assigned to Rejected

Hello,

art lussos wrote:

I don't know why the back quote is not good. Ruby uses back quotes in many other cases.

$ ruby -e 'foo'
-e:1:in <main>': undefined local variable or method foo' for main:Object (NameError)

For consistency I believe you are correct, I just felt it would make it easier to read.

So I'll close this ticket. Thanks.

Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0