Index: /trunk/src/libs/xpcom18a4/python/client/__init__.py
===================================================================
--- /trunk/src/libs/xpcom18a4/python/client/__init__.py	(revision 59801)
+++ /trunk/src/libs/xpcom18a4/python/client/__init__.py	(revision 59802)
@@ -46,4 +46,9 @@
     IID_nsISupportsWeakReference, IID_nsIWeakReference, \
     XPTI_GetInterfaceInfoManager, GetComponentManager, XPTC_InvokeByIndex
+
+# Python 3 hacks:
+import sys
+if sys.version_info[0] >= 3:
+    long = int      # pylint: disable=W0622,C0103
 
 # Attribute names we may be __getattr__'d for, but know we don't want to delegate
@@ -223,4 +228,6 @@
 
     def __int__(self):
+        if sys.version_info[0] >= 3:
+            return self._do_conversion(_int_interfaces + _long_interfaces, int)
         return self._do_conversion(_int_interfaces, int)
 
