mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Remove user skeletons for math and sqlite3 (PY-13750, PY-26623)
This commit is contained in:
@@ -1,381 +0,0 @@
|
||||
"""Skeleton for 'math' stdlib module."""
|
||||
|
||||
|
||||
import sys
|
||||
import math
|
||||
|
||||
|
||||
def ceil(x):
|
||||
"""Return the ceiling of x as a float, the smallest integer value greater
|
||||
than or equal to x.
|
||||
|
||||
:type x: numbers.Real
|
||||
:rtype: float
|
||||
"""
|
||||
return 0.0
|
||||
|
||||
|
||||
if sys.version_info >= (2, 6):
|
||||
def copysign(x, y):
|
||||
"""Return x with the sign of y. On a platform that supports signed
|
||||
zeros, copysign(1.0, -0.0) returns -1.0.
|
||||
|
||||
:type x: numbers.Real
|
||||
:type y: numbers.Real
|
||||
:rtype: float
|
||||
"""
|
||||
return 0.0
|
||||
|
||||
|
||||
def fabs(x):
|
||||
"""Return the absolute value of x.
|
||||
|
||||
:type x: numbers.Real
|
||||
:rtype: float
|
||||
"""
|
||||
return 0.0
|
||||
|
||||
|
||||
if sys.version_info >= (2, 6):
|
||||
def factorial(x):
|
||||
"""Return x factorial.
|
||||
|
||||
:type x: numbers.Integral
|
||||
:rtype: int
|
||||
"""
|
||||
return 0
|
||||
|
||||
|
||||
def floor(x):
|
||||
"""Return the floor of x as a float, the largest integer value less than or
|
||||
equal to x.
|
||||
|
||||
:type x: numbers.Real
|
||||
:rtype: float
|
||||
"""
|
||||
return 0.0
|
||||
|
||||
|
||||
def fmod(x, y):
|
||||
"""Return fmod(x, y), as defined by the platform C library.
|
||||
|
||||
:type x: numbers.Real
|
||||
:type y: numbers.Real
|
||||
:rtype: float
|
||||
"""
|
||||
return 0.0
|
||||
|
||||
|
||||
def frexp(x):
|
||||
"""Return the mantissa and exponent of x as the pair (m, e).
|
||||
|
||||
:type x: numbers.Real
|
||||
:rtype: (float, int)
|
||||
"""
|
||||
return 0.0, 0
|
||||
|
||||
|
||||
if sys.version_info >= (2, 6):
|
||||
def fsum(iterable):
|
||||
"""Return an accurate floating point sum of values in the iterable.
|
||||
|
||||
:type iterable: collections.Iterable[numbers.Real]
|
||||
:rtype: float
|
||||
"""
|
||||
return 0.0
|
||||
|
||||
def isinf(x):
|
||||
"""Check if the float x is positive or negative infinity.
|
||||
|
||||
:type x: numbers.Real
|
||||
:rtype: bool
|
||||
"""
|
||||
return False
|
||||
|
||||
def isnan(x):
|
||||
"""Check if the float x is a NaN (not a number).
|
||||
|
||||
:type x: numbers.Real
|
||||
:rtype: bool
|
||||
"""
|
||||
return False
|
||||
|
||||
|
||||
def ldexp(x, i):
|
||||
"""Return x * (2**i).
|
||||
|
||||
:type x: numbers.Real
|
||||
:type i: numbers.Integral
|
||||
:rtype: float
|
||||
"""
|
||||
return 0.0
|
||||
|
||||
|
||||
def modf(x):
|
||||
"""Return the fractional and integer parts of x.
|
||||
|
||||
:type x: numbers.Real
|
||||
:rtype: (float, float)
|
||||
"""
|
||||
return 0.0, 0.0
|
||||
|
||||
|
||||
if sys.version_info >= (2, 6):
|
||||
def trunc(x):
|
||||
"""Return the Real value x truncated to an Integral (usually a long
|
||||
integer).
|
||||
|
||||
:type x: numbers.Real
|
||||
:rtype: int
|
||||
"""
|
||||
return 0
|
||||
|
||||
|
||||
def exp(x):
|
||||
"""Return e**x.
|
||||
|
||||
:type x: numbers.Real
|
||||
:rtype: float
|
||||
"""
|
||||
return 0.0
|
||||
|
||||
|
||||
if sys.version_info >= (2, 7):
|
||||
def expm1(x):
|
||||
"""Return e**x - 1.
|
||||
|
||||
:type x: numbers.Real
|
||||
:rtype: float
|
||||
"""
|
||||
return 0.0
|
||||
|
||||
|
||||
def log(x, base=math.e):
|
||||
"""With one argument, return the natural logarithm of x (to base e).
|
||||
|
||||
With two arguments, return the logarithm of x to the given base, calculated
|
||||
as log(x)/log(base).
|
||||
|
||||
:type x: numbers.Real
|
||||
:type base: numbers.Real
|
||||
:rtype: float
|
||||
"""
|
||||
return 0.0
|
||||
|
||||
|
||||
if sys.version_info >= (2, 6):
|
||||
def log1p(x):
|
||||
"""Return the natural logarithm of 1+x (base e).
|
||||
|
||||
:type x: numbers.Real
|
||||
:rtype: float
|
||||
"""
|
||||
return 0.0
|
||||
|
||||
|
||||
def log10(x):
|
||||
"""Return the base-10 logarithm of x.
|
||||
|
||||
:type x: numbers.Real
|
||||
:rtype: float
|
||||
"""
|
||||
return 0.0
|
||||
|
||||
|
||||
def pow(x, y):
|
||||
"""Return x raised to the power y.
|
||||
|
||||
:type x: numbers.Real
|
||||
:type y: numbers.Real
|
||||
:rtype: float
|
||||
"""
|
||||
return 0.0
|
||||
|
||||
|
||||
def sqrt(x):
|
||||
"""Return the square root of x.
|
||||
|
||||
:type x: numbers.Real
|
||||
:rtype: float
|
||||
"""
|
||||
return 0.0
|
||||
|
||||
|
||||
def acos(x):
|
||||
"""Return the arc cosine of x, in radians.
|
||||
|
||||
:type x: numbers.Real
|
||||
:rtype: float
|
||||
"""
|
||||
return 0.0
|
||||
|
||||
|
||||
def asin(x):
|
||||
"""Return the arc sine of x, in radians.
|
||||
|
||||
:type x: numbers.Real
|
||||
:rtype: float
|
||||
"""
|
||||
return 0.0
|
||||
|
||||
|
||||
def atan(x):
|
||||
"""Return the arc tangent of x, in radians.
|
||||
|
||||
:type x: numbers.Real
|
||||
:rtype: float
|
||||
"""
|
||||
return 0.0
|
||||
|
||||
|
||||
def atan2(y, x):
|
||||
"""Return atan(y / x), in radians.
|
||||
|
||||
:type y: numbers.Real
|
||||
:type x: numbers.Real
|
||||
:rtype: float
|
||||
"""
|
||||
return 0.0
|
||||
|
||||
|
||||
def cos(x):
|
||||
"""Return the cosine of x radians.
|
||||
|
||||
:type x: numbers.Real
|
||||
:rtype: float
|
||||
"""
|
||||
return 0.0
|
||||
|
||||
|
||||
def hypot(x, y):
|
||||
"""Return the Euclidean norm, sqrt(x*x + y*y).
|
||||
|
||||
:type x: numbers.Real
|
||||
:type y: numbers.Real
|
||||
:rtype: float
|
||||
"""
|
||||
return 0.0
|
||||
|
||||
|
||||
def sin(x):
|
||||
"""Return the sine of x radians.
|
||||
|
||||
:type x: numbers.Real
|
||||
:rtype: float
|
||||
"""
|
||||
return 0.0
|
||||
|
||||
|
||||
def tan(x):
|
||||
"""Return the tangent of x radians.
|
||||
|
||||
:type x: numbers.Real
|
||||
:rtype: float
|
||||
"""
|
||||
return 0.0
|
||||
|
||||
|
||||
def degrees(x):
|
||||
"""Converts angle x from radians to degrees.
|
||||
|
||||
:type x: numbers.Real
|
||||
:rtype: float
|
||||
"""
|
||||
return 0.0
|
||||
|
||||
|
||||
def radians(x):
|
||||
"""Converts angle x from degrees to radians.
|
||||
|
||||
:type x: numbers.Real
|
||||
:rtype: float
|
||||
"""
|
||||
return 0.0
|
||||
|
||||
|
||||
if sys.version_info >= (2, 6):
|
||||
def acosh(x):
|
||||
"""Return the inverse hyperbolic cosine of x.
|
||||
|
||||
:type x: numbers.Real
|
||||
:rtype: float
|
||||
"""
|
||||
return 0.0
|
||||
|
||||
def asinh(x):
|
||||
"""Return the inverse hyperbolic sine of x.
|
||||
|
||||
:type x: numbers.Real
|
||||
:rtype: float
|
||||
"""
|
||||
return 0.0
|
||||
|
||||
def atanh(x):
|
||||
"""Return the inverse hyperbolic tangent of x.
|
||||
|
||||
:type x: numbers.Real
|
||||
:rtype: float
|
||||
"""
|
||||
return 0.0
|
||||
|
||||
|
||||
def cosh(x):
|
||||
"""Return the hyperbolic cosine of x.
|
||||
|
||||
:type x: numbers.Real
|
||||
:rtype: float
|
||||
"""
|
||||
return 0.0
|
||||
|
||||
|
||||
def sinh(x):
|
||||
"""Return the hyperbolic sine of x.
|
||||
|
||||
:type x: numbers.Real
|
||||
:rtype: float
|
||||
"""
|
||||
return 0.0
|
||||
|
||||
|
||||
def tanh(x):
|
||||
"""Return the hyperbolic tangent of x.
|
||||
|
||||
:type x: numbers.Real
|
||||
:rtype: float
|
||||
"""
|
||||
return 0.0
|
||||
|
||||
|
||||
if sys.version_info >= (2, 7):
|
||||
def erf(x):
|
||||
"""Return the error function at x.
|
||||
|
||||
:type x: numbers.Real
|
||||
:rtype: float
|
||||
"""
|
||||
return 0.0
|
||||
|
||||
def erfc(x):
|
||||
"""Return the complementary error function at x.
|
||||
|
||||
:type x: numbers.Real
|
||||
:rtype: float
|
||||
"""
|
||||
return 0.0
|
||||
|
||||
def gamma(x):
|
||||
"""Return the Gamma function at x.
|
||||
|
||||
:type x: numbers.Real
|
||||
:rtype: float
|
||||
"""
|
||||
return 0.0
|
||||
|
||||
def lgamma(x):
|
||||
"""Return the natural logarithm of the absolute value of the Gamma
|
||||
function at x.
|
||||
|
||||
:type x: numbers.Real
|
||||
:rtype: float
|
||||
"""
|
||||
return 0.0
|
||||
@@ -1,190 +0,0 @@
|
||||
"""Skeleton for 'sqlite3' stdlib module."""
|
||||
|
||||
|
||||
import sqlite3
|
||||
|
||||
|
||||
def connect(database, timeout=5.0, detect_types=0, isolation_level=None,
|
||||
check_same_thread=False, factory=None, cached_statements=100):
|
||||
"""Opens a connection to the SQLite database file database.
|
||||
|
||||
:type database: bytes | unicode
|
||||
:type timeout: float
|
||||
:type detect_types: int
|
||||
:type isolation_level: string | None
|
||||
:type check_same_thread: bool
|
||||
:type factory: (() -> sqlite3.Connection) | None
|
||||
:rtype: sqlite3.Connection
|
||||
"""
|
||||
return sqlite3.Connection()
|
||||
|
||||
|
||||
def register_converter(typename, callable):
|
||||
"""Registers a callable to convert a bytestring from the database into a
|
||||
custom Python type.
|
||||
|
||||
:type typename: string
|
||||
:type callable: (bytes) -> unknown
|
||||
:rtype: None
|
||||
"""
|
||||
pass
|
||||
|
||||
|
||||
def register_adapter(type, callable):
|
||||
"""Registers a callable to convert the custom Python type type into one of
|
||||
SQLite's supported types.
|
||||
|
||||
:type type: type
|
||||
:type callable: (unknown) -> unknown
|
||||
:rtype: None
|
||||
"""
|
||||
pass
|
||||
|
||||
|
||||
def complete_statement(sql):
|
||||
"""Returns True if the string sql contains one or more complete SQL
|
||||
statements terminated by semicolons.
|
||||
|
||||
:type sql: string
|
||||
:rtype: bool
|
||||
"""
|
||||
return False
|
||||
|
||||
|
||||
def enable_callback_tracebacks(flag):
|
||||
"""By default you will not get any tracebacks in user-defined functions,
|
||||
aggregates, converters, authorizer callbacks etc.
|
||||
|
||||
:type flag: bool
|
||||
:rtype: None
|
||||
"""
|
||||
pass
|
||||
|
||||
|
||||
class Connection(object):
|
||||
"""A SQLite database connection."""
|
||||
|
||||
def cursor(self, cursorClass=None):
|
||||
"""
|
||||
:type cursorClass: type | None
|
||||
:rtype: sqlite3.Cursor
|
||||
"""
|
||||
return sqlite3.Cursor()
|
||||
|
||||
def execute(self, sql, parameters=()):
|
||||
"""This is a nonstandard shortcut that creates an intermediate cursor
|
||||
object by calling the cursor method, then calls the cursor's execute
|
||||
method with the parameters given.
|
||||
|
||||
:type sql: string
|
||||
:type parameters: collections.Iterable
|
||||
:rtype: sqlite3.Cursor
|
||||
"""
|
||||
pass
|
||||
|
||||
def executemany(self, sql, seq_of_parameters=()):
|
||||
"""This is a nonstandard shortcut that creates an intermediate cursor
|
||||
object by calling the cursor method, then calls the cursor's
|
||||
executemany method with the parameters given.
|
||||
|
||||
:type sql: string
|
||||
:type seq_of_parameters: collections.Iterable[collections.Iterable]
|
||||
:rtype: sqlite3.Cursor
|
||||
"""
|
||||
pass
|
||||
|
||||
def executescript(self, sql_script):
|
||||
"""This is a nonstandard shortcut that creates an intermediate cursor
|
||||
object by calling the cursor method, then calls the cursor's
|
||||
executescript method with the parameters given.
|
||||
|
||||
:type sql_script: bytes | unicode
|
||||
:rtype: sqlite3.Cursor
|
||||
"""
|
||||
pass
|
||||
|
||||
def create_function(self, name, num_params, func):
|
||||
"""Creates a user-defined function that you can later use from within
|
||||
SQL statements under the function name name.
|
||||
|
||||
:type name: string
|
||||
:type num_params: int
|
||||
:type func: collections.Callable
|
||||
:rtype: None
|
||||
"""
|
||||
pass
|
||||
|
||||
|
||||
def create_aggregate(self, name, num_params, aggregate_class):
|
||||
"""Creates a user-defined aggregate function.
|
||||
|
||||
:type name: string
|
||||
:type num_params: int
|
||||
:type aggregate_class: type
|
||||
:rtype: None
|
||||
"""
|
||||
pass
|
||||
|
||||
def create_collation(self, name, callable):
|
||||
"""Creates a collation with the specified name and callable.
|
||||
|
||||
:type name: string
|
||||
:type callable: collections.Callable
|
||||
:rtype: None
|
||||
"""
|
||||
pass
|
||||
|
||||
|
||||
class Cursor(object):
|
||||
"""A SQLite database cursor."""
|
||||
|
||||
def execute(self, sql, parameters=()):
|
||||
"""Executes an SQL statement.
|
||||
|
||||
:type sql: string
|
||||
:type parameters: collections.Iterable
|
||||
:rtype: sqlite3.Cursor
|
||||
"""
|
||||
pass
|
||||
|
||||
def executemany(self, sql, seq_of_parameters=()):
|
||||
"""Executes an SQL command against all parameter sequences or mappings
|
||||
found in the sequence.
|
||||
|
||||
:type sql: string
|
||||
:type seq_of_parameters: collections.Iterable[collections.Iterable]
|
||||
:rtype: sqlite3.Cursor
|
||||
"""
|
||||
pass
|
||||
|
||||
def executescript(self, sql_script):
|
||||
"""This is a nonstandard convenience method for executing multiple SQL
|
||||
statements at once.
|
||||
|
||||
:type sql_script: bytes | unicode
|
||||
:rtype: sqlite3.Cursor
|
||||
"""
|
||||
pass
|
||||
|
||||
def fetchone(self):
|
||||
"""Fetches the next row of a query result set, returning a single
|
||||
sequence, or None when no more data is available.
|
||||
|
||||
:rtype: tuple | None
|
||||
"""
|
||||
pass
|
||||
|
||||
def fetchmany(self, size=-1):
|
||||
"""Fetches the next set of rows of a query result, returning a list.
|
||||
|
||||
:type size: numbers.Integral
|
||||
:rtype: list[tuple]
|
||||
"""
|
||||
return []
|
||||
|
||||
def fetchall(self):
|
||||
"""Fetches all (remaining) rows of a query result, returning a list.
|
||||
|
||||
:rtype: list[tuple]
|
||||
"""
|
||||
return []
|
||||
Reference in New Issue
Block a user