hou.releaseLicense
HOM function

Release the currently held Houdini license.

releaseLicense()

When you import the hou module into a Python shell, it will acquire a
Houdini license. This function exists so you can release that license
when you're done using the hou module. This way, you can have a long
running Python script that periodically uses Houdini without having to
hold a Houdini license for the entire duration of the script.

After you release the license, it will automatically be reacquired when
you access functions and objects from the hou module.

Evaluate an interpolation function for an animated parameter that
gives a smooth curve between the left keyframe’s outgoing value and the
right keyframe’s incoming value, using the left’s outgoing slope and
acceleration and the right’s incoming slope and acceleration.

Search the Houdini path for files with a particular extension,
returning a tuple of all the matches. A subdirectory can also be optionally
provided which is appended to each entry in the Houdini path before looking
for files.

Exits Houdini, returning the exit code to the operating system. If
suppress_save_prompt is false, this function asks the user if he/she
wants to save. If the user presses "Cancel", the exit will be canceled
and the next statement will execute.

A Face is a kind of geometry primitive (Prim object) that contains a
sequence of vertices (Vertex objects). How these vertices are used depends on
the type of face; polygons, for example, use the vertices to define the
edges of the polygon, while NURBS curves use them as control points.

Each Prim resides inside a Geometry object and stores some sort of 3D
geometric primitive, like a polygon, a NURBS curve, or a volume. Each
primitive usually contains a set of Vertex objects, each of which references a
Point object.

A Surface is a kind of geometry primitive (Prim object) that contains a
two dimensional grid of vertices (Vertex objects). How these vertices are
used depends on the type of surface: meshes, for example, use the vertices to
define a quadrilateral mesh, while NURBS surfaces use them as control
points.

Given a node’s session id and an input index, return a
NodeConnection object. Return None if the id does not correspond to a valid
node (e.g. if the node was deleted), or the specified input index is not
connected.

Given a node type category object and a name, or possibly just a node type
name that includes the category, return the corresponding NodeType object.
The exact name is assumed so node type aliases are not evaluated. To check aliases
use hou.preferredNodeType() instead.
Return None if there is no such type with that name.

Executes the given hscript command and returns a 2-tuple of strings where
the first string contains the regular output of the executed command and the
second string contains the error output. You can specify multiple
commands by using ';' or the newline character as the separator.

A Ramp represents a function that yields either floating point values or
colors. You can evaluate this function between 0.0 and 1.0, and the function’s
shape is determined by a sequence of values at key positions between 0.0 and
1.0.