[Zope] awstats and zope

2006-03-03 Thread Barry Drake
Does anyone know of a customization of the awstats
file search_engines.pm (Perl) that works with Zope's
built in search?

Before I start doing this, I'd like to know if someone
has already done it!

Thanks.
Barry Drake

___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )


Re: [Zope] Re: TextIndexNG3 install problem

2006-02-17 Thread Barry Drake
Owen,
Just saw your message.  Instead of restarting Zope,
did you try stop and then start.  I've had trouble in
the past with restarting my Zope/Plone sites; not
everything seems to get reinitialized with just a
restart.

Also, I'm not using the versions of Zope/Plone you are
using.  I'm way behind you!!!

Usually, when I see import exceptions, I start doing
grep on the .py files in the product directory where
the error is appearing.  Try grep on partial names of
the module that is not being imported and see what
comes up (on windows, I use UltraEdit's "Find in
Files", which does regular expressions, etc.).

Barry

--- Owen K  Update:
> 
> I have learned how to uncomment configure.zcml by
> removing a matching pair 
>   ; then restarted Zope.
> At this point the traceback looks the same as
> documented below and the 
> install configlet does not appear in Plone 2.1.2
> add/remove products page. 
> There is an error reported on that page:
> 
> TextIndexNG3
> Error Type
> exceptions.ImportError
> Error Value
> cannot import name textindexng_globals
> 
> Hmm
> 
> "Owen K" <[EMAIL PROTECTED]> wrote in message 
> news:[EMAIL PROTECTED]
> > Hi all,
> >
> > I am trying to install TextIndexNG 3.1.5 on
> Windows.
> > I recompiled the pyd files successfully using
> MinGW.
> > However TextIndexNG3 setup fails to find them,
> traceback included below.
> > There are three instructions from the fine manual
> and elsewhere that I am 
> > trying to follow:
> >
> > 1. README says Plone users must remove comments
> from configure.zcml .
> > 2. Release notes say: rebuild *and* reinstall .
> Rebuild works, but 
> > reinstall does not.
> > 3. Barry Drake suggested move the pyd files from
> build dir to TextIndexNG 
> > dir
> >
> > Regarding 1, I am using Plone 2.1.2. but I don't
> recognize anything that 
> > looks like a comment in 3.1.5 version of
> configure.zcml. (But I don't know 
> > how to read that kind of file.)
> >
> > Regarding 2. Build was successful, but reinstall
> fails as follows. Running 
> > "python setup.py install" in 
> >
>
C:\Zope-Instance\Products\TextIndexNG3\extension_modules
> fails with the 
> > same error that started this thread regarding VC6
> mismatch. However Barry 
> > and I have had pyds created by this method working
> successfully with 
> > TextIndexNG2.
> >
> > Regarding 3. The traceback error occurs regardless
> of whether the pyd 
> > files are in any of the following
> > C:\Zope-Instance\Products\TextIndexNG3\
> >
>
C:\Zope-Instance\Products\TextIndexNG3\extension_modules
> >
>
C:\Zope-Instance\Products\TextIndexNG3\extension_modules\zopyx\txng3
> > C:\Zope-Instance\Products\TextIndexNG3\Extensions
> >
> > My setup:
> > python.exe is registered in Windows
> > there is only one python.exe on the machine
> > Zope 2.8.5 new install, includes python 2.3.5
> > Plone 2.1.2
> > TextIndexNG3.1.5 is installed in
> C:\Zope-Instance\Products\TextIndexNG3
> >
> > Any thoughts?
> >
> > Thanks,
> >
> > Owen   my event.log for this issue is
> next
> >
> > Traceback:
> > --
> > 2006-02-17T15:48:03 ERROR Zope Could not import
> Products.TextIndexNG3
> > Traceback (most recent call last):
> >  File "C:\Program
>
Files\Zope-2.8.5-final\lib\python\OFS\Application.py",
> 
> > line 698, in import_product
> >product=__import__(pname, global_dict,
> global_dict, silly)
> >  File
>
"C:\Zope-Instance\Products\TextIndexNG3\__init__.py",
> line 20, in ?
> >import TextIndexNG3
> >  File
>
"C:\Zope-Instance\Products\TextIndexNG3\TextIndexNG3.py",
> line 18, 
> > in ?
> >from textindexng.index import Index
> >  File
>
"C:\Zope-Instance\Products\TextIndexNG3\src\textindexng\index.py",
> 
> > line 20, in ?
> >from evaluator import Evaluator
> >  File 
> >
>
"C:\Zope-Instance\Products\TextIndexNG3\src\textindexng\evaluator.py",
> 
> > line 18, in ?
> >from stemmer import getStemmer
> >  File
>
"C:\Zope-Instance\Products\TextIndexNG3\src\textindexng\stemmer.py",
> 
> > line 11, in ?
> >from zopyx.txng3 import stemmer
> > ImportError: No module named zopyx.txng3
> > --
> > [ ... snip ... ]
> > --
> > 2006-02-17T15:48:05 ERROR Zope Couldn't install
> Five
> > Traceback (most recent call last):
> >  File "C:\Program
>
Files\Zope-2.8

Re: [Zope] Re: TextIndexNG2 problems

2006-02-14 Thread Barry Drake
Owen,
I think that once you have the .pyd files, Zope uses
those from that point on; no need for the compilers
any longer.  That's why I'm glad to have found out
about the MingW solution, bypassing MS!

Barry

--- Owen K wrote:

> Regarding compiling under Microsoft VC6, should I
> expect that TextIndexNG 
> setup would launch VC6 compiler if I had that tool
> installed?
> 
> Thanks,
> 
> Owen 
> 
> 
> 
> ___
> Zope maillist  -  Zope@zope.org
> http://mail.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists - 
>  http://mail.zope.org/mailman/listinfo/zope-announce
>  http://mail.zope.org/mailman/listinfo/zope-dev )
> 

___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )


