Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.8/site-packages/aniso8601/compat.py: 80%

5 statements  

« prev     ^ index     » next       coverage.py v7.2.2, created at 2023-03-26 06:03 +0000

1# -*- coding: utf-8 -*- 

2 

3# Copyright (c) 2021, Brandon Nielsen 

4# All rights reserved. 

5# 

6# This software may be modified and distributed under the terms 

7# of the BSD license. See the LICENSE file for details. 

8 

9import sys 

10 

11PY2 = sys.version_info[0] == 2 

12 

13if PY2: # pragma: no cover 

14 range = xrange # pylint: disable=undefined-variable 

15else: 

16 range = range 

17 

18 

19def is_string(tocheck): 

20 # pylint: disable=undefined-variable 

21 if PY2: # pragma: no cover 

22 return isinstance(tocheck, str) or isinstance(tocheck, unicode) 

23 

24 return isinstance(tocheck, str)