A repository containing some accessible SAS programs (maybe Python in future), macros and SAS Studio Custom Steps to carry out common tasks and operations. Also serves as a test bed for some future contribution to SAS Studio Custom Steps: https://www.github.com/sassoftware/sas-studio-custom-steps.
Given a SAS session, when the session is identified as either a Compute or batch session, then appropriate program blocks execute to check for Python available to the session.
An active CAS connection is necessary for many custom steps. We need a code snippet which checks if a CAS session is currently active and provide a message if so. If not, and if deemed necessary, an error flag is populated so that it influences downstream code.