Re: [Zope] Re: TextIndexNG2 problems

2006-02-14 Thread Barry Drake
Tres and Owen,
Using Tres's advice below, I was able to recompile
TextIndexNG2 on my Windows machine using the MingW
compiler.  Works great!

I used the Python that came with Zope and the latest
MingW compiler.  Just follow the instructions at the
link provided by Tres below.  With one additional
instruction:

Copy the .pyd files from the
C:\Zope-Instance\Products\TextIndexNG2\build\lib.win32-2.3
directory to C:\Zope-Instance\Products\TextIndexNG2

Zope won't start unless you do this last step.

System:
 Zope Version (Zope 2.7.6-final, python 2.3.5, win32)
Python Version 2.3.5 (#62, Feb 8 2005, 16:23:02) [MSC
v.1200 32 bit (Intel)]
System Platform win32

Barry Drake


--- Tres Seaver wrote:

> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
> 
> Owen K wrote:
> > Andreas, Barry, and all,
> > 
> > I have the same TextIndexNG2 install error as
> Barry (see "Error text" 
> > below).
> > My setup:
> > MS VisualC++ 7 .
> > Zope 2.7.8-final, python 2.3.5, win32
> > Also installed are
> TextIndexNGExtensions-2.02.win32-py2.3.exe and 
> > python-Levenshtein-0.10.win32-py2.3.exe.
> > My windows registry points to the python
> installation that I have under 
> > Plone 2.1.2, and that is the only python on my
> Windows XP Pro machine.
> > 
> > Barry, any luck?
> 
> Python 2.3.x was built with VC++ version 6; Python
> 2.4.x with version 7.
>If you can't lay your hands on that version, then
> perhaps Mingw would do:
> 
>  http://sebsauvage.net/python/mingw.html
> 
> 
> Tres.
> - --
>
===
> Tres Seaver  +1 202-558-7113 
> [EMAIL PROTECTED]
> Palladion Software   "Excellence by Design"   
> http://palladion.com
> -BEGIN PGP SIGNATURE-
> Version: GnuPG v1.4.1 (GNU/Linux)
> Comment: Using GnuPG with Thunderbird -
> http://enigmail.mozdev.org
> 
>
iD8DBQFD8dRS+gerLs4ltQ4RAumKAKCPszCd+VeCWjxQQPIIPFJLUXS8TgCeJ/fC
> akN89KE6basU2l+47UBcpt8=
> =42eM
> -END PGP SIGNATURE-
> 
> ___
> Zope maillist  -  Zope@zope.org
> http://mail.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists - 
>  http://mail.zope.org/mailman/listinfo/zope-announce
>  http://mail.zope.org/mailman/listinfo/zope-dev )
> 

___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )


Re: [Zope] Re: TextIndexNG2 problems

2006-02-14 Thread Barry Drake
Owen,
This is still not working for me either.  I installed
C++.net also hoping that it might go through.  No
change; same error messages.  How can we bring this
forward?  I'd like to help as well.

Barry

--- Owen K wrote:

