On 17 Feb 2004, at 00:00, Olson, Gary wrote:


Hi,

I just did a new install of mailman v.2.0.13-1 on a redhat v.7.3 system. When editing Mailman/mm_cfg.py and then running bin/check_perms, I get the following error:
# bin/check_perms
Traceback (innermost last):
File "bin/check_perms", line 46, in ?
from Mailman import mm_cfg
File "/var/mailman/Mailman/mm_cfg.py", line 60, in ?
DEFAULT_URL = '<http://www.mydomain.net/mailman/'> % DEFAULT_HOST_NAME

Assuming you have defined DEFAULT_HOST_NAME = 'www.mydomain.net', you probably want to say:


DEFAULT_URL = 'http://%s/mailman/' % DEFAULT_HOST_NAME

Or you could say:

DEFAULT_URL = 'http://www.mydomain.net/mailman/'

But you definitely do not want to say:

DEFAULT_URL = '<http://%s/mailman/>' % DEFAULT_HOST_NAME

TypeError: not all arguments converted
What is causing this error?

The exception is Python complaining about a problem in string formatting. You gave it a variable to interpolate into a string (that is what the % operator is for) but you did not put anything in the string to say where to put the variable's value (the missing %s)


The < and > (greater than and less than) in/near the string are plain wrong as well and should have generated 'SyntaxError: invalid syntax' as presented so I guess you edited the Python output you actually got before posting it in your message?

I'm a newbie to Mailman and Redhat so any help will be appreciated and will need to be clear and basic so I can understand it.

Be aware that mm_cfg.py is a Python language file and you are editing Python code. Although fairly clear, be careful about leading indentation as this is syntactically significant in Python, unlike many other programming/scripting languages.



Thanks for any help you can provide! Gary


------------------------------------------------------
Mailman-Users mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/

This message was sent to: [EMAIL PROTECTED]
Unsubscribe or change your options at
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Reply via email to