Hello,

Can any one explain why this error is appearing..

this is a data store get call. which is initialized from a django custom
filter.

I AM NOT ABLE TO ANALYZE Y THIS IS HAPPENING


We are facing many issues with an old app. which we are trying to move from
django .96 to 1.2


   1. all the pages with same templates which use work fine .96
   are generating ASCII decode  errors.
   2. data store queries are raising django errors
   3. adding a custom filter file  is generating __path__ error.......



File
"/base/data/home/apps/cricwaves/2-1-7-2.351525538158301508/cricket/basehandler.py",
line 409, in generate
else: gentab = template.render(path, values, debug=_DEBUG).decode('utf-8')
File "/base/python_runtime/python_dist/lib/python2.5/encodings/utf_8.py",
line 16, in decode
return codecs.utf_8_decode(input, errors, True)
UnicodeEncodeError: 'ascii' codec can't encode character u'\xbb' in position
38180: ordinal not in range(128)


gentab = template.render(path, values, debug=_DEBUG).decode('utf-8')
File "C:\Program
Files\Google\google_appengine\google\appengine\ext\webapp\template.py", line
156, in render
return t.render(Context(template_dict))
File "C:\Program
Files\Google\google_appengine\google\appengine\ext\webapp\template.py", line
196, in wrap_render
return orig_render(context)
File "C:\Program
Files\Google\google_appengine\lib\django_1_2\django\template\__init__.py",
line 173, in render
return self._render(context)
File "C:\Program
Files\Google\google_appengine\lib\django_1_2\django\template\__init__.py",
line 167, in _render
return self.nodelist.render(context)
File "C:\Program
Files\Google\google_appengine\lib\django_1_2\django\template\__init__.py",
line 796, in render
bits.append(self.render_node(node, context))
File "C:\Program
Files\Google\google_appengine\lib\django_1_2\django\template\debug.py", line
72, in render_node
result = node.render(context)
File "C:\Program
Files\Google\google_appengine\lib\django_1_2\django\template\loader_tags.py",
line 125, in render
return compiled_parent._render(context)
File "C:\Program
Files\Google\google_appengine\lib\django_1_2\django\template\__init__.py",
line 167, in _render
return self.nodelist.render(context)
File "C:\Program
Files\Google\google_appengine\lib\django_1_2\django\template\__init__.py",
line 796, in render
bits.append(self.render_node(node, context))
File "C:\Program
Files\Google\google_appengine\lib\django_1_2\django\template\debug.py", line
72, in render_node
result = node.render(context)
File "C:\Program
Files\Google\google_appengine\lib\django_1_2\django\template\defaulttags.py",
line 335, in render
return strip_spaces_between_tags(self.nodelist.render(context).strip())
File "C:\Program
Files\Google\google_appengine\lib\django_1_2\django\template\__init__.py",
line 796, in render
bits.append(self.render_node(node, context))
File "C:\Program
Files\Google\google_appengine\lib\django_1_2\django\template\debug.py", line
72, in render_node
result = node.render(context)
File "C:\Program
Files\Google\google_appengine\lib\django_1_2\django\template\defaulttags.py",
line 131, in render
values = self.sequence.resolve(context, True)
File "C:\Program
Files\Google\google_appengine\lib\django_1_2\django\template\__init__.py",
line 579, in resolve
new_obj = func(obj, *arg_vals)
File "D:\july012011\cricket\customfilters.py", line 78, in getTours
ssa = ssssa.GetTours(ids,'0',filters)
File "D:\july012011\cricket\tournment.py", line 454, in GetTours
Tour_D = Tour_get(self,typed,limit,pagen)
File "D:\july012011\cricket\tournment.py", line 588, in Tour_get
result3 = UpdateTour(self,limit,pagen,Catg)
File "D:\july012011\cricket\tournment.py", line 87, in UpdateTour
query.get()
File "C:\Program
Files\Google\google_appengine\google\appengine\ext\db\__init__.py", line
1780, in get
results = self.fetch(1, config=config)
File "C:\Program
Files\Google\google_appengine\google\appengine\ext\db\__init__.py", line
1832, in fetch
raw_query = self._get_query()
File "C:\Program
Files\Google\google_appengine\google\appengine\ext\db\__init__.py", line
2094, in _get_query
namespace=self._namespace)
File "C:\Program
Files\Google\google_appengine\google\appengine\api\datastore.py", line 1022,
in *_init_*
self.update(filters)
File "C:\Program
Files\Google\google_appengine\google\appengine\api\datastore.py", line 1459,
in update
self.__setitem__(filter, value)
File "C:\Program
Files\Google\google_appengine\google\appengine\api\datastore.py", line 1405,
in *_setitem_*
datastore_types.ValidateProperty(' ', value, read_only=True)
File "C:\Program
Files\Google\google_appengine\google\appengine\api\datastore_types.py", line
1323, in ValidateProperty
'Unsupported type for property %s: %s' % (name, v.__class__))
TemplateSyntaxError: Caught BadValueError while rendering: Unsupported type
for property : <class 'django.utils.safestring.SafeUnicode'>




File
"/base/data/home/apps/cricwaves/2-1-7-2.351525538158301508/cricket/dashboard/dash.py",
line 49, in generates
webapp.template.register_template_library('customfilters.customfilters')
File
"/base/python_runtime/python_lib/versions/1/google/appengine/ext/webapp/template.py",
line 200, in register_template_library
django.template.add_to_builtins(package_name)
File
"/base/python_runtime/python_lib/versions/third_party/django-1.2/django/template/__init__.py",
line 1049, in add_to_builtins
builtins.append(import_library(module))
File
"/base/python_runtime/python_lib/versions/third_party/django-1.2/django/template/__init__.py",
line 992, in import_library
if not module_has_submodule(app_module, taglib):
File
"/base/python_runtime/python_lib/versions/third_party/django-1.2/django/utils/module_loading.py",
line 17, in module_has_submodule
for entry in package.__path__: # No *_path_*, then not a package.
AttributeError: 'module' object has no attribute '*_path_*'



we did a lot of work to move the old arcitecture of extends and autoescape
of direct html print from django tags..

even after then..


-- 
Regards
Sandeep Koduri
Phone: +91- 99 666 02 456
Gtalk: sandeep.koduri | Skype: sandeep.koduri
P Please consider the environment before printing this email

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to