> Andreas, Barry, and all,
> 
> I have the same TextIndexNG2 install error as Barry
> (see "Error text" 
> below).
> My setup:
> MS VisualC++ 7 .
> Zope 2.7.8-final, python 2.3.5, win32
> Also installed are
> TextIndexNGExtensions-2.02.win32-py2.3.exe and 
> python-Levenshtein-0.10.win32-py2.3.exe.
> My windows registry points to the python
> installation that I have under 
> Plone 2.1.2, and that is the only python on my
> Windows XP Pro machine.
> 
> Barry, any luck?
> 
> The TextIndexNG2 windows binaries were explicitly
> labelled "python2.3"; so 
> the mismatch with python 2.3.5 is surprising.
> 
> In terms of following Andreas Jung's advice to
> recompile the extensions, 
> What can I do with MS Visual Studio .Net 2003 to
> move this forward? The 
> associated compiler is CL.exe and I found it in
> ..Vc7\CL.exe so I think the 
> visual C version is 7.
> 
> Do I need to recompile all of python + TextIndexNG2?
> Or somehow make the 
> compiler look like VC6 and then compile TextIndexNG2
> extensions. Or somehow 
> help "TextIndexNG2>python setup.py install" to see
> my VC++ compiler?
> 
> Many thanks,
> 
> Owen
> 
> 
> Error text:
> C:\Program Files\Plone
> 2\Data\Products\TextIndexNG2>python setup.py install
> -DUNICODE_WIDTH=2
> running install
> running build
> running build_ext
> error: Python was built with version 6 of Visual
> Studio, and extensions need 
> to
> be built with the same version of the compiler, but
> it isn't installed.
> 
> 
> 
> "Barry Drake" <[EMAIL PROTECTED]> wrote in 
> message
>
news:[EMAIL PROTECTED]
> I have PloneLocalFolderNG installed, which works
> great.  But, I can't run python setup.py install for
> TextIndexNG2.  I get the following error:
> 
> running install
> running build
> running build_ext
> error: Python was built with version 6 of Visual
> Studio, and extensions need to be built with the
> same
> version of the compiler, but it isn't installed.
> 
> The documentation says to install the win32
> extensions,
> TextIndexNGExtensions-2.02.win32-py2.3.exe, so I did
> that.  Still can't run the setup script.
> 
> Any ideas?
> 
> System: Zope 2.7.6-final, python 2.3.5, win32
> 
> Thanks.
> Barry Drake
> 
> ___
> Zope maillist  -  Zope@zope.org
> http://mail.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists -
>  http://mail.zope.org/mailman/listinfo/zope-announce
>  http://mail.zope.org/mailman/listinfo/zope-dev )
> 
> 
> 
> ___
> Zope maillist  -  Zope@zope.org
> http://mail.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists - 
>  http://mail.zope.org/mailman/listinfo/zope-announce
>  http://mail.zope.org/mailman/listinfo/zope-dev )
> 

___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )


Re: [Zope] can't find template (newbie)

2006-02-06 Thread Barry Drake
David,
Look in portal_skins/portal_templates.  The headers
and footers are there.  If you plan to customize a
template you'll have to click the customize button. 
This will make a copy of the template in
portal_skins/custom.  After clicking the customize
button the template will be opened in your browser at
that "directory".

BTW, this question should have been asked in the Plone
mailing list.  Please join that mailing list and ask
Plone specific questions there.  You'll get prompt and
courteous responses there as well :-)

Cheers!
Barry Drake


--- David De Maeyer wrote:

> Hi all,
> 
> I have been given to look at a website running on
> Zope
> for one of our partner. The site has been installed
> by
> a developer who since left that partner. The
> installation is as often undocumented which doesn't
> really help me getting through the setup.
> 
> Zope 2.7.5 is installed, CMF 1.4 as well.
> 
> All I need to do is to modify the address of our
> partner which appears at the bottom of page when you
> go on their home page. Simple... well I thought it
> would be...
> 
> I did a search within the Zope file system on the
> server hoping I would find the template used to
> generate the index_html but I could't found any file
> containing the address but a siteroot_view.pt file.
> However this file doesn't seem to be the one I am
> looking for. I modified it, restarted Zope, checked
> the page (after cleaning my browser cache)... but I
> can't see the change I have made.
> 
> I then logged on the CMS site to check if the footer
> could be changed from there; it cannot be changed. I
> can modify some portion of the page but not the
> footer. 
> 
> I then logged on the Zope Management Interface and
> tried to understand where the footer could be
> defined
> but with no success.
> 
> Taking a look to the log files didn't help neither;
> Nor to the Zope/CMF manuals.
> 
> I am basically out of ideas! Any help to figure out
> how to find that template will be appreciated!!
> 
> Any idea where to locate that template or modify
> that
> template? Could it be that the template is only
> stored
> in the Zope DB and not accessible/visible as text
> file? I must have missed something...
> 
> Best regards,
> 
> David
> 
>  
> 
> 
> 
> 
>   
> 
>   
>   
>
___
> 
> Nouveau : téléphonez moins cher avec Yahoo!
> Messenger ! Découvez les tarifs exceptionnels pour
> appeler la France et l'international.
> Téléchargez sur http://fr.messenger.yahoo.com
> ___
> Zope maillist  -  Zope@zope.org
> http://mail.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists - 
>  http://mail.zope.org/mailman/listinfo/zope-announce
>  http://mail.zope.org/mailman/listinfo/zope-dev )
> 

___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )


[Zope] TextIndexNG2 problems

2006-02-02 Thread Barry Drake
I have PloneLocalFolderNG installed, which works
great.  But, I can't run python setup.py install for
TextIndexNG2.  I get the following error:

