---

** [bugs:#1668] Cannot add custom family**

**Status:** open
**Created:** Thu Sep 05, 2013 03:46 AM UTC by Legoktm
**Last Updated:** Thu Sep 05, 2013 03:46 AM UTC
**Owner:** nobody

Reported by ah001 in #pywikipediabot, and confirmed by me.

How to reproduce:

Clone a fresh copy of pywikibot-core, and add a custom family.py file in 
core/pywikibot/families. I've attached the one I tried with.

Now run "python pwb.py login"

Create your user-config using that wiki, and a random account. Once 
generate_user_files finishes, you'll get a traceback of:

Traceback (most recent call last):
  File "pwb.py", line 103, in <module>
    run_python_file(fn, args)
  File "pwb.py", line 49, in run_python_file
    exec compile(source, filename, "exec") in main_mod.__dict__
  File "scripts/login.py", line 101, in <module>
    main()
  File "scripts/login.py", line 60, in main
    for arg in pywikibot.handleArgs(*args):
  File "/Users/km/test/core/pywikibot/bot.py", line 641, in handleArgs
    init_handlers()
  File "/Users/km/test/core/pywikibot/bot.py", line 233, in init_handlers
    writelogheader()
  File "/Users/km/test/core/pywikibot/bot.py", line 243, in writelogheader
    site = pywikibot.getSite()
  File "/Users/km/test/core/pywikibot/__init__.py", line 298, in Site
    _sites[key] = __Site(code=code, fam=fam, user=user, sysop=sysop)
  File "/Users/km/test/core/pywikibot/site.py", line 746, in __init__
    BaseSite.__init__(self, code, fam, user, sysop)
  File "/Users/km/test/core/pywikibot/site.py", line 123, in __init__
    self.__family = Family(fam, fatal=False)
  File "/Users/km/test/core/pywikibot/site.py", line 100, in Family
    raise Error("Family %s does not exist" % fam)
pywikibot.exceptions.Error: Family brueghelwiki does not exist


---

Sent from sourceforge.net because [email protected] is 
subscribed to https://sourceforge.net/p/pywikipediabot/bugs/

To unsubscribe from further messages, a project admin can change settings at 
https://sourceforge.net/p/pywikipediabot/admin/bugs/options.  Or, if this is a 
mailing list, you can unsubscribe from the mailing list.
_______________________________________________
Pywikipedia-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-bugs

Reply via email to