27 lines
505 B
Python
27 lines
505 B
Python
|
#
|
||
|
# This file is part of pyasn1 software.
|
||
|
#
|
||
|
# Copyright (c) 2005-2019, Ilya Etingof <etingof@gmail.com>
|
||
|
# License: http://snmplabs.com/pyasn1/license.html
|
||
|
#
|
||
|
from sys import version_info
|
||
|
|
||
|
if version_info[:2] <= (2, 5):
|
||
|
|
||
|
def partition(string, sep):
|
||
|
try:
|
||
|
a, c = string.split(sep, 1)
|
||
|
|
||
|
except ValueError:
|
||
|
a, b, c = string, '', ''
|
||
|
|
||
|
else:
|
||
|
b = sep
|
||
|
|
||
|
return a, b, c
|
||
|
|
||
|
else:
|
||
|
|
||
|
def partition(string, sep):
|
||
|
return string.partition(sep)
|