running install
running build
running build_ext
error: Python was built with version 6 of Visual
Studio, and extensions need to be built with the same
version of the compiler, but it isn't installed.

The documentation says to install the win32
extensions,
TextIndexNGExtensions-2.02.win32-py2.3.exe, so I did
that.  Still can't run the setup script.

Any ideas?

System: Zope 2.7.6-final, python 2.3.5, win32

Thanks.
Barry Drake

___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )


Re: [Zope] Zope Crashed please help!

2005-09-15 Thread Barry Drake
Michael,
I see that you found the problem.

Just for the record, I had the same problem a couple
of weeks ago (same symptoms anyway).  I found some old
debug code that was writing to a couple of page
templates that I'd forgotten about.  They had become
quite large.  After deleting them Zope/Plone
performance was better than it had been for months.

Lesson learned.
Barry Drake

--- Michael wrote:

> Hi, tomorrow the zope site we have been developing
> is going live, and
> all of a sudden, after months of development zope
> seems to have crashed!
> PLEASE HELP ME!!
> the web browser just keeps "spinning" when we call
> up the zope pages? 
> no error messages or anything!
> could it have something to do with an updated
> version of pyOpenSSL.i386
> installed (yum last night)?
> 
> aarrgghh please tell me i haven't wasted all this
> time and will regret
> not using php!! :-)
> 
> mike
> 
> 
> 
> 
> ___
> Zope maillist  -  Zope@zope.org
> http://mail.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists - 
>  http://mail.zope.org/mailman/listinfo/zope-announce
>  http://mail.zope.org/mailman/listinfo/zope-dev )
> 

___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )


Re: [Zope] NauScheduler problem

2005-08-30 Thread Barry Drake
Thank you.  I certainly will check those out.

Barry

--- Chris Withers wrote:

> Barry Drake wrote:
> > 
> > NauSchedule is a very cool product for scheduling
> > automatic tasks, though there are only three
> sentences
> > of documentation for installation.
> 
> You may wish to have a look at Stepper and/or ZASync
> ;-)
> 
> cheers,
> 
> Chris
> 
> -- 
> Simplistix - Content Management, Zope & Python
> Consulting
> - http://www.simplistix.co.uk
> 
> 

___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )


Re: [Zope] NauScheduler problem

2005-08-29 Thread Barry Drake
Thanks Chris,
This was solved a few days ago.  Someone (sorry don't
recall the name) on the list pointed me to the
ScheduleList object created by NauSchedule at the root
of Zope.  After removing that, I was able to reenstall
the product and start using it again.  

NauSchedule is a very cool product for scheduling
automatic tasks, though there are only three sentences
of documentation for installation.

Cheers!
Barry

--- Chris Withers <[EMAIL PROTECTED]> wrote:

> Barry Drake wrote:
> > Chris,
> > Tried that first.  The email on the page for this
> > product returns and unknown recipient.  Also,
> there is
> > zero documentation.
> 
> In that situation, I'd look for an alternative
> product ;-)
> 
> What are you looking to do?
> 
> Chris
> 
> -- 
> Simplistix - Content Management, Zope & Python
> Consulting
> - http://www.simplistix.co.uk
> 

___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )


Re: [Zope] Re: NauScheduler problem

2005-08-26 Thread Barry Drake
Josef,
Thank you.  I had done everything you mentioned, but
didn't see the ScheduleList object located at the root
level of Zope.  Removing that solved the problem.

Thanks again.
Barry

--- Josef Meile wrote:

> Hi Barry,
> 
> > I'm getting an attribute error when I try to run
> Zope
> > 2.7.6, which is occurring when NauScheduler starts
> up:
> > 
> > AttributeError: ignoreLater
> > 
> > [...]  
>  >
> > schedule.ignoreLater()
> > 
> > AttributeError: ignoreLater
> >
> It means that the object schedule doesn't have or
> can't access a method
> called ignoreLater. With "it can't access" I mean
> that the object is
> there, but it is broken.
> 
> Looking at the source code of the NauScheduler, I
> saw that the
> __init__.py file checks for an instance of the
> "ScheduleList" class,
> which has the same id and if I'm not wrong it is
> created the first
> time that you create a NauSchedulder object in the
> ZMI, then the
> absolute path of the new created object is added to
> a path list inside
> the "ScheduleList" object. So, it means that somehow
> you already tried
> to create a NauScheduler Object, but something when
> wrong causing either
> the creation of a broken object or the object wasn't
> created at all, but
> its path was stored in the "ScheduleList". And I
> think that's why you
> get "AttributeError: ignoreLater" because "None" or
> a broken object
> don't have or can't access the ignoreLater method.
> 
> So, my suggestion is:
> 
> 1)  Make a backup of your Data.fs
> 2)  Remove the NauScheduler Product from your
> Products folder.
> 3)  Restart Zope
> 4)  Remove the NauScheduler objects
> 5)  Remove the ScheduleList object.
> 6)  Stop Zope
> 7)  Move the NauScheduler again to the Products
> folder
> 8)  Restart zope
> 9)  Watch at the console to see if an error is
> printed
> 10) If no errors are printed, then try to create a
> NauScheduler object
>  and see if it works.
> 
>  > I am using NauScheduler on other windows and unix
>  > systems.  But have not seen this problem before. 
> Can
>  > anyone help?  Below is the traceback.
> 
> Another possibility is that you are using a Data.fs
> comming from a unix
> system into a Windows XP PC and somehow the import
> of the instances 
> wasn't successful. If this is the case, the question
> is: did you make
> sure to first install all the products you are using
> in linux before
> moving the Data.fs? But I'm especulating here since
> you didn't give
> details about the installation (ie: was it a clean
> zope installation or
> did you migrate a Data.fs from unix to windows?)
> 
> Regards,
> Josef
> 
> ___
> Zope maillist  -  Zope@zope.org
> http://mail.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists - 
>  http://mail.zope.org/mailman/listinfo/zope-announce
>  http://mail.zope.org/mailman/listinfo/zope-dev )
> 

