--> -->
 
 
<type 'exceptions.IndexError'>
Python 2.6.2: /usr/local/bin/python
Sat Sep 4 14:23:10 2010

A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.

 /home/parental/domains/free-parental-control.info/public_html/we/genit.py in ()
  735                                 change = True
  736                                 openDict(cfg['dict'])
  737                                 pageSrc = reUpd(pageSrc)
  738                                 core.updKwd(doorName.encode('utf_8'),pageName.encode('utf_8'),0)
  739                 else:
pageSrc = u'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Str...();\r\n} catch(err) {}</script>\r\n</body>\r\n</html>\r\n', reUpd = <function reUpd at 0x78ce8c0>
 /home/parental/domains/free-parental-control.info/public_html/we/genit.py in reUpd(tmpl=u'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Str...();\r\n} catch(err) {}</script>\r\n</body>\r\n</html>\r\n')
  597         zone = tmpl[i0:i1]
  598         new = zone.replace('<<','{').replace('>>','}')
  599         new = useTmpl(new)
  600         tmpl = tmpl.replace('{update}%s{/update}' % zone, '{update}%s{/update} \n %s' % (zone,new))
  601         return tmpl
new = u'\r\n\t\t\t<div class="post">\r\n\t\t\t\t<h3 class="title">{...}/}</p>\r\n\t\t\t\t\t{/loop}\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t\t', global useTmpl = <function useTmpl at 0x78ce758>
 /home/parental/domains/free-parental-control.info/public_html/we/genit.py in useTmpl(tmpl=u'\r\n\t\t\t<div class="post">\r\n\t\t\t\t<h3 class="title">{...and:2:4}/}</p>\r\n\t\t\t\t\t\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t\t')
  361                         break
  362                 tmpl = tmpl.replace('{randword}',choice(relatives),1)
  363                 tmpl = tmpl.replace('{randword:up}',upfirst(choice(relatives)),1)
  364         ## random number
  365         while 1:
tmpl = u'\r\n\t\t\t<div class="post">\r\n\t\t\t\t<h3 class="title">{...and:2:4}/}</p>\r\n\t\t\t\t\t\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t\t', tmpl.replace = <built-in method replace of unicode object at 0x7906ed0>, global upfirst = <function upfirst at 0x78c9578>, global choice = <bound method Random.choice of <random.Random object at 0x775fa20>>, global relatives = [u'iso burner free download ', u'free mac virus software ', u'free iso burner ', u'winrar icons ', u'download flash player 9 ', u'how to prevent acrobat reader from opening pdf hyperlinks ', u'free internet tv mac software ', u'flash player 7 download for windows xp ', u'how to burn a song from limewire onto a cd ', u'comments to pdf reader ', u'free greeting card software for mac ', u'free video combining software for mac ', u'pthc winrar ', u'adobe acrobat reader to view pdf files ', u'avg free antivirus ', u'free malicious software removal tool ', u'free dj mix software ', u'flash player 7 download ', u'2k firewall free ', u'free software download mac osx remodeling renovation budget ', ...]
 /home/parental/domains/free-parental-control.info/public_html/we/genit.py in upfirst(string=u'')
   28 
   29 def upfirst(string):
   30         return string.replace(string[0],string[0].upper(),1)
   31 
   32 def dwfirst(string):
string = u'', string.replace = <built-in method replace of unicode object at 0x2b2aef8945d0>, ].upper = <built-in method upper of unicode object at 0x2b2aef8945d0>

<type 'exceptions.IndexError'>: string index out of range
      args = ('string index out of range',)
      message = 'string index out of range'