--> -->
 
 
<type 'exceptions.IndexError'>
Python 2.6.2: /usr/local/bin/python
Wed Sep 8 15:25:14 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/bab/domains/babes4you.info/public_html/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.../">FAMFAMFAM</a>.</p>\r\n</div>\r\n</body>\r\n</html>\r\n', reUpd = <function reUpd at 0x1f6845f0>
 /home/bab/domains/babes4you.info/public_html/genit.py in reUpd(tmpl=u'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Str.../">FAMFAMFAM</a>.</p>\r\n</div>\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<div class="post">\r\n\t\t\t<h3 class="title">{ra...:2:4}/}</p>\r\n\t\t\t{/loop}\t\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t\t', global useTmpl = <function useTmpl at 0x1f684488>
 /home/bab/domains/babes4you.info/public_html/genit.py in useTmpl(tmpl=u'\r\n\t\t<div class="post">\r\n\t\t\t<h3 class="title">Man...relative:3:4/}</p>\r\n\t\t\t\t\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t\t')
  509                         break
  510                 mode,count,fq = tmpl[i0:i1].split(':')
  511                 tmpl = tmpl.replace('{text:%s:%s:%s/}' % (mode,count,fq),genText(int(count),mode,int(fq)),1)
  512         # use memory
  513         while 1:
tmpl = u'\r\n\t\t<div class="post">\r\n\t\t\t<h3 class="title">Man...relative:3:4/}</p>\r\n\t\t\t\t\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t\t', tmpl.replace = <built-in method replace of unicode object at 0x1fe2e1b0>, mode = u'relative', count = u'1', fq = u'3', global genText = <function genText at 0x1f683f50>, builtin int = <type 'int'>
 /home/bab/domains/babes4you.info/public_html/genit.py in genText(count=1, mode=u'relative', fq=3)
  175                 sent = choice(dictry['SNTS'])
  176                 if fmod(no,fq) == 0:
  177                         sent = keyInTo(sent,mode)
  178                 while 1:
  179                         i0 = sent.find('{') + 1
sent = u'North Petherton is {RB} 8 {NNS} {RB} from Athelney.', global keyInTo = <function keyInTo at 0x1f683ed8>, mode = u'relative'
 /home/bab/domains/babes4you.info/public_html/genit.py in keyInTo(sent=u'North Petherton is {RB} 8 {NNS} {RB} from Athelney.', mode=u'relative')
  157                         sent = sent.replace('.',', %s.' % check(keyword).lower())
  158                 else:
  159                         sent = '%s, %s' % (check(upfirst(keyword)), sent)
  160         else:
  161                 no = randint(0,100)
sent = u'North Petherton is {RB} 8 {NNS} {RB} from Athelney.', global check = <function check at 0x1f683e60>, global upfirst = <function upfirst at 0x1f6832a8>, keyword = u''
 /home/bab/domains/babes4you.info/public_html/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 0x2abcc62d35d0>, ].upper = <built-in method upper of unicode object at 0x2abcc62d35d0>

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