# Stubs for logbook.helpers (Python 3)
#
# NOTE: This dynamically typed stub was automatically generated by stubgen.

import os
from typing import Any, Optional

PY2: Any
iteritems: Any
xrange: Any
xrange = range

def u(s: Any): ...

u: Any
integer_types: Any
string_types: Any

def reraise(tp: Any, value: Any, tb: Optional[Any] = ...) -> None: ...
def b(x: Any): ...

can_rename_open_file: bool

def rename(src: Any, dst: Any) -> None: ...
rename = os.rename

def to_safe_json(data: Any): ...
def format_iso8601(d: Optional[Any] = ...): ...
def parse_iso8601(value: Any): ...
def get_application_name(): ...

class cached_property:
    __name__: Any = ...
    __module__: Any = ...
    __doc__: Any = ...
    func: Any = ...
    def __init__(self, func: Any, name: Optional[Any] = ..., doc: Optional[Any] = ...) -> None: ...
    def __get__(self, obj: Any, type: Optional[Any] = ...): ...

def get_iterator_next_method(it: Any): ...
def is_unicode(x: Any): ...
