Fix warning, and coding style a bit
This commit is contained in:
parent
11ff7a99eb
commit
f37cf25b8e
@ -66,7 +66,8 @@ option(PyObject *self, PyObject *args)
|
|||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
if (!PyLong_Check(py_option))
|
if (!PyLong_Check(py_option))
|
||||||
return Error_type_error("option should be an integer, got %.200s", py_option);
|
return Error_type_error(
|
||||||
|
"option should be an integer, got %.200s", py_option);
|
||||||
|
|
||||||
option = PyLong_AsLong(py_option);
|
option = PyLong_AsLong(py_option);
|
||||||
|
|
||||||
@ -80,7 +81,8 @@ option(PyObject *self, PyObject *args)
|
|||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
if (!PyLong_Check(py_level))
|
if (!PyLong_Check(py_level))
|
||||||
return Error_type_error("level should be an integer, got %.200s", py_level);
|
return Error_type_error(
|
||||||
|
"level should be an integer, got %.200s", py_level);
|
||||||
|
|
||||||
return get_search_path(PyLong_AsLong(py_level));
|
return get_search_path(PyLong_AsLong(py_level));
|
||||||
}
|
}
|
||||||
@ -100,19 +102,19 @@ option(PyObject *self, PyObject *args)
|
|||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
if (!PyLong_Check(py_level))
|
if (!PyLong_Check(py_level))
|
||||||
return Error_type_error("level should be an integer, got %.200s", py_level);
|
return Error_type_error(
|
||||||
|
"level should be an integer, got %.200s", py_level);
|
||||||
|
|
||||||
path = py_str_borrow_c_str(&tpath, py_path, NULL);
|
path = py_str_borrow_c_str(&tpath, py_path, NULL);
|
||||||
if (!path)
|
if (!path)
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
err = git_libgit2_opts(GIT_OPT_SET_SEARCH_PATH, PyLong_AsLong(py_level), path);
|
err = git_libgit2_opts(
|
||||||
|
GIT_OPT_SET_SEARCH_PATH, PyLong_AsLong(py_level), path);
|
||||||
Py_DECREF(tpath);
|
Py_DECREF(tpath);
|
||||||
|
|
||||||
if (err < 0) {
|
if (err < 0)
|
||||||
Error_set(err);
|
return Error_set(err);
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
Py_RETURN_NONE;
|
Py_RETURN_NONE;
|
||||||
}
|
}
|
||||||
@ -122,10 +124,8 @@ option(PyObject *self, PyObject *args)
|
|||||||
size_t size;
|
size_t size;
|
||||||
|
|
||||||
error = git_libgit2_opts(GIT_OPT_GET_MWINDOW_SIZE, &size);
|
error = git_libgit2_opts(GIT_OPT_GET_MWINDOW_SIZE, &size);
|
||||||
if (error < 0) {
|
if (error < 0)
|
||||||
Error_set(error);
|
return Error_set(error);
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
return PyLong_FromSize_t(size);
|
return PyLong_FromSize_t(size);
|
||||||
}
|
}
|
||||||
@ -140,14 +140,13 @@ option(PyObject *self, PyObject *args)
|
|||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
if (!PyLong_Check(py_size))
|
if (!PyLong_Check(py_size))
|
||||||
return Error_type_error("size should be an integer, got %.200s", py_size);
|
return Error_type_error(
|
||||||
|
"size should be an integer, got %.200s", py_size);
|
||||||
|
|
||||||
size = PyLong_AsSize_t(py_size);
|
size = PyLong_AsSize_t(py_size);
|
||||||
error = git_libgit2_opts(GIT_OPT_SET_MWINDOW_SIZE, size);
|
error = git_libgit2_opts(GIT_OPT_SET_MWINDOW_SIZE, size);
|
||||||
if (error < 0) {
|
if (error < 0)
|
||||||
Error_set(error);
|
return Error_set(error);
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
Py_RETURN_NONE;
|
Py_RETURN_NONE;
|
||||||
}
|
}
|
||||||
@ -157,10 +156,8 @@ option(PyObject *self, PyObject *args)
|
|||||||
size_t limit;
|
size_t limit;
|
||||||
|
|
||||||
error = git_libgit2_opts(GIT_OPT_GET_MWINDOW_MAPPED_LIMIT, &limit);
|
error = git_libgit2_opts(GIT_OPT_GET_MWINDOW_MAPPED_LIMIT, &limit);
|
||||||
if (error < 0) {
|
if (error < 0)
|
||||||
Error_set(error);
|
return Error_set(error);
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
return PyLong_FromSize_t(limit);
|
return PyLong_FromSize_t(limit);
|
||||||
}
|
}
|
||||||
@ -175,14 +172,13 @@ option(PyObject *self, PyObject *args)
|
|||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
if (!PyLong_Check(py_limit))
|
if (!PyLong_Check(py_limit))
|
||||||
return Error_type_error("limit should be an integer, got %.200s", py_limit);
|
return Error_type_error(
|
||||||
|
"limit should be an integer, got %.200s", py_limit);
|
||||||
|
|
||||||
limit = PyLong_AsSize_t(py_limit);
|
limit = PyLong_AsSize_t(py_limit);
|
||||||
error = git_libgit2_opts(GIT_OPT_SET_MWINDOW_MAPPED_LIMIT, limit);
|
error = git_libgit2_opts(GIT_OPT_SET_MWINDOW_MAPPED_LIMIT, limit);
|
||||||
if (error < 0) {
|
if (error < 0)
|
||||||
Error_set(error);
|
return Error_set(error);
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
Py_RETURN_NONE;
|
Py_RETURN_NONE;
|
||||||
}
|
}
|
||||||
@ -202,16 +198,16 @@ option(PyObject *self, PyObject *args)
|
|||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
if (!PyLong_Check(py_limit))
|
if (!PyLong_Check(py_limit))
|
||||||
return Error_type_error("limit should be an integer, got %.200s", py_limit);
|
return Error_type_error(
|
||||||
|
"limit should be an integer, got %.200s", py_limit);
|
||||||
|
|
||||||
object_type = PyLong_AsLong(py_object_type);
|
object_type = PyLong_AsLong(py_object_type);
|
||||||
limit = PyLong_AsSize_t(py_limit);
|
limit = PyLong_AsSize_t(py_limit);
|
||||||
error = git_libgit2_opts(GIT_OPT_SET_CACHE_OBJECT_LIMIT, object_type, limit);
|
error = git_libgit2_opts(
|
||||||
|
GIT_OPT_SET_CACHE_OBJECT_LIMIT, object_type, limit);
|
||||||
|
|
||||||
if (error < 0) {
|
if (error < 0)
|
||||||
Error_set(error);
|
return Error_set(error);
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
Py_RETURN_NONE;
|
Py_RETURN_NONE;
|
||||||
}
|
}
|
||||||
@ -226,14 +222,13 @@ option(PyObject *self, PyObject *args)
|
|||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
if (!PyLong_Check(py_max_size))
|
if (!PyLong_Check(py_max_size))
|
||||||
return Error_type_error("max_size should be an integer, got %.200s", py_max_size);
|
return Error_type_error(
|
||||||
|
"max_size should be an integer, got %.200s", py_max_size);
|
||||||
|
|
||||||
max_size = PyLong_AsSize_t(py_max_size);
|
max_size = PyLong_AsSize_t(py_max_size);
|
||||||
error = git_libgit2_opts(GIT_OPT_SET_CACHE_MAX_SIZE, max_size);
|
error = git_libgit2_opts(GIT_OPT_SET_CACHE_MAX_SIZE, max_size);
|
||||||
if (error < 0) {
|
if (error < 0)
|
||||||
Error_set(error);
|
return Error_set(error);
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
Py_RETURN_NONE;
|
Py_RETURN_NONE;
|
||||||
}
|
}
|
||||||
@ -246,14 +241,13 @@ option(PyObject *self, PyObject *args)
|
|||||||
py_flag = PyTuple_GetItem(args, 1);
|
py_flag = PyTuple_GetItem(args, 1);
|
||||||
|
|
||||||
if (!PyLong_Check(py_flag))
|
if (!PyLong_Check(py_flag))
|
||||||
return Error_type_error("flag should be an integer, got %.200s", py_flag);
|
return Error_type_error(
|
||||||
|
"flag should be an integer, got %.200s", py_flag);
|
||||||
|
|
||||||
flag = PyLong_AsSize_t(py_flag);
|
flag = PyLong_AsSize_t(py_flag);
|
||||||
error = git_libgit2_opts(GIT_OPT_ENABLE_CACHING, flag);
|
error = git_libgit2_opts(GIT_OPT_ENABLE_CACHING, flag);
|
||||||
if (error < 0) {
|
if (error < 0)
|
||||||
Error_set(error);
|
return Error_set(error);
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
Py_RETURN_NONE;
|
Py_RETURN_NONE;
|
||||||
}
|
}
|
||||||
@ -265,10 +259,9 @@ option(PyObject *self, PyObject *args)
|
|||||||
PyObject* tup = PyTuple_New(2);
|
PyObject* tup = PyTuple_New(2);
|
||||||
|
|
||||||
error = git_libgit2_opts(GIT_OPT_GET_CACHED_MEMORY, ¤t, &allowed);
|
error = git_libgit2_opts(GIT_OPT_GET_CACHED_MEMORY, ¤t, &allowed);
|
||||||
if (error < 0) {
|
if (error < 0)
|
||||||
Error_set(error);
|
return Error_set(error);
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
PyTuple_SetItem(tup, 0, PyLong_FromLong(current));
|
PyTuple_SetItem(tup, 0, PyLong_FromLong(current));
|
||||||
PyTuple_SetItem(tup, 1, PyLong_FromLong(allowed));
|
PyTuple_SetItem(tup, 1, PyLong_FromLong(allowed));
|
||||||
|
|
||||||
|
@ -83,7 +83,8 @@ py_str_borrow_c_str(PyObject **tvalue, PyObject *value, const char *encoding)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Type error */
|
/* Type error */
|
||||||
return Error_type_error("unexpected %.200s", value);
|
Error_type_error("unexpected %.200s", value);
|
||||||
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -47,7 +47,6 @@
|
|||||||
#undef PyLong_Check
|
#undef PyLong_Check
|
||||||
#define PyLong_Check PyInt_Check
|
#define PyLong_Check PyInt_Check
|
||||||
#define PyLong_FromLong PyInt_FromLong
|
#define PyLong_FromLong PyInt_FromLong
|
||||||
#define PyInteger_Type PyInt_Type
|
|
||||||
#define PyBytes_AS_STRING PyString_AS_STRING
|
#define PyBytes_AS_STRING PyString_AS_STRING
|
||||||
#define PyBytes_AsString PyString_AsString
|
#define PyBytes_AsString PyString_AsString
|
||||||
#define PyBytes_AsStringAndSize PyString_AsStringAndSize
|
#define PyBytes_AsStringAndSize PyString_AsStringAndSize
|
||||||
@ -58,7 +57,6 @@
|
|||||||
#define to_path(x) to_bytes(x)
|
#define to_path(x) to_bytes(x)
|
||||||
#define to_encoding(x) to_bytes(x)
|
#define to_encoding(x) to_bytes(x)
|
||||||
#else
|
#else
|
||||||
#define PyInteger_Type PyLong_Type
|
|
||||||
#define to_path(x) to_unicode(x, Py_FileSystemDefaultEncoding, "strict")
|
#define to_path(x) to_unicode(x, Py_FileSystemDefaultEncoding, "strict")
|
||||||
#define to_encoding(x) PyUnicode_DecodeASCII(x, strlen(x), "strict")
|
#define to_encoding(x) PyUnicode_DecodeASCII(x, strlen(x), "strict")
|
||||||
#define PyString_FromFormat(s, ...) PyUnicode_FromFormat(s, __VA_ARGS__)
|
#define PyString_FromFormat(s, ...) PyUnicode_FromFormat(s, __VA_ARGS__)
|
||||||
|
@ -31,14 +31,16 @@ from __future__ import absolute_import
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
import unittest
|
import unittest
|
||||||
import pygit2
|
import pygit2
|
||||||
from pygit2 import GIT_OBJ_BLOB
|
from pygit2 import (
|
||||||
from pygit2 import GIT_OPT_GET_MWINDOW_SIZE, GIT_OPT_SET_MWINDOW_SIZE
|
GIT_OBJ_BLOB,
|
||||||
from pygit2 import GIT_OPT_GET_SEARCH_PATH, GIT_OPT_SET_SEARCH_PATH
|
GIT_OPT_GET_MWINDOW_SIZE, GIT_OPT_SET_MWINDOW_SIZE,
|
||||||
from pygit2 import GIT_OPT_GET_MWINDOW_MAPPED_LIMIT, GIT_OPT_SET_MWINDOW_MAPPED_LIMIT
|
GIT_OPT_GET_SEARCH_PATH, GIT_OPT_SET_SEARCH_PATH,
|
||||||
from pygit2 import GIT_CONFIG_LEVEL_SYSTEM, GIT_CONFIG_LEVEL_XDG, GIT_CONFIG_LEVEL_GLOBAL
|
GIT_OPT_GET_MWINDOW_MAPPED_LIMIT, GIT_OPT_SET_MWINDOW_MAPPED_LIMIT,
|
||||||
from pygit2 import GIT_OPT_SET_CACHE_OBJECT_LIMIT
|
GIT_CONFIG_LEVEL_SYSTEM, GIT_CONFIG_LEVEL_XDG, GIT_CONFIG_LEVEL_GLOBAL,
|
||||||
from pygit2 import GIT_OPT_GET_CACHED_MEMORY
|
GIT_OPT_SET_CACHE_OBJECT_LIMIT,
|
||||||
from pygit2 import GIT_OPT_ENABLE_CACHING
|
GIT_OPT_GET_CACHED_MEMORY,
|
||||||
|
GIT_OPT_ENABLE_CACHING,
|
||||||
|
)
|
||||||
from pygit2 import option
|
from pygit2 import option
|
||||||
from . import utils
|
from . import utils
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user