Commit 93453635 authored by Boris Kocherov's avatar Boris Kocherov Committed by Kazuhiko Shiozaki

handler/ooo: add `long` in processed types

that can happen on the environment where UNO library is built with Python 2.

/cc @rafael @gabriel @kazuhiko 

/reviewed-on nexedi/cloudooo!5
parent d2fa9643
...@@ -35,11 +35,17 @@ except ImportError: ...@@ -35,11 +35,17 @@ except ImportError:
import helper_util import helper_util
from getopt import getopt, GetoptError from getopt import getopt, GetoptError
# python3 support
try: try:
basestring basestring
except NameError: except NameError:
basestring = str basestring = str
try:
long
except NameError:
long = int
__doc__ = """ __doc__ = """
usage: unomimemapper [options] usage: unomimemapper [options]
...@@ -76,7 +82,7 @@ class UnoMimemapper(object): ...@@ -76,7 +82,7 @@ class UnoMimemapper(object):
for obj in iter(element_list): for obj in iter(element_list):
if obj.Name in ignore_name_list: if obj.Name in ignore_name_list:
continue continue
if not isinstance(obj.Value, (bool, int, basestring, tuple)): if not isinstance(obj.Value, (bool, int, long, basestring, tuple)):
continue continue
element_dict[obj.Name] = obj.Value element_dict[obj.Name] = obj.Value
service_dict[name] = element_dict service_dict[name] = element_dict
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment