The whole point to having generated bindings is to prevent a client-tool from passing bogus data into Pulp, failing early and loudly so the client-author can *fix their code/assumptions*. Yes, that does make it hard to use the generated bindings to test bad-data-cases - but to me, that's just the price to be paid for the bindings doing the right thing in the real-world case of "I'm trying to write a tool to use Pulp, not to break it".
I would be *very* hesitant to make changes that make it easier to sneak "bad data" through the bindings-interfaces. Just my $0.02 G -- Grant Gainey Principal Software Engineer, Red Hat System Management Engineering
_______________________________________________ Pulp-dev mailing list Pulp-dev@redhat.com https://www.redhat.com/mailman/listinfo/pulp-dev