On Fri, Apr 18, 2008 at 9:26 PM, Alex Holkner <[EMAIL PROTECTED]> wrote:
> len(log_layout.document.text)
I should've guessed. Anyway, I reverted my changes to layout.py, and
changed my code:
def add_event(self, msg):
prefix = time.strftime(self.format_str)
self.log_layout.begin_update()
for line in msg.split('\n'):
self.log_layout.document.insert_text(len(self.log_layout.document.text),
prefix+line)
prefix = ""
self.log_layout.end_update()
...but that doesn't change the error! So would you mind reading a
little further now? :)
Traceback (most recent call last):
[snip]
File "./monitor", line 188, in update
monitor_window.log_window.add_event(info)
File "/sm/engine/modules/widgets.py", line 226, in add_event
self.log_layout.end_update()
File "/Library/Python/2.5/site-packages/pyglet/text/layout.py", line
754, in end_update
self._update()
File "/Library/Python/2.5/site-packages/pyglet/text/layout.py", line
1728, in _update
self._update_flow_lines()
File "/Library/Python/2.5/site-packages/pyglet/text/layout.py", line
1842, in _update_flow_lines
invalid_end = self._flow_lines(self.lines, invalid_start, invalid_end)
File "/Library/Python/2.5/site-packages/pyglet/text/layout.py", line
1273, in _flow_lines
y -= leading
exceptions.UnboundLocalError: local variable 'leading' referenced
before assignment
~ Nathan
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"pyglet-users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/pyglet-users?hl=en
-~----------~----~----~----~------~----~------~--~---