Your original email is too long for the mailing list due to the attachment;
I see this is recorded as https://sourceforge.net/apps/trac/pyxb/ticket/186.
Follow-ups there for now.

I can't duplicate the problem with either 1.1.6-DEV (== 1.1.5) or 1.2.2-DEV
(mostly ==1.2.1), using Python 2.7.3.  Please add host OS, Python version,
and other relevant information to the ticket.

Peter

On Thu, Jan 31, 2013 at 7:38 PM, Karl Putland <k...@simplesignal.com> wrote:

> The expression seems to be a valid python expression
>
> >>> import re
> >>> r = re.compile(r"[\w*#+]*")
> >>> r.findall('foo bar baz')
> ['foo', '', 'bar', '', 'baz', '']
> >>>
>
>
>
> --Karl
>
> Karl Putland
> Senior VoIP Engineer
>
> *SimpleSignal*
> 3600 S Yosemite, Suite 150
> Denver, CO 80237
> One Number Rings All My Phones: 303-242-8608
>
> SimpleSignal.com <http://www.simplesignal.com/> | 
> Blog<http://www.simplesignal.com/blog>
>  | Facebook <http://www.facebook.com/SimpleSignal?ref=ts> | 
> Twitter<http://twitter.com/simplesignal>
>
>
> On Thu, Jan 31, 2013 at 6:31 PM, Karl Putland <k...@simplesignal.com>wrote:
>
>> The expression in the xsd appears valid, however it fails. Schema
>> attached.
>>
>>
>> fails on XBIngress(match='all', action1='none', digits1='',
>> action2='none', digits2='')
>>
>>
>> Traceback (most recent call last):
>>   File "./siptrunk.py", line 559, in <module>
>>     SansayXMLBuilder().main()
>>   File "./siptrunk.py", line 553, in main
>>     self.build_resource()
>>   File "./siptrunk.py", line 398, in build_resource
>>     resource = self.build_ip_resource(trunk_record)
>>   File "./siptrunk.py", line 352, in build_ip_resource
>>     rtid=trunk_record['route_table_id_number']
>>   File "./siptrunk.py", line 268, in resource_factory
>>     'ingress1' : self.schema.resources.XBIngress(match='all',
>> action1='none', digits1='', action2='none', digits2=''),
>>   File "/Library/Python/2.7/site-packages/pyxb/binding/basis.py", line
>> 1705, in __init__
>>     fu.set(self, iv)
>>   File "/Library/Python/2.7/site-packages/pyxb/binding/content.py", line
>> 561, in set
>>     value = self.__elementBinding.compatibleValue(value,
>> is_plural=self.isPlural())
>>   File "/Library/Python/2.7/site-packages/pyxb/binding/basis.py", line
>> 1406, in compatibleValue
>>     return self.typeDefinition()._CompatibleValue(value, **kw)
>>   File "/Library/Python/2.7/site-packages/pyxb/binding/basis.py", line
>> 285, in _CompatibleValue
>>     return cls(value)
>>   File "/Library/Python/2.7/site-packages/pyxb/binding/basis.py", line
>> 786, in __init__
>>     self.xsdConstraintsOK()
>>   File "/Library/Python/2.7/site-packages/pyxb/binding/basis.py", line
>> 918, in xsdConstraintsOK
>>     return self.XsdConstraintsOK(self)
>>   File "/Library/Python/2.7/site-packages/pyxb/binding/basis.py", line
>> 912, in XsdConstraintsOK
>>     if not f.validateConstraint(value):
>>   File "/Library/Python/2.7/site-packages/pyxb/binding/facets.py", line
>> 186, in validateConstraint
>>     return self._validateConstraint_vx(value)
>>   File "/Library/Python/2.7/site-packages/pyxb/binding/facets.py", line
>> 436, in _validateConstraint_vx
>>     if pe.matches(value):
>>   File "/Library/Python/2.7/site-packages/pyxb/binding/facets.py", line
>> 393, in matches
>>     self.__compiledExpression = re.compile(self.__pythonExpression)
>>   File
>> "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/re.py",
>> line 190, in compile
>>     return _compile(pattern, flags)
>>   File
>> "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/re.py",
>> line 245, in _compile
>>     raise error, v # invalid expression
>> sre_constants.error: bad character range
>>
>>
>>
>> --Karl
>>
>> Karl Putland
>> Senior VoIP Engineer
>>
>> *SimpleSignal*
>> 3600 S Yosemite, Suite 150
>> Denver, CO 80237
>> One Number Rings All My Phones: 303-242-8608
>>
>> SimpleSignal.com <http://www.simplesignal.com/> | 
>> Blog<http://www.simplesignal.com/blog>
>>  | Facebook <http://www.facebook.com/SimpleSignal?ref=ts> | 
>> Twitter<http://twitter.com/simplesignal>
>>
>
>
>
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_jan
> _______________________________________________
> pyxb-users mailing list
> pyxb-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/pyxb-users
>
>
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_jan
_______________________________________________
pyxb-users mailing list
pyxb-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pyxb-users

Reply via email to