Archived
This forum has been archived. Please start a new discussion on GitHub.
Patch for Slice2py for self property
Using 'self' as the name of a property within a Slice struct seems valid, but generates runtime errors when used in Python.
The following simple patch adds 'self' as a keyword in the slice2py compiler:
The following simple patch adds 'self' as a keyword in the slice2py compiler:
--- cpp/src/Slice/PythonUtil.cpp 2011-06-15 21:43:59.000000000 +0200
+++ PythonUtil.cpp 2013-01-23 13:26:04.241021454 +0100
@@ -185,7 +185,7 @@
{
"None", "and", "assert", "break", "class", "continue", "def", "del", "elif", "else", "except", "exec",
"finally", "for", "from", "global", "if", "import", "in", "is", "lambda", "not", "or", "pass",
- "print", "raise", "return", "try", "while", "yield"
+ "print", "raise", "return", "self", "try", "while", "yield"
};
bool found = binary_search(&keywordList[0],
&keywordList[sizeof(keywordList) / sizeof(*keywordList)],
0
Comments
-
Thanks, this will be fixed in 3.5.0.
Mark0