[Zope] (no subject)

lukesh at seznam.cz lukesh at seznam.cz
Mon Sep 15 10:10:20 EDT 2003


>From nobody Mon Sep 15 09:06:06 2003
Received: from unknown (HELO mail.python.org) (12.155.117.29)
  by zulu.avenirsolutions.com with SMTP; 15 Sep 2003 07:24:43 -0000
Received: from localhost.localdomain ([127.0.0.1] helo=mail.python.org)
	by mail.python.org with esmtp (Exim 4.22)
	id 19yois-00087E-0p; Mon, 15 Sep 2003 04:28:38 -0400
Received: from stateless1.tiscali.cz ([213.235.135.70] helo=mail.tiscali.cz)
	by mail.python.org with esmtp (Exim 4.22) id 19yoik-00080p-GP
	for zope at zope.org; Mon, 15 Sep 2003 04:28:30 -0400
Received: from gw (212.11.110.29) by mail.tiscali.cz (6.7.018)
	id 3F269CE000BFE5D7 for zope at zope.org; Mon, 15 Sep 2003 10:22:05 +0200
Message-ID: <3F269CE000BFE5D7 at stateless1.tiscali.cz> (added by
	postmaster at mail.tiscali.cz)
From: "Jaroslav Lukesh" <lukesh at seznam.cz>
To: <zope at zope.org>
Subject: Re: [Zope] VisualCMS - error in adding site
Date: Mon, 15 Sep 2003 10:22:36 +0200
X-FeelingPriority: Normal
X-Priority: 3
X-Mailer: Muj vlastni Mail klient 1.00     
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: Quoted-Printable
X-Spam-Status: OK (zopelist 0.000)
X-BeenThere: zope at zope.org
X-Mailman-Version: 2.1.2+
Precedence: list
Reply-To: lsh at wo.cz
List-Id: Users of the Z Object Publishing Environment <zope.zope.org>
List-Unsubscribe: <http://mail.zope.org/mailman/listinfo/zope>,
	<mailto:zope-request at zope.org?subject=unsubscribe>
List-Archive: <http://lists.zope.org/pipermail/zope>
List-Post: <mailto:zope at zope.org>
List-Help: <mailto:zope-request at zope.org?subject=help>
List-Subscribe: <http://mail.zope.org/mailman/listinfo/zope>,
	<mailto:zope-request at zope.org?subject=subscribe>
Sender: zope-bounces at zope.org
Errors-To: zope-bounces at zope.org

> Odes=EDlatel: Dieter Maurer <dieter at handshake.de>
>  > Error Type: TALESError
>  > Error Value: exceptions.NameError on global name 'HUSER' is not
defined in
>  > "", at line 2, column 1
>  >=20
>  > ...
>  >
Files\zope-web\lukesh251\lib\python\Products\AtlantisBlueCMS\CMSPage.py,
>  > line 338, in browserType
>
> Look at line 338 of "CMSPage.py". It references undefined "HUSER".
> Fix it.

I was make little data mining about HUSER. It is same code (with differen=
t
name)as User agent sniffer from ZopeLabs tip at
www.zopelabs.com\cookbook\990728167\, but here are no note about "HUSER"
too. So I think that it is undocumented system call (see to date of this
tip), but it seems that no-no.:

Re: Improvements by ruckc - 2001-07-17=20
I modified it for versioning in MSIE, ms3, ms4, ms5, ms6.

Sorry for the lack of formatting.

def whichBrowser(self, ident):
   if ( (string.find(ident, 'MSIE') =3D=3D -1)   and (string.find(ident,
'Mozilla') >=3D 0 ) ):
      if ( (string.find(ident, 'Gecko') > -1 )) :
          ident =3D 'nn6'
      else:
          ident =3D 'nn4'
   elif (string.find(ident, 'MSIE') >=3D 0):
      ident =3D 'ms'
      thestr=3Dint(HUSER[ind+4] + HUSER[ind+5])
      if(thestr >=3D 3):
         ver =3D 3
      elif(thestr >=3D 4):
         ver =3D 4
      elif(thestr >=3D 5):
         ver =3D 5
      elif(thestr >=3D 6):
         ver =3D 6
      if(ver) ident =3D ident+str(ver)
   else:
      ident =3D 'unknown'
   return ident

I was make little tweak:

          #thestr=3Dint(HUSER[ind+4] + HUSER[ind+5])
          thestr=3D4

It works in Zope, but browser (MSIE4) give me JS errors that makes pages
not usable.=20

Does original code for somebody works?

> Upgrade to Zope 2.6.2 as soon as you can. Tracebacks (for ZPT, but not
> DTML) will become much more readable.

I have lot of changes in sources of my 2.5.1 to handle correctly
windows-1250 codepage at all situations. Some code is taken from Zope 2.6=
.2
(STX handling + some mods), so upgrade would be really painfull.=20

Regards, JL.

_______________________________________________
Zope maillist  -  Zope at 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 )



More information about the Zope mailing list