mirror of
https://github.com/davidhalter/jedi.git
synced 2026-01-03 18:53:25 +08:00
python 3 compatibility: new method 'use_metaclass'
This commit is contained in:
@@ -106,3 +106,9 @@ try:
|
||||
from functools import reduce
|
||||
except ImportError:
|
||||
reduce = reduce
|
||||
|
||||
def use_metaclass(meta, *bases):
|
||||
""" Create a class with a metaclass. """
|
||||
if not bases:
|
||||
bases = (object,)
|
||||
return meta("HackClass", bases, {})
|
||||
|
||||
Reference in New Issue
Block a user