Re: git-multimail: migration: Config is not iterable

2014-05-31 Thread Michael Haggerty
On 05/29/2014 04:22 PM, Azat Khuzhin wrote:
 Using the latest version of git-multimail there is an issue with
 migration:
 
 $ ~azat/git-multimail/git-multimail/migrate-mailhook-config --overwrite
 Traceback (most recent call last):
   File /home/azat/git-multimail/git-multimail/migrate-mailhook-config, line 
 271, in module
 main(sys.argv[1:])
   File /home/azat/git-multimail/git-multimail/migrate-mailhook-config, line 
 268, in main
 migrate_config(strict=options.strict, retain=options.retain, 
 overwrite=options.overwrite)
   File /home/azat/git-multimail/git-multimail/migrate-mailhook-config, line 
 159, in migrate_config
 if not _check_old_config_exists(old):
   File /home/azat/git-multimail/git-multimail/migrate-mailhook-config, line 
 66, in _check_old_config_exists
 if name in old:
 TypeError: argument of type 'Config' is not iterable
 
 Tested on 2.6 and 2.7 python versions.
 
 If you revert 09d0d5b92203f019763e43cef1e57f76f117d2b4 (Get Python files to
 pass pep8's tests.) there issue goes away. I understand that this is not the
 right solution and I'm not the guru of python, so just let you know.

Thanks for the bug report and for narrowing it down to the broken
commit.  I just pushed a fix to GitHub.  Let me know if it works for you
now.

Elijah: your fix is also correct, but I didn't see it before I pushed my
own solution.  Sorry about that.

Junio: you don't have to worry about any of this, because the commit
that caused the breakage is not in your tree yet.

Michael

-- 
Michael Haggerty
mhag...@alum.mit.edu

--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: git-multimail: migration: Config is not iterable

2014-05-31 Thread Azat Khuzhin
On Sat, May 31, 2014 at 04:59:45PM +0200, Michael Haggerty wrote:
 On 05/29/2014 04:22 PM, Azat Khuzhin wrote:
  Using the latest version of git-multimail there is an issue with
  migration:
  
  $ ~azat/git-multimail/git-multimail/migrate-mailhook-config --overwrite
  Traceback (most recent call last):
File /home/azat/git-multimail/git-multimail/migrate-mailhook-config, 
  line 271, in module
  main(sys.argv[1:])
File /home/azat/git-multimail/git-multimail/migrate-mailhook-config, 
  line 268, in main
  migrate_config(strict=options.strict, retain=options.retain, 
  overwrite=options.overwrite)
File /home/azat/git-multimail/git-multimail/migrate-mailhook-config, 
  line 159, in migrate_config
  if not _check_old_config_exists(old):
File /home/azat/git-multimail/git-multimail/migrate-mailhook-config, 
  line 66, in _check_old_config_exists
  if name in old:
  TypeError: argument of type 'Config' is not iterable
  
  Tested on 2.6 and 2.7 python versions.
  
  If you revert 09d0d5b92203f019763e43cef1e57f76f117d2b4 (Get Python files to
  pass pep8's tests.) there issue goes away. I understand that this is not 
  the
  right solution and I'm not the guru of python, so just let you know.
 
 Thanks for the bug report and for narrowing it down to the broken
 commit.  I just pushed a fix to GitHub.  Let me know if it works for you
 now.

Yeah, it works, thanks!

-- 
Respectfully
Azat Khuzhin
--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: git-multimail: migration: Config is not iterable

2014-05-29 Thread Elijah Newren
On Thu, May 29, 2014 at 7:22 AM, Azat Khuzhin a3at.m...@gmail.com wrote:
 Hi there,

 Using the latest version of git-multimail there is an issue with
 migration:

 $ ~azat/git-multimail/git-multimail/migrate-mailhook-config --overwrite
 Traceback (most recent call last):
...
   File /home/azat/git-multimail/git-multimail/migrate-mailhook-config, line 
 66, in _check_old_config_exists
 if name in old:
 TypeError: argument of type 'Config' is not iterable

Thanks for the report.  I'm not the strongest on python data model and
its special methods but I believe I've got a fix:
https://github.com/mhagger/git-multimail/pull/58
--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html