From 2e1c73b9756bb77c3682593b8163cceebfbaf357 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Wed, 23 Jan 2019 18:59:07 +0100 Subject: [PATCH] stable_backport: manual port for weboob.capabilities.bank and custom fixups --- tools/stable_backport.py | 5 +++++ .../weboob_capabilities_bank.py | 18 ++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 tools/stable_backport_data/weboob_capabilities_bank.py diff --git a/tools/stable_backport.py b/tools/stable_backport.py index 03e5757f0c..af6f498853 100755 --- a/tools/stable_backport.py +++ b/tools/stable_backport.py @@ -43,6 +43,7 @@ def create_compat_dir(name): MANUAL_PORTS = [ + 'weboob.capabilities.bank', ] MANUAL_PORT_DIR = path.join(path.dirname(__file__), 'stable_backport_data') @@ -206,6 +207,10 @@ def main(self): error.fixup() system('git add %s' % compat_dirname) + with log('Custom fixups'): + replace_all('super(Attr, self).__init__(selector, default=default)', 'super(Attr, self).__init__(selector, attr, default=default)') + replace_all("super(Link, self).__init__(selector, 'href', default=default)", "super(Link, self).__init__(selector, default=default)") + system('git add -u') diff --git a/tools/stable_backport_data/weboob_capabilities_bank.py b/tools/stable_backport_data/weboob_capabilities_bank.py new file mode 100644 index 0000000000..181890bcec --- /dev/null +++ b/tools/stable_backport_data/weboob_capabilities_bank.py @@ -0,0 +1,18 @@ +import weboob.capabilities.bank as OLD + +# can't import *, __all__ is incomplete... +for attr in dir(OLD): + globals()[attr] = getattr(OLD, attr) + + +__all__ = OLD.__all__ + + +class AccountOwnerType(object): + """ + Specifies the usage of the account + """ + PRIVATE = u'PRIV' + """private personal account""" + ORGANIZATION = u'ORGA' + """professional account""" -- GitLab