Author: kkaempf Date: Tue Aug 5 13:31:11 2008 New Revision: 10754 URL: http://svn.opensuse.org/viewcvs/zypp?rev=10754&view=rev Log: add __cmp__ for Python Modified: trunk/sat-solver/bindings/dependency.i trunk/sat-solver/bindings/relation.i trunk/sat-solver/bindings/solvable.i Modified: trunk/sat-solver/bindings/dependency.i URL: http://svn.opensuse.org/viewcvs/zypp/trunk/sat-solver/bindings/dependency.i?rev=10754&r1=10753&r2=10754&view=diff ============================================================================== --- trunk/sat-solver/bindings/dependency.i (original) +++ trunk/sat-solver/bindings/dependency.i Tue Aug 5 13:31:11 2008 @@ -69,8 +69,10 @@ Relation *get( int i ) { return dependency_relation_get( $self, i ); } +#if defined(SWIGRUBY) void each() { dependency_relations_iterate( $self, dependency_relations_iterate_callback ); } +#endif } Modified: trunk/sat-solver/bindings/relation.i URL: http://svn.opensuse.org/viewcvs/zypp/trunk/sat-solver/bindings/relation.i?rev=10754&r1=10753&r2=10754&view=diff ============================================================================== --- trunk/sat-solver/bindings/relation.i (original) +++ trunk/sat-solver/bindings/relation.i Tue Aug 5 13:31:11 2008 @@ -66,9 +66,12 @@ } #if defined(SWIGRUBY) - %alias cmp "<=>"; + %alias compare "<=>"; #endif - int cmp( const Relation *r ) +#if defined(SWIGPYTHON) + %alias compare "__cmp__"; +#endif + int compare( const Relation *r ) { return evrcmp( $self->pool, relation_evrid( $self ), relation_evrid( r ), EVRCMP_COMPARE ); } #if defined(SWIGRUBY) Modified: trunk/sat-solver/bindings/solvable.i URL: http://svn.opensuse.org/viewcvs/zypp/trunk/sat-solver/bindings/solvable.i?rev=10754&r1=10753&r2=10754&view=diff ============================================================================== --- trunk/sat-solver/bindings/solvable.i (original) +++ trunk/sat-solver/bindings/solvable.i Tue Aug 5 13:31:11 2008 @@ -227,9 +227,12 @@ { return xsolvable_equal( $self, xs); } #if defined(SWIGRUBY) - %alias cmp "<=>"; + %alias compare "<=>"; #endif - int cmp( XSolvable *xs ) +#if defined(SWIGPYTHON) + %alias compare "__cmp__"; +#endif + int compare( XSolvable *xs ) { Solvable *s1 = xsolvable_solvable( $self ); Solvable *s2 = xsolvable_solvable( xs ); -- To unsubscribe, e-mail: zypp-commit+unsubscribe@opensuse.org For additional commands, e-mail: zypp-commit+help@opensuse.org