I do not have that line. You have an old version of languages.py. That 
problem may have been fixed already. Can you try the latest trunk and see 
what you get?

On Thursday, 4 October 2012 22:20:32 UTC-5, Bill Thayer wrote:
>
> Thank you Massimo.
>
> Today I have a very similar error and I do have C:\web2py as the first 
> value in my PYTHONPATH environment variable.
>
> Python 2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500 32 bit (Intel)]on 
> win
> 32
> Type "help", "copyright", "credits" or "license" for more information.
> >>> import gluon
> Traceback (most recent call last):
>   File "<stdin>", line 1, in <module>
>   File "C:\web2py\gluon\__init__.py", line 15, in <module>
>     from globals import current
>   File "C:\web2py\gluon\globals.py", line 24, in <module>
>     from serializers import json, custom_json
>   File "C:\web2py\gluon\serializers.py", line 11, in <module>
>     from languages import lazyT
>   File "C:\web2py\gluon\languages.py", line 264, in <module>
>     PLURAL_RULES = read_possible_plurals()
>   File "C:\web2py\gluon\languages.py", line 250, in read_possible_plurals
>     for pname in os.listdir(pdir):
> WindowsError: [Error 3] The system cannot find the path specified: 
> 'C:\\Python27
> \\gluon\\contrib\\rules/*.*'
> >>>
> I wonder why there are 5 references to c:\web2py\gluon but then at the end 
> it is looking on C:\\Python27 all of a sudden?
>
> -Bill
>
>
> On Sunday, September 23, 2012 4:38:48 PM UTC-5, Massimo Di Pierro wrote:
>>
>> The problem is that c:/web2py should be the first item in PYTHONPATH. Do 
>> you insert stuff in sys.path in your code?
>>
>>
>> On Sunday, 23 September 2012 13:32:40 UTC-5, Bill Thayer wrote:
>>>
>>> I am writing a parser to populate my database. when I used xmlprpxlib I 
>>> got a malformed xml error. In reading the book it looked like simplejsonrpc 
>>> was similar so figured I'd give it a shot and wrote a simple test script.
>>>
>>> # -*- coding: cp1252 -*-
>>> import os, sys
>>> print sys.path
>>> from xmlrpclib import ServerProxy
>>> from gluon.contrib.simplejsonrpc import ServerProxy
>>>
>>> jserver = ServerProxy('
>>> http://127.0.0.1:8000/TAMOTO_2012/core/call/xmlrpc')
>>> jserver = ServerProxy('
>>> http://127.0.0.1:8000/TAMOTO_2012/core/call/jsonrpc', verbose=True)
>>> #using the example from the book to test that the call works
>>> print server.add(3,4) 
>>>
>>> #
>>> print jserver.add_process("VPIN", "0.25-µm Verticle Pin Diode 2MI", 0.25
>>> , 1, 1, "Test import process from xmlrpc call.")
>>>
>>> print xserver.add_process("VPIN", "0.25-µm Verticle Pin Diode 2MI", 0.25
>>> , 1, 1, "Test import process from xmlrpc call.")
>>>
>>>
>>>
>>>
>>> BTW. Looks like the example in the book has an incomplete import 
>>> statement since the Idle editor tells me so. I changed 
>>>
>>> from gluon.contrib.simplejsonrpc import
>>>
>>>
>>> to
>>> from gluon.contrib.simplejsonrpc import ServerProxy
>>>
>>> I added c:\web2py to PYTHONPATH and restarted the Idle editor and confirmed 
>>> c:web2py in the path browser. 
>>> It is further confirmed in the output from
>>> print sys.path
>>>
>>> my file is in C:\web2py\applications\TAMOTO_2012\private if that is 
>>> relavant.
>>> This error message occurs from the simplejsonrpc:
>>> >>> 
>>> ['C:\\web2py\\applications\\TAMOTO_2012\\private', 
>>> 'C:\\Python27\\Lib\\idlelib', 
>>> 'C:\\Python27\\lib\\site-packages\\setuptools-0.6c11-py2.7.egg', 
>>> 'C:\\Python27\\lib\\site-packages\\generateds-2.6a-py2.7.egg', 
>>> 'C:\\Python27', 'C:\\web2py', 'C:\\Windows\\system32\\python27.zip', 
>>> 'C:\\Python27\\DLLs', 'C:\\Python27\\lib', 'C:\\Python27\\lib\\plat-win', 
>>> 'C:\\Python27\\lib\\lib-tk', 'C:\\Python27\\lib\\site-packages', 
>>> 'C:\\Python27\\lib\\site-packages\\win32', 
>>> 'C:\\Python27\\lib\\site-packages\\win32\\lib', 
>>> 'C:\\Python27\\lib\\site-packages\\Pythonwin']
>>> No handlers could be found for logger "web2py"
>>>
>>> Traceback (most recent call last):
>>>  File "C:\web2py\gluon\__init__.py", line 15, in <module>
>>>  from globals import current
>>>  File "C:\web2py\gluon\globals.py", line 24, in <module>
>>>  from serializers import json, custom_json
>>>  File "C:\web2py\gluon\serializers.py", line 11, in <module>
>>>  from languages import lazyT
>>>  File "C:\web2py\gluon\languages.py", line 264, in <module>
>>>  PLURAL_RULES = read_possible_plurals()
>>>  File "C:\web2py\gluon\languages.py", line 250, in read_possible_plurals
>>>  for pname in os.listdir(pdir):
>>> WindowsError: [Error 3] The system cannot find the path specified: 
>>> 'C:\\web2py\\applications\\TAMOTO_2012\\private\\gluon\\contrib\\rules/*.*'
>>>
>>>
>>>
>>> Been working on this all morning. Any help is apreciated.
>>>
>>>

-- 



Reply via email to