Comment #6 on issue 677 by spielmann.robert: Helper methods accidentally exposed as keywords in Dialogs library
http://code.google.com/p/robotframework/issues/detail?id=677
Yes, I agree that the prefixing is not really the finest workaround. I saw that functions starting with "_" and functions starting with "ROBOT_LIBRARY_" are excluded from the documentation. So I thought about a way of inverting this. Unfortunately, there are no annotations in Python [or are there? ;)] so one idea I had was to define a prefix like "kw_" that would result in only functions with names like "kw_should_be_equal" being treated as keywords. The drawback would be that it would be necessary to strip the prefix every time you want to do something with the keyword, so it might become really ugly. I don't have any better idea yet though.
Pekka, I would also say +1 on "create a separate issue", I think this is going to be a bigger change.
