Στις 5/9/2013 12:34 μμ, ο/η Ferrous Cranus έγραψε:

Even though these examples are with ints, not strings, the precedence is
the same.

Go back to your code. Read your code. Does it look closer to this:

8 + 2 % 5

or this?

(8 + 2) % 5


Can you solve this problem now?

Yes Steven, according to your precedence example now i can:

MESSAGE = ( "From: %s\n" + "To: %s\n" + "Subject: %s\n\n%s\n" ) % (
FROM, TO, SUBJECT, MESSAGE )
             MESSAGE = MESSAGE.encode('utf-8')



it just need the whole concatenation thing in parenthesis so to be
executed first but now:


             # send the mail
             server.sendmail( [ MESSAGE ] )

or

             # send the mail
             server.sendmail( MESSAGE )

both fail.
The error messge says:


ni...@superhost.gr [~]# cat /tmp/err.out
sendmail => 13-09-05 12:20:53 (<class 'TypeError'>, TypeError("sendmail() missing 2 required positional arguments: 'to_addrs' and 'msg'",), <traceback object at 0x7f3fb4f44488>)
ni...@superhost.gr [~]#

but all of the needed args are within MESSAGE.
Cant it take it from there?

--
Webhost <http://superhost.gr>
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to