diff options
Diffstat (limited to 'module')
| -rw-r--r-- | module/plugins/Hoster.py | 9 | 
1 files changed, 8 insertions, 1 deletions
| diff --git a/module/plugins/Hoster.py b/module/plugins/Hoster.py index c30fed412..9f3548350 100644 --- a/module/plugins/Hoster.py +++ b/module/plugins/Hoster.py @@ -161,7 +161,14 @@ class Hoster(Base):          self.pyfile.setStatus("starting") -        return self.process(self.pyfile) +        try: +            return self.process(self.pyfile) +        except Exception, e: +            # Can't seem to import BadHeader +            if e.__class__.__name__ == 'BadHeader' and e.code == 500: +                self.logInfo("Internal Server Error") +                self.tempOffline() +            raise e      def process(self, pyfile): | 
