On 12/24/2010 11:19 AM, Justin (jlec) Lecher wrote:
> On 24/12/10 02:18, Arfrever Frehtes Taifersar Arahesis wrote:
>> What do you mean about python.eclass?
>> python.eclass doesn't define python_src_unpack().
>>
> 
> No it doesn't, but calling the default() function in a phase will make
> the default phase be called. And this is implemented in the python.eclass.
> 

default calls the PM implementation, not the eclass implementation.

From PMS:

default

Calls the default_ function for the current phase (see section 10.1.17).
Must not be called if the default_ function does not exist for the
current phase in the current EAPI. Only available in EAPIs listed in
table 12.14.

10.1.17:

DEFAULT-In EAPIs listed in table 10.8 as supporting default_ phase
functions, a function named default_(phase) that behaves as the default
implementation for that EAPI shall be defined when executing any ebuild
phase listed in the table. Ebuilds must not call these functions except
when in the phase in question.

Regards,
Petteri

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to