Mark Sapiro wrote: > Lawrence Bowie wrote: > > >>Mark Sapiro wrote: >> >>>What does scripts/paths.py now contain? >>> >> >># -*- python -*- >> >># Copyright (C) 1998-2003 by the Free Software Foundation, Inc. >># >># This program is free software; you can redistribute it and/or >># modify it under the terms of the GNU General Public License >># as published by the Free Software Foundation; either version 2 >># of the License, or (at your option) any later version. >># >># This program is distributed in the hope that it will be useful, >># but WITHOUT ANY WARRANTY; without even the implied warranty of >># MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the >># GNU General Public License for more details. >># >># You should have received a copy of the GNU General Public License >># along with this program; if not, write to the Free Software >># Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. >> >># This file becomes paths.py which is installed in may directories. By >># importing this module, sys.path gets `hacked' so that the $prefix/Mailman >># directory is inserted at the start of that list. That directory really >># contains the Mailman modules in package form. This file exports two >># attributes that other modules may use to get the absolute path to the >># installed Mailman distribution. >> >>import sys >>import os >>import japanese > > > > This (import japanese) needs to be at the end after the sys.path > manipulations. I gave you the wrong info for testing this. It should > have been > > python -S scripts/paths.py > > > >># some scripts expect this attribute to be in this module >>prefix = '/usr/lib/mailman' >>exec_prefix = '${prefix}' >> >># work around a bogus autoconf 2.12 bug >>if exec_prefix == '${prefix}': >> exec_prefix = prefix >> >># Hack the path to include the parent directory of the $prefix/Mailman package >># directory. >>sys.path.insert(0, prefix) >> >># We also need the pythonlib directory on the path to pick up any overrides of >># standard modules and packages. Note that these must go at the front of the >># path for this reason. >>sys.path.insert(0, os.path.join(prefix, 'pythonlib')) >> >># Include Python's site-packages directory. >>sitedir = os.path.join(sys.prefix, 'lib', 'python'+sys.version[:3], >> 'site-packages') >>sys.path.append(sitedir) >> > > > >
Since I put it at the end. It is seemingly working now. So I have placed, import japanese at the end of sys.path in the files {cron,tests,bin,scripts/paths.py and it works. Thanks Mark, LDB ------------------------------------------------------ Mailman-Users mailing list Mailman-Users@python.org 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/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp