Skip to content

Commit

Permalink
Generate ZNotice.message from a new array, ZNotice.fields
Browse files Browse the repository at this point in the history
  • Loading branch information
ebroder committed Nov 29, 2008
1 parent a212658 commit 1ada92e
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion _zephyr.pyx
Original file line number Diff line number Diff line change
Expand Up @@ -64,11 +64,19 @@ class ZNotice(object):
self.opcode = None
self.format = "Class $class, Instance $instance:\nTo: @bold($recipient) at $time $date\nFrom: @bold{$1 <$sender>}\n\n$2"
self.other_fields = []
self.message = None
self.fields = []

for k, v in options.iteritems():
setattr(self, k, v)

def getmessage(self):
return '\0'.join(self.fields)

def setmessage(self, newmsg):
self.fields = newmsg.split('\0')

message = property(getmessage, setmessage)

def send(self):
cdef ZNotice_t notice
_ZNotice_p2c(self, &notice)
Expand Down

0 comments on commit 1ada92e

Please sign in to comment.