;+ ; NAME: ; print_traceback ; PURPOSE: (one line) ; print traceback info ; DESCRIPTION: ; ; CATEGORY: ; Util ; CALLING SEQUENCE: ; print_traceback, string, /time, /routine=routine, /filemame, ; /basename, /line, /cr, trace=trace ; INPUTS: ; str optional string ; OPTIONAL INPUT PARAMETERS: ; KEYWORD INPUT PARAMETERS: ; datetime = 1 for a time stamp at the start ; routine = 1 to print the routine name ; filename = 1 to print the filename ; basename = 1 to print the base filename ; line = 1 to print the the linenumber ; CR = 1 for a carriage return at the end ; KEYWORD OUTPUT PARAMETERS: ; none ; OUTPUTS: ; trace = the trace structure of whatever called print_traceback ; COMMON BLOCKS: ; None ; SIDE EFFECTS: ; prints [