Author: aschnell Date: Tue Jul 31 15:47:33 2007 New Revision: 6331 URL: http://svn.opensuse.org/viewcvs/zypp?rev=6331&view=rev Log: - added kind_to_s workaround for another kind Modified: trunk/libzypp-bindings/swig/ResObject.i Modified: trunk/libzypp-bindings/swig/ResObject.i URL: http://svn.opensuse.org/viewcvs/zypp/trunk/libzypp-bindings/swig/ResObject.i?rev=6331&r1=6330&r2=6331&view=diff ============================================================================== --- trunk/libzypp-bindings/swig/ResObject.i (original) +++ trunk/libzypp-bindings/swig/ResObject.i Tue Jul 31 15:47:33 2007 @@ -30,3 +30,21 @@ virtual ~ResObject(); }; +// FIXME: this is just a workaround, see Kind.i +%extend intrusive_ptr<const ResObject> { + const char* kindToS() + { + if (isKind<Package>(*self)) + return "package"; + else if (isKind<Patch>(*self)) + return "patch"; + else if (isKind<Product>(*self)) + return "product"; + else if (isKind<Pattern>(*self)) + return "pattern"; + else if (isKind<Language>(*self)) + return "language"; + return "unknown"; + } +} + -- To unsubscribe, e-mail: zypp-commit+unsubscribe@opensuse.org For additional commands, e-mail: zypp-commit+help@opensuse.org