On Mon, Jul 9, 2012 at 1:59 AM, anatoly techtonik <[email protected]> wrote:
>> How about this set of functions?
>>
>> + avbin_get_backend_name()       ("Libav")
>> + avbin_get_backend_version()     ("0.6.6")
>> + avbin_get_backend_repo()         ("https://github.com/AVbin/libav.git";)
>> + avbin_get_backend_commit()     ("123abc456def...")
>
> The last two are too excessive - will needlessly bloat the API.
> avbin_get_backend_version(details=True) can return "%s %s %s %s" with
> all this information.

Hmm.  I don't like the idea of requiring parsing to make sense of a
response, but I do like the idea of not adding tons of functions.

Perhaps I should consolidate it into one function call, maybe
avbin_get_info() which returns a struct with all of this sort of
version metadata.  I could include AVbin-specific information like the
release number as well, and then the calling function can simply
access whichever information it is interested in.

~ Nathan

-- 
You received this message because you are subscribed to the Google Groups 
"pyglet-users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/pyglet-users?hl=en.

Reply via email to