forked from Imagelibrary/seL4
manual: remove dependency on 'six' Python package
Python2 is no longer supported and hence the dependency on six is no longer necessary. According to https://six.readthedocs.io/#six.string_types, six.string_types is just str in Python3. According to https://six.readthedocs.io/#six.next in Python2.6 and above, six.next is just next. Signed-off-by: Ivan Velickovic <i.velickovic@unsw.edu.au>
This commit is contained in:
committed by
Indan Zupancic
parent
4d7fc32a24
commit
67a812009a
@@ -14,7 +14,6 @@ import sys
|
||||
import os
|
||||
import re
|
||||
from bs4 import BeautifulSoup
|
||||
import six
|
||||
|
||||
|
||||
class Generator(object):
|
||||
@@ -64,8 +63,6 @@ class Generator(object):
|
||||
|
||||
if isinstance(soup, str):
|
||||
string = soup
|
||||
elif isinstance(soup, six.string_types):
|
||||
string = str(soup)
|
||||
elif soup.string:
|
||||
string = str(soup.string)
|
||||
else:
|
||||
@@ -162,11 +159,11 @@ class Generator(object):
|
||||
errors = {}
|
||||
|
||||
# the first type is the return type
|
||||
ret_type = six.next(types_iter)
|
||||
ret_type = next(types_iter)
|
||||
|
||||
# the rest are parameters
|
||||
for n in names:
|
||||
param_type = six.next(types_iter).text
|
||||
param_type = next(types_iter).text
|
||||
if param_type == "void":
|
||||
continue
|
||||
params[str(n.text)] = {"type": param_type}
|
||||
|
||||
Reference in New Issue
Block a user