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) > -- Mark Sapiro <[EMAIL PROTECTED]> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan ------------------------------------------------------ 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