From 07f1dfa91cd74fbdad9f88ea6aa80249cd0ada14 Mon Sep 17 00:00:00 2001 From: Jack Jansen Date: Wed, 3 Dec 2003 20:52:07 +0000 Subject: Blacklisting LSInit and LSTerm, which are deprecated. Partial fix for 853558. --- Mac/Modules/launch/_Launchmodule.c | 32 -------------------------------- Mac/Modules/launch/launchscan.py | 2 ++ 2 files changed, 2 insertions(+), 32 deletions(-) diff --git a/Mac/Modules/launch/_Launchmodule.c b/Mac/Modules/launch/_Launchmodule.c index 165e45c..cb3007f 100644 --- a/Mac/Modules/launch/_Launchmodule.c +++ b/Mac/Modules/launch/_Launchmodule.c @@ -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, diff --git a/Mac/Modules/launch/launchscan.py b/Mac/Modules/launch/launchscan.py index 8dd6dfd..8d0f3e9 100644 --- a/Mac/Modules/launch/launchscan.py +++ b/Mac/Modules/launch/launchscan.py @@ -44,6 +44,8 @@ class MyScanner(Scanner): def makeblacklistnames(self): return [ + "LSInit", + "LSTerm", "kLSRequestAllInfo", "kLSRolesAll", ] -- cgit v0.12