/usr/lib/python2.6/dist-packages/bzrlib/log.pyc in show(self, lf)
328 if getattr(lf, 'begin_log', None):
329 lf.begin_log()
--> 330 self._show_body(lf)
331 if getattr(lf, 'end_log', None):
332 lf.end_log()
/usr/lib/python2.6/dist-packages/bzrlib/log.pyc in _show_body(self, lf)
353 generator = self._generator_factory(self.branch, rqst)
354 for lr in generator.iter_log_revisions():
--> 355 lf.log_revision(lr)
356 lf.show_advice()
357
/usr/lib/python2.6/dist-packages/bzrlib/log.pyc in log_revision(self, revision)
1457 message = revision.rev.message.rstrip('\r\n')
1458 for l in message.split('\n'):
-> 1459 to_file.write(indent + ' %s\n' % (l,))
1460 if revision.delta is not None:
1461 # We don't respect delta_format for compatibility
UnicodeEncodeError: 'ascii' codec can't encode character u'\xfc' in position 9: ordinal not in range(128)
http:// bazaar- vcs.org/ Integrating_ with_Bazaar got me started.
1 : import bzrlib open('. /myscripts/ ') atter(to_ file=sys. stdout)
2 : from bzrlib import log
6 : from bzrlib.branch import Branch
7 : b = Branch.
11: import sys
12: lf = log.LongLogForm
14: log.show_log(b, lf)
But it doesn't seem that simple:
------- ------- ------- ------- ------- ------- ------- ------- ------- ------- -----
UnicodeEncodeError Traceback (most recent call last)
~/workspace/ <ipython console> in <module>()
/usr/lib/ python2. 6/dist- packages/ bzrlib/ log.pyc in show_log(branch, lf, specific_fileid, verbose, direction, start_revision, end_revision, search, limit, show_diff) search= search, delta_type, diff_type= diff_type)
207 limit=limit, message_
208 delta_type=
--> 209 Logger(branch, rqst).show(lf)
210
211
/usr/lib/ python2. 6/dist- packages/ bzrlib/ log.pyc in show(self, lf)
328 if getattr(lf, 'begin_log', None):
329 lf.begin_log()
--> 330 self._show_body(lf)
331 if getattr(lf, 'end_log', None):
332 lf.end_log()
/usr/lib/ python2. 6/dist- packages/ bzrlib/ log.pyc in _show_body(self, lf) _factory( self.branch, rqst) iter_log_ revisions( ):
353 generator = self._generator
354 for lr in generator.
--> 355 lf.log_revision(lr)
356 lf.show_advice()
357
/usr/lib/ python2. 6/dist- packages/ bzrlib/ log.pyc in log_revision(self, revision) rev.message. rstrip( '\r\n') split(' \n'): write(indent + ' %s\n' % (l,))
1457 message = revision.
1458 for l in message.
-> 1459 to_file.
1460 if revision.delta is not None:
1461 # We don't respect delta_format for compatibility
UnicodeEncodeError: 'ascii' codec can't encode character u'\xfc' in position 9: ordinal not in range(128)
What is wrong?
Please give some advice.
Thanks in advance.