___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )


Re: [Zope] NauScheduler problem

2005-08-26 Thread Barry Drake
Chris,
Tried that first.  The email on the page for this
product returns and unknown recipient.  Also, there is
zero documentation.

Thanks.
Barry

--- Chris Withers wrote:

> Hi Barry,
> 
> Dunno what NauScheduler is, but you should contact
> the product author to 
> find out what the problem is...
> 
> cheers,
> 
> Chris
> 
> Barry Drake wrote:
> > I'm getting an attribute error when I try to run
> Zope
> > 2.7.6, which is occurring when NauScheduler starts
> up:
> > 
> > AttributeError: ignoreLater
> > 
> >   I am using NauScheduler on other windows and
> unix
> > systems.  But have not seen this problem before. 
> Can
> > anyone help?  Below is the traceback.
> > 
> > Thanks.
> > 
> > Barry Drake
> > 
> >  
> > 
> > 2005-08-25T17:15:00 ERROR(200) Zope Couldn't
> install
> > NauScheduler
> > 
> > Traceback (most recent call last):
> > 
> >   File "C:\Program
> >
>
Files\Zope-2.7.6-final\lib\python\OFS\Application.py",
> > line 751, in install_product
> > 
> > initmethod(context)
> > 
> >   File
> >
>
"C:\Zope-Instance\Products\NauScheduler\__init__.py",
> > line 59, in initialize
> > 
> > schedule.ignoreLater()
> > 
> > AttributeError: ignoreLater
> > 
> > Traceback (most recent call last):
> > 
> >   File "C:\Program
> >
>
Files\Zope-2.7.6-final\lib\python\Zope\Startup\run.py",
> > line 50, in ?
> > 
> > run()
> > 
> >   File "C:\Program
> >
>
Files\Zope-2.7.6-final\lib\python\Zope\Startup\run.py",
> > line 19, in run
> > 
> > start_zope(opts.configroot)
> > 
> >   File "C:\Program
> >
>
Files\Zope-2.7.6-final\lib\python\Zope\Startup\__init__.py",
> > line 52, in start_zope
> > 
> > starter.startZope()
> > 
> >   File "C:\Program
> >
>
Files\Zope-2.7.6-final\lib\python\Zope\Startup\__init__.py",
> > line 231, in startZope
> > 
> > Zope.startup()
> > 
> >   File "C:\Program
> >
> Files\Zope-2.7.6-final\lib\python\Zope\__init__.py",
> > line 47, in startup
> > 
> > _startup()
> > 
> >   File "C:\Program
> >
>
Files\Zope-2.7.6-final\lib\python\Zope\App\startup.py",
> > line 96, in startup
> > 
> > OFS.Application.initialize(application)
> > 
> >   File "C:\Program
> >
>
Files\Zope-2.7.6-final\lib\python\OFS\Application.py",
> > line 278, in initialize
> > 
> > initializer.initialize()
> > 
> >   File "C:\Program
> >
>
Files\Zope-2.7.6-final\lib\python\OFS\Application.py",
> > line 305, in initialize
> > 
> > self.install_products()
> > 
> >   File "C:\Program
> >
>
Files\Zope-2.7.6-final\lib\python\OFS\Application.py",
> > line 573, in install_products
> > 
> > return install_products(app)
> > 
> >   File "C:\Program
> >
>
Files\Zope-2.7.6-final\lib\python\OFS\Application.py",
> > line 604, in install_products
> > 
> > folder_permissions, raise_exc=debug_mode)
> > 
> >   File "C:\Program
> >
>
Files\Zope-2.7.6-final\lib\python\OFS\Application.py",
> > line 751, in install_product
> > 
> > initmethod(context)
> > 
> >   File
> >
>
"C:\Zope-Instance\Products\NauScheduler\__init__.py",
> > line 59, in initialize
> > 
> > schedule.ignoreLater()
> > 
> > AttributeError: ignoreLater
> > 
> > ___
> > Zope maillist  -  Zope@zope.org
> > http://mail.zope.org/mailman/listinfo/zope
> > **   No cross posts or HTML encoding!  **
> > (Related lists - 
> > 
> http://mail.zope.org/mailman/listinfo/zope-announce
> >  http://mail.zope.org/mailman/listinfo/zope-dev )
> > 
> 
> -- 
> Simplistix - Content Management, Zope & Python
> Consulting
> - http://www.simplistix.co.uk
> 

___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )


