You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I haven't noticed a strong convention in the Python community for "making print flexible enough to meet user needs". There's the extendable custom string formatting, but that looks like it may be a deep rabbit hole.
If it was me, my approach would be maximise flexibility for users by minimising work done here:
Have a single function that provides all possible "thing to string" conversion functionality
Make something like NumPy's set_printoptions() to support changing the default string representation globally / in contexts using with (optional)
Drop all support for sending the strings to files, and let users handle that through more generic Python methods available
With the flexibility of maybe swapping out 1 with custom string formatting if you feel the need in the future.
Commit 4251e79 seems to have added the
strline()
function for getting string representations as a replacement forprintline(file=None)
.Documentation for SE3 still suggests
printline()
will output a string when supplied withfile=None
:Documentation for the new
strline()
function also doesn't seem to have been built.The text was updated successfully, but these errors were encountered: