Module Expr Str ImportFrom alias alias Import alias Import alias ImportFrom alias FunctionDef arguments args NameParam defaults NameLoad body Expr Str If UnaryOpNot NameLoad body Assign NameStore Call NameLoad Num Assign NameStore AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list
N/A N/A 
Application data directory support.
 __future__ division absolute_import N/A appdirs N/A inspect twisted.python.compat currentframe getDataDirectory N/A N/A moduleName N/A None N/A N/A 
    Get a data directory for the caller function, or C{moduleName} if given.

    @param moduleName: The module name if you don't wish to have the caller's
        module.
    @type moduleName: L{str}

    @returns: A directory for putting data in.
    @rtype: L{str}
     N/A N/A moduleName N/A N/A caller N/A currentframe 1 N/A moduleName N/A N/A N/A inspect getmodule caller __name__ N/A N/A N/A appdirs user_data_dir moduleName N/A