- small updates to scripts and bpython docs, also fixed two warnings;
[blender-staging.git] / source / blender / python / api2_2x / Sys.h
index 446ac91490b2a7c646c383152eab415ceb5fc1f0..f50eba8135f2e463adba5afaddca1b3392a2cbff 100644 (file)
 #ifndef EXPP_sys_H
 #define EXPP_sys_H
 
-#include <Python.h>
-#include <BLI_blenlib.h> /* for BLI_last_slash() */
-#include "gen_utils.h"
-#include "modules.h"
-
-/*****************************************************************************/
-/* Python API function prototypes for the sys module.                        */
-/*****************************************************************************/
-static PyObject *M_sys_basename (PyObject *self, PyObject *args);
-static PyObject *M_sys_dirname (PyObject *self, PyObject *args);
-static PyObject *M_sys_splitext (PyObject *self, PyObject *args);
-static PyObject *M_sys_time (PyObject *self);
-
-/*****************************************************************************/
-/* The following string definitions are used for documentation strings.      */
-/* In Python these will be written to the console when doing a               */
-/* Blender.sys.__doc__                                                       */
-/*****************************************************************************/
-static char M_sys_doc[] =
-"The Blender.sys submodule\n\
-\n\
-This is a minimal system module to supply simple functionality available\n\
-in the default Python module os.";
-
-static char M_sys_basename_doc[]="(path) - Split 'path' in dir and filename.\n\
-Return the filename.";
-
-static char M_sys_dirname_doc[]="(path) - Split 'path' in dir and filename.\n\
-Return the dir.";
-
-static char M_sys_splitext_doc[]="(path) - Split 'path' in root and \
-extension:\n/this/that/file.ext -> ('/this/that/file','.ext').\n\
-Return the pair (root, extension).";
-
-static char M_sys_time_doc[]="() - Return a float representing time elapsed \
-in seconds.\n\
-Each successive call is garanteed to return values greater than or\n\
-equal to the previous call.";
-
-/*****************************************************************************/
-/* Python method structure definition for Blender.sys module:                */
-/*****************************************************************************/
-struct PyMethodDef M_sys_methods[] = {
-  {"basename",    M_sys_basename,        METH_VARARGS, M_sys_basename_doc},
-  {"dirname",     M_sys_dirname,         METH_VARARGS, M_sys_dirname_doc},
-  {"splitext",    M_sys_splitext,        METH_VARARGS, M_sys_splitext_doc},
-  {"time", (PyCFunction)M_sys_time,      METH_NOARGS,  M_sys_time_doc},
-  {NULL, NULL, 0, NULL}
-};
-
 #endif /* EXPP_sys_H */