Blacklisting LSInit and LSTerm, which are deprecated. Partial fix for 853558.

This commit is contained in:
Jack Jansen 2003-12-03 20:52:07 +00:00
parent c8de4585a6
commit 07f1dfa91c
2 changed files with 2 additions and 32 deletions

View File

@ -57,34 +57,6 @@ LSItemInfoRecord_New(LSItemInfoRecord *it)
static PyObject *Launch_Error; 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) static PyObject *Launch_LSCopyItemInfoForRef(PyObject *_self, PyObject *_args)
{ {
PyObject *_res = NULL; PyObject *_res = NULL;
@ -347,10 +319,6 @@ static PyObject *Launch_LSOpenCFURLRef(PyObject *_self, PyObject *_args)
} }
static PyMethodDef Launch_methods[] = { 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, {"LSCopyItemInfoForRef", (PyCFunction)Launch_LSCopyItemInfoForRef, 1,
PyDoc_STR("(FSRef inItemRef, LSRequestedInfo inWhichInfo) -> (LSItemInfoRecord outItemInfo)")}, PyDoc_STR("(FSRef inItemRef, LSRequestedInfo inWhichInfo) -> (LSItemInfoRecord outItemInfo)")},
{"LSCopyItemInfoForURL", (PyCFunction)Launch_LSCopyItemInfoForURL, 1, {"LSCopyItemInfoForURL", (PyCFunction)Launch_LSCopyItemInfoForURL, 1,

View File

@ -44,6 +44,8 @@ class MyScanner(Scanner):
def makeblacklistnames(self): def makeblacklistnames(self):
return [ return [
"LSInit",
"LSTerm",
"kLSRequestAllInfo", "kLSRequestAllInfo",
"kLSRolesAll", "kLSRolesAll",
] ]