At 3:01 PM -0800 1/16/07, Russell E Owen wrote: >The following recipe seems to work, but I don't know if it's really >the right way to go. It is based on extrapolating from the current >recipes. None of them seem to do the same job and I've not found any >docs on writing recipes: > >def check(cmd, mf): > m = mf.findNode('email') > if m is None or m.filename is None: > return None > oldNames = [ > 'base64MIME', > 'Charset', > 'Encoders', > 'Errors', > 'Generator', > 'Header', > 'Iterators', > 'Message', > 'MIMEAudio', > 'MIMEBase', > 'MIMEImage', > 'MIMEMessage', > 'MIMEMultipart', > 'MIMENonMultipart', > 'MIMEText', > 'Parser', > 'quopriMIME', > 'Utils', > 'message_from_string', > 'message_from_file', > ] > oldModules = ["email." + name for name in oldNames] > > return dict( > modules = oldModules, > )
I spoke too soon. I had my patched urllib in place, masking the effect of the recipe. This simple recipe does work and does emulate other recipes: def check(cmd, mf): m = mf.findNode('email') if m is None or m.filename is None: return None return dict( packages = ['email'], ) -- Russell _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig