Rajkumar Srinivasan wrote:
Hi Shawn,
                Here is the new code review which is re-merged to gate.

http://cr.opensolaris.org/~rajkumar/cr-12852update1/

Although duplicated code may seem like something to avoid, it really isn't desirable to expose the get_pkg_cat_data() method to clients.

Because get_pkg_cat_data() is a standalone function, there is really no need to make it part of the PackageInfo class. Instead, I would simply move it to the bottom of the api_common.py file and rename it "_get_pkg_catalog_info" (note the single, leading underscore).

That will allow you to share the function still, but without directly exposing it to clients. Please also add a docstring to the function stating that it is a private function and not intended for external
consumers.

Otherwise, this looks very good.

Cheers,
--
Shawn Walker
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to