[Zope] NauScheduler problem

2005-08-26 Thread Barry Drake
I'm getting an attribute error when I try to run Zope
2.7.6, which is occurring when NauScheduler starts up:

AttributeError: ignoreLater

  I am using NauScheduler on other windows and unix
systems.  But have not seen this problem before.  Can
anyone help?  Below is the traceback.

Thanks.

Barry Drake

 

2005-08-25T17:15:00 ERROR(200) Zope Couldn't install
NauScheduler

Traceback (most recent call last):

  File "C:\Program
Files\Zope-2.7.6-final\lib\python\OFS\Application.py",
line 751, in install_product

initmethod(context)

  File
"C:\Zope-Instance\Products\NauScheduler\__init__.py",
line 59, in initialize

schedule.ignoreLater()

AttributeError: ignoreLater

Traceback (most recent call last):

  File "C:\Program
Files\Zope-2.7.6-final\lib\python\Zope\Startup\run.py",
line 50, in ?

run()

  File "C:\Program
Files\Zope-2.7.6-final\lib\python\Zope\Startup\run.py",
line 19, in run

start_zope(opts.configroot)

  File "C:\Program
Files\Zope-2.7.6-final\lib\python\Zope\Startup\__init__.py",
line 52, in start_zope

starter.startZope()

  File "C:\Program
Files\Zope-2.7.6-final\lib\python\Zope\Startup\__init__.py",
line 231, in startZope

Zope.startup()

  File "C:\Program
Files\Zope-2.7.6-final\lib\python\Zope\__init__.py",
line 47, in startup

_startup()

  File "C:\Program
Files\Zope-2.7.6-final\lib\python\Zope\App\startup.py",
line 96, in startup

OFS.Application.initialize(application)

  File "C:\Program
Files\Zope-2.7.6-final\lib\python\OFS\Application.py",
line 278, in initialize

initializer.initialize()

  File "C:\Program
Files\Zope-2.7.6-final\lib\python\OFS\Application.py",
line 305, in initialize

self.install_products()

  File "C:\Program
Files\Zope-2.7.6-final\lib\python\OFS\Application.py",
line 573, in install_products

return install_products(app)

  File "C:\Program
Files\Zope-2.7.6-final\lib\python\OFS\Application.py",
line 604, in install_products

folder_permissions, raise_exc=debug_mode)

  File "C:\Program
Files\Zope-2.7.6-final\lib\python\OFS\Application.py",
line 751, in install_product

initmethod(context)

  File
"C:\Zope-Instance\Products\NauScheduler\__init__.py",
line 59, in initialize

schedule.ignoreLater()

AttributeError: ignoreLater

___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )


Re: [Zope] NauSchduler problem

2005-08-03 Thread Barry Drake
Dieter,
Thank you.  I replaced the call

obj.absolute_url()

with

obj.getPhysicalPath()

and prepended the portal URL in my code.  That way the
URL is not overwritten with the physical path by
NauScheduler.

Barry

--- Dieter Maurer wrote:

> Barry Drake wrote at 2005-8-2 14:00 -0700:
> > ...
> >The Script Python that sends the digest works fine
> >when tested alone, but when I run it from NS the
> URL,
> >gotten from obj.absolute_url(), is replace with the
> >physical path.
> 
> And what is it otherwise?
> 
> Note that "absolute_url" combines the physical path
> with request information.
> 
> When you use it from the scheduler, there probably
> is not request.
> Therefore, you may get only the physical path
> part...
> 
> -- 
> Dieter
> 

___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )


[Zope] NauSchduler problem

2005-08-02 Thread Barry Drake
I'm using NauSchduler to automate sending a news
digest out twice daily to users of our site.  The
digest simply has the Subject of the news item and the
URL to item on our site.

The Script Python that sends the digest works fine
when tested alone, but when I run it from NS the URL,
gotten from obj.absolute_url(), is replace with the
physical path.  I see many calls to getPhysicalPath()
in the NS source.  But, I don't understand why it
would overwrite my URL.

Has anyone else seen this behavior?

BTW, this is the first problem I've had with this
product.  It's been great for other scheduled tasks.

Barry Drake

___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )


Re: [Zope] Debugging a python routine

2005-06-27 Thread Barry Drake
More info that may be of help:

