Remove user skeletons for math and sqlite3 (PY-13750, PY-26623)

This commit is contained in:
Semyon Proshev
2018-04-17 14:36:46 +03:00
parent 117e565548
commit 58fc4c973e
2 changed files with 0 additions and 571 deletions
-381
View File
@@ -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
-190
View File
@@ -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 []