Thanks.
I see it uses eval/exec. Is there a way to not use these? Something like:
Bar = type(
'Bar',
(object,),
dict(
x = 10,
y = 20,
get_x=lambda self:self.x,
get_y=lambda self:self.y
)
)
Thanks
On Thu, Feb 16, 2012 at 8:39 PM, Peter Bigot <big...@acm.org> wrote:
> Yes, you can do that. Do something like the following; see many
> examples in the tests/trac directory where this is commonly done.
>
> import pyxb.binding.generate
> code = pyxb.binding.generate.GeneratePython(schema_text=xsd)
> rv = compile(code, 'test', 'exec')
> eval(rv)
> instance = CreateFromDocument(xml)
>
> Peter
>
> On Thu, Feb 16, 2012 at 7:24 PM, Mike Stoddart <sto...@gmail.com> wrote:
> > Does pyxb let you create class definitions in memory, at runtime? The
> docs
> > imply that the classes can only be generated into source files at the
> > command line. So I just wanted to check. :)
> >
> > Thanks
> >
> >
> ------------------------------------------------------------------------------
> > Virtualization & Cloud Management Using Capacity Planning
> > Cloud computing makes use of virtualization - but cloud computing
> > also focuses on allowing computing to be delivered as a service.
> > http://www.accelacomm.com/jaw/sfnl/114/51521223/
> > _______________________________________________
> > pyxb-users mailing list
> > pyxb-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/pyxb-users
> >
>
------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
pyxb-users mailing list
pyxb-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pyxb-users