Revise Perm creation from Python args
Revise Perm creation from Python args

After the update, C++ exception is made more structured.  This makes the
code compliant with the C++ rules for goto.

tschijnmo/drudge,tschijnmo/drudge,tschijnmo/drudge