* Ken Manheimer's wiki on Zope debugging at
zope.org:
http://zope.org/Members/klm/ZopeDebugging/FrontPage
* Ken's original paper on the matter:
http://zope.org/Members/klm/ZopeDebugging/ConversingWithZope
* A more advanced coverage of the matter at
zopewiki.org:
http://zopewiki.org/DebuggingZopeWithPythonDebugger2

I got these from here:

http://docs.neuroinf.de/programming-plone/debug

Cheers!
Barry Drake

--- John Poltorak wrote:
> 
> Can anyone suggest how I would go about debugging a
> Python routine like 
> this through Zope?
> 
> 
>   tal:define="opts 
>
python:here.lib.parse_file(file=here.members,sepr=',',clone=1)">
>
>   tal:attributes="href
> python:opt[0]">
>
>  
> 
> 
> -- 
> John
> 
> 
> 
> ___
> Zope maillist  -  Zope@zope.org
> http://mail.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists - 
>  http://mail.zope.org/mailman/listinfo/zope-announce
>  http://mail.zope.org/mailman/listinfo/zope-dev )
> 
___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )


Re: [Zope] Debugging a python routine

2005-06-27 Thread Barry Drake
I use a Script Python that writes to a ZPT.  It first
reads the ZPT then appends new info; first with a time
stamp, container info, and the message.  This works
from other Script Python objects or ZPTs.  It's quick
and dirty; but, I've been able to use it for most of
my debugging.

There are other methods mentioned in any book on Zope
that are more powerful.  I'm sure you'll receive
responses with those suggestions as well.

Barry Drake
USDA

--- John Poltorak wrote:
> 
> Can anyone suggest how I would go about debugging a
> Python routine like 
> this through Zope?
> 
> 
>   tal:define="opts 
>
python:here.lib.parse_file(file=here.members,sepr=',',clone=1)">
>
>   tal:attributes="href
> python:opt[0]">
>
>  
> 
> 
> -- 
> John
> 
> 
> 
> ___
> Zope maillist  -  Zope@zope.org
> http://mail.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists - 
>  http://mail.zope.org/mailman/listinfo/zope-announce
>  http://mail.zope.org/mailman/listinfo/zope-dev )
> 
___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )


Re: [Zope] newbie question

2005-05-24 Thread Barry Drake
Thanks for your help.  I really needed another brain
to bounce things off of so I can get out of the rut
I'm in.  You've given me some fresh ideas to try.

Thanks.
Barry

--- Phillip Hutchings wrote:
> > Then generated the error.  The error log shows the
> > same output as before.  Not only should the line
> > number be one higher, I also put a dummy variable
> name
> > on that line to generate a stupid error msg.
> > 
> > How can it not be getting to that code?  I've
> searched
> > for another Zope instance, but found none.
> 
> This is really odd. It sounds like it could be
> getting patched
> somewhere. Try raising exceptions from various
> points in the method,
> see if one gets there.
> 
> > Also, you are saying that I probably will never
> get
> > the Control Panel back on this site with Product
> > Management tools; no Product refresh then, I
> suppose.
> > I'll have to thank the previous developer, as you
> > suggest!  (of course there is no documentation
> either,
> > arrgh!)
> > 
> > If you can think of anything else, I'd appreciated
> it.
> 
> If the /manage URL has been overridden it's probably
> possible to fix
> it. Try going to /manage_workspace, see if that
> works. Is Zope behind
> a proxy? It's possible that it's being done with a
> URL rewrite
> somewhere.
> 
> -- 
> Phillip Hutchings
> http://www.sitharus.com/
> [EMAIL PROTECTED] / [EMAIL PROTECTED]
> ___
> Zope maillist  -  Zope@zope.org
> http://mail.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists -
>  http://mail.zope.org/mailman/listinfo/zope-announce
>  http://mail.zope.org/mailman/listinfo/zope-dev )
> 
___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )


Re: [Zope] newbie question

2005-05-24 Thread Barry Drake
Thank you Phillip.  I modified the zope.conf file as
you suggested and did

sudo ./zope stop

... usual msg

sudo ./zope start

... usual msg

Then generated the error.  The error log shows the
same output as before.  Not only should the line
number be one higher, I also put a dummy variable name
on that line to generate a stupid error msg.

How can it not be getting to that code?  I've searched
for another Zope instance, but found none.

Also, you are saying that I probably will never get
the Control Panel back on this site with Product
Management tools; no Product refresh then, I suppose. 
I'll have to thank the previous developer, as you
suggest!  (of course there is no documentation either,
arrgh!)

If you can think of anything else, I'd appreciated it.

Thanks.
Barry

