Sep-15-2023, 12:45 AM
In C++, entSel would look like
int acedEntSel(const ACHAR * str, ads_name entres, ads_point ptres );
where entres and ptres are out parameters, the return types is a success / fail code
My wrapper, I return a tuple ( enum , ads_name, ads_point)
What is more Pythonic? Should a create a class or is a tuple correct?
sample
int acedEntSel(const ACHAR * str, ads_name entres, ads_point ptres );
where entres and ptres are out parameters, the return types is a success / fail code
My wrapper, I return a tuple ( enum , ads_name, ads_point)
What is more Pythonic? Should a create a class or is a tuple correct?
sample
#function to select a ref and get it's object ids def selectRefs()->[Db.ObjectId]: entSetRes = Ed.Editor.entSel("\nSelect Block:\n ",Db.BlockReference.desc()) if entSetRes[0] != Ed.PromptStatus.eNormal: raise Exception(entSetRes[0]) ref = Db.BlockReference(entSetRes[1]) btr = Db.BlockTableRecord(ref.blockTableRecord()) return btr.getBlockReferenceIds()