On Fri, 2011-08-26 at 03:56 -0400, Zdenek Pavlas wrote: > >> def _do_end(self, amount_read, now): > >> - self.ftotal_time = format_time(now - self.start_time) > >> - self.ftotal_size = format_number(self.last_amount_read) > >> self.master.end_meter(self, now) > > > urlgrabber has a published API.. This is part of it. > > We can't break it. > > How one finds out what makes up the published API? > Search for ftotal_time, ftotal_size, and urlgrabber > gives nothing but the source.
The rules are roughly what you'd expect: 1. Anything that doesn't start with "_" is part of the API, and can't be incompatibly changed. 2. Anything that starts with "_", but is used significantly outside yum also can't be changed incompatibly. Due to properties and default parameters etc. ... we have some room to move within "compatible", but ofc. some callers (RHN/PK/etc.) intimate knowledge of bits of yum often break that (Eg. the size= param. added to _getFile). _______________________________________________ Yum-devel mailing list [email protected] http://lists.baseurl.org/mailman/listinfo/yum-devel