--- Phillip Hutchings wrote:
> > I modify utils.py, after saving a copy, in order
> to
> > obtain diagnostic output.  Then I delete
> utils.pyc,
> > after saving a copy, in order to force a recompile
> > (even used compilezpy.py for this a couple of
> times).
> > Zope never seems to use the new version.
> 
> Restart Zope. Python will pick up the changes. Also,
> if you're
> modifying security code, make sure you set
> security-policy-implementation to Python in
> zope.conf, otherwise
> you're using the C one, and no matter what changes
> you make to the
> Python scripts you won't see any changes.
> 
> > I suspect that I have a fundamental
> misunderstanding
> > of how Zope uses code in the Products directory.
> > 
> > Is Zope storing all the compiled byte code in the
> > data.fs file?  Is there a way to force Zope to use
> new
> > code?
> 
> No. Refresh the product or restart Zope.
> 
> > Also, the previous developer removed the Control
> Panel
> > putting Plone as the root of everything.  How can
> I
> > get information that the Control Panel usually
> > provides?
> 
> Find a heavy object, find the developer, bring the
> two together at
> speed. Repeat until the problem is fixed.
> 
> yoursite/manage will get you to the control panel.
> If he's managed to
> override /manage then you have problems...
> 
> And the real problem:
> 
> > TypeError: can only concatenate tuple (not "list")
> to
> > tuple
> 
> Like it says, you're supplying a list, you want a
> tuple. It looks like
> you need to update PluginIndexes, I don't know where
> they come from.
> 
> 
> -- 
> Phillip Hutchings
> http://www.sitharus.com/
> [EMAIL PROTECTED] / [EMAIL PROTECTED]
> ___
> Zope maillist  -  Zope@zope.org
> http://mail.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists -
>  http://mail.zope.org/mailman/listinfo/zope-announce
>  http://mail.zope.org/mailman/listinfo/zope-dev )
> 
___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )


[Zope] newbie question

2005-05-24 Thread Barry Drake
I'm getting an error in CMFCore.utils in the
_mergedLocalRoles function.  The error is:

Exception Type  TypeError
Exception Value can only concatenate tuple (not
"list")
to tuple

I modify utils.py, after saving a copy, in order to
obtain diagnostic output.  Then I delete utils.pyc,
after saving a copy, in order to force a recompile
(even used compilezpy.py for this a couple of times). 
Zope never seems to use the new version.

Also, I added comments ahead of the line where the
error occurs so that the line number should be higher
than the original error line number.  But, it's always
the same.

I suspect that I have a fundamental misunderstanding
of how Zope uses code in the Products directory.  

Is Zope storing all the compiled byte code in the
data.fs file?  Is there a way to force Zope to use new
code?

Also, the previous developer removed the Control Panel
putting Plone as the root of everything.  How can I
get information that the Control Panel usually
provides?

System: Zope 2.7.1, Plone 2.0.5, Python 2.3.4, Red Hat
7.2

Thank you.

Barry Drake

The traceback:

Traceback (innermost last):
  Module ZPublisher.Publish, line 101, in publish
  Module ZPublisher.mapply, line 88, in mapply
  Module ZPublisher.Publish, line 39, in call_object
  Module
Products.CMFFormController.ControllerPageTemplate,
line 80, in __call__
  Module
Products.CMFFormController.BaseControllerPageTemplate,
line 39, in _call
  Module Products.CMFFormController.ControllerBase,
line 243, in getNext
  Module
Products.CMFFormController.Actions.TraverseTo, line
36, in __call__
  Module ZPublisher.mapply, line 88, in mapply
  Module ZPublisher.Publish, line 39, in call_object
  Module
Products.CMFFormController.ControllerPythonScript,
line 159, in __call__
  Module Shared.DC.Scripts.Bindings, line 306, in
__call__
  Module Shared.DC.Scripts.Bindings, line 343, in
_bindAndExec
  Module Products.PythonScripts.PythonScript, line
323, in _exec
  Module None, line 19, in pag_edit
   - 
   - Line 19
  Module Products.CMFDefault.Document, line 192, in
edit
  Module Products.CMFCore.CMFCatalogAware, line 69, in
reindexObject
  Module Products.CMFCore.CatalogTool, line 262, in
reindexObject
  Module Products.CMFCore.CatalogTool, line 235, in
catalog_object
  Module Products.ZCatalog.ZCatalog, line 528, in
catalog_object
  Module Products.ZCatalog.Catalog, line 381, in
catalogObject
  Module Products.PluginIndexes.common.UnIndex, line
240, in index_object
  Module
Products.PluginIndexes.KeywordIndex.KeywordIndex, line
61, in _index_object
  Module
Products.PluginIndexes.KeywordIndex.KeywordIndex, line
94, in _get_object_keywords
  Module Products.CMFCore.CatalogTool, line 63, in
allowedRolesAndUsers

THE FOLLOWING ERROR SHOULD BE ON LINE 216 NOW, BUT
HASN'T MOVED FROM THE ORIGINAL.

  Module Products.CMFCore.utils, line 215, in
_mergedLocalRoles
TypeError: can only concatenate tuple (not "list") to
tuple

___
Zope maillist  -  Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope-dev )