[Dev] getting an assertion trying to create item
bear at code-bear.com
Sat Mar 6 21:33:35 PST 2004
Yep, once I loaded the mail parcel that error went away.
I also found out that it's tied to the repository global (which only
makes sense) and to get around having to load in the entire chandler gui
I set that global to the repository I create for testing.
Creating instances of MailMessage and EmailAccount is working fine
except that the attribute downloadedMail (for EmailAccount) does not
seem to be set when an instance of EmailAccount is created. Do I need
to call setAttributeValue for this?
Katie Capps Parlante wrote:
> Hi bear,
> We just talked about this on irc, but I'll compose a quick reply here
> in case anyone else is interested...
> You're getting the error because you're trying to use parcel code
> (OSAF.contentmodel.mail is from a parcel, OSAF/contentmodel/mail),
> when the parcel hasn't yet been loaded into the repository. The
> MailMessage Kind does not yet exist in the repository -- that's what
> the error message is trying to convey.
> bear wrote:
>> It's probably my addled brain but here goes:
>> In this snippet of python code I get an assertion error: assert
>> cls.mailMessageKindID, "Mail message not yet loaded"
>> from OSAF.contentmodel.mail.Mail import MailMessage
>> msg = MailMessage()
>> now there is a bunch of stuff around this but I know it's probably
>> something really silly
>> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>> Open Source Applications Foundation "Dev" mailing list
More information about the Dev