]> granicus.if.org Git - python/commitdiff
Blacklisting LSInit and LSTerm, which are deprecated. Partial fix for 853558.
authorJack Jansen <jack.jansen@cwi.nl>
Wed, 3 Dec 2003 20:52:07 +0000 (20:52 +0000)
committerJack Jansen <jack.jansen@cwi.nl>
Wed, 3 Dec 2003 20:52:07 +0000 (20:52 +0000)
Mac/Modules/launch/_Launchmodule.c
Mac/Modules/launch/launchscan.py

index 165e45cbc949bcbae2cf3f5d68cb79139f35d05f..cb3007f36b746dcf210b05e05da49dd8b75184cf 100644 (file)
@@ -57,34 +57,6 @@ LSItemInfoRecord_New(LSItemInfoRecord *it)
 
 static PyObject *Launch_Error;
 
-static PyObject *Launch_LSInit(PyObject *_self, PyObject *_args)
-{
-       PyObject *_res = NULL;
-       OSStatus _err;
-       LSInitializeFlags inFlags;
-       if (!PyArg_ParseTuple(_args, "l",
-                             &inFlags))
-               return NULL;
-       _err = LSInit(inFlags);
-       if (_err != noErr) return PyMac_Error(_err);
-       Py_INCREF(Py_None);
-       _res = Py_None;
-       return _res;
-}
-
-static PyObject *Launch_LSTerm(PyObject *_self, PyObject *_args)
-{
-       PyObject *_res = NULL;
-       OSStatus _err;
-       if (!PyArg_ParseTuple(_args, ""))
-               return NULL;
-       _err = LSTerm();
-       if (_err != noErr) return PyMac_Error(_err);
-       Py_INCREF(Py_None);
-       _res = Py_None;
-       return _res;
-}
-
 static PyObject *Launch_LSCopyItemInfoForRef(PyObject *_self, PyObject *_args)
 {
        PyObject *_res = NULL;
@@ -347,10 +319,6 @@ static PyObject *Launch_LSOpenCFURLRef(PyObject *_self, PyObject *_args)
 }
 
 static PyMethodDef Launch_methods[] = {
-       {"LSInit", (PyCFunction)Launch_LSInit, 1,
-        PyDoc_STR("(LSInitializeFlags inFlags) -> None")},
-       {"LSTerm", (PyCFunction)Launch_LSTerm, 1,
-        PyDoc_STR("() -> None")},
        {"LSCopyItemInfoForRef", (PyCFunction)Launch_LSCopyItemInfoForRef, 1,
         PyDoc_STR("(FSRef inItemRef, LSRequestedInfo inWhichInfo) -> (LSItemInfoRecord outItemInfo)")},
        {"LSCopyItemInfoForURL", (PyCFunction)Launch_LSCopyItemInfoForURL, 1,
index 8dd6dfd45f9780f9db775f591a82978e15a372cd..8d0f3e913fd447ef2af5bd5c082ebd0015db07e0 100644 (file)
@@ -44,6 +44,8 @@ class MyScanner(Scanner):
 
        def makeblacklistnames(self):
                return [
+                       "LSInit",
+                       "LSTerm",
                        "kLSRequestAllInfo",
                        "kLSRolesAll",
                        ]