X-Git-Url: https://git.josue.xyz/?a=blobdiff_plain;f=.local%2Flib%2Fpython3.9%2Fsite-packages%2Fpynvim%2Futil.py;fp=.local%2Flib%2Fpython3.9%2Fsite-packages%2Fpynvim%2Futil.py;h=0000000000000000000000000000000000000000;hb=433194788989c4a3deeb96c1fd874d35737ac03d;hp=dcc979df2110d36171542408c87c85404cddaaf1;hpb=6d0a8651ec6ace44dd362aeb121e4319545f36e5;p=dotfiles%2F.git diff --git a/.local/lib/python3.9/site-packages/pynvim/util.py b/.local/lib/python3.9/site-packages/pynvim/util.py deleted file mode 100644 index dcc979df..00000000 --- a/.local/lib/python3.9/site-packages/pynvim/util.py +++ /dev/null @@ -1,42 +0,0 @@ -"""Shared utility functions.""" - -import sys -from traceback import format_exception - - -def format_exc_skip(skip, limit=None): - """Like traceback.format_exc but allow skipping the first frames.""" - etype, val, tb = sys.exc_info() - for i in range(skip): - tb = tb.tb_next - return (''.join(format_exception(etype, val, tb, limit))).rstrip() - - -# Taken from SimpleNamespace in python 3 -class Version: - """Helper class for version info.""" - - def __init__(self, **kwargs): - """Create the Version object.""" - self.__dict__.update(kwargs) - - def __repr__(self): - """Return str representation of the Version.""" - keys = sorted(self.__dict__) - items = ("{}={!r}".format(k, self.__dict__[k]) for k in keys) - return "{}({})".format(type(self).__name__, ", ".join(items)) - - def __eq__(self, other): - """Check if version is same as other.""" - return self.__dict__ == other.__dict__ - - -def get_client_info(kind, type_, method_spec): - """Returns a tuple describing the client.""" - name = "python{}-{}".format(sys.version_info[0], kind) - attributes = {"license": "Apache v2", - "website": "github.com/neovim/pynvim"} - return (name, VERSION.__dict__, type_, method_spec, attributes) - - -VERSION = Version(major=0, minor=4, patch=2, prerelease='')