Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Support
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
weboob
weboob
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 180
    • Issues 180
    • List
    • Boards
    • Labels
    • Milestones
  • Merge Requests 51
    • Merge Requests 51
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • weboob
  • weboobweboob
  • Issues
  • #240

Closed
Open
Opened Mar 06, 2019 by Woofer@woofer
  • Report abuse
  • New issue
Report abuse New issue

Caisse d'Epargne PRO history not working (v1.5) (python 2.7.3)

Getting error 500 on a PRO account:

Error(<ACCOUNT>): 500 Server Error: Internal Server Error

Below is the fix that works for me, against v1.5 and python 2.7.3

diff --git a/modules/caissedepargne/browser.py b/modules/caissedepargne/browser.py
index 228d625..12d11e1 100644
--- a/modules/caissedepargne/browser.py
+++ b/modules/caissedepargne/browser.py
@@ -564,7 +564,7 @@ class CaisseEpargne(LoginBrowser, StatesMixin):
 
     @need_login
     def get_history(self, account):
-        self.home.go()
+        #self.home.go()
         self.deleteCTX()
         if not hasattr(account, '_info'):
             raise NotImplementedError
diff --git a/weboob/capabilities/base.py b/weboob/capabilities/base.py
index 68aa50f..94ad8f6 100644
--- a/weboob/capabilities/base.py
+++ b/weboob/capabilities/base.py
@@ -266,7 +266,7 @@ class Field(object):
             if isinstance(arg, type) or isinstance(arg, str):
                 self.types += (arg,)
             else:
-                raise TypeError('Arguments must be types or strings of type name')
+                continue
 
         self._creation_counter = Field._creation_counter
         Field._creation_counter += 1
pi@raspberrypi ~/bank/weboob $ python --version
Python 2.7.3

pi@raspberrypi ~/bank/weboob $ git lg -1
* 428ab2b - (HEAD, 1.5, origin/stable, v1.5) Weboob 1.5 released <Romain Bignon> (8 days ago)

Test case:

boobank -I "count off; formatter csv; history <ACCOUNT>"

Note: issue does not exist with python 2.7.12

Edited Mar 17, 2019 by Woofer
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
1
Labels
banking
Assign labels
  • View project labels
Reference: weboob/weboob#240