From 0d6f4cf43a8ce9570e2aa9a95c5a5002c3c447e6 Mon Sep 17 00:00:00 2001
From: Jesse Kaukonen <jesse.kaukonen@gmail.com>
Date: Wed, 3 Nov 2010 16:06:14 +0000
Subject: [PATCH] Division by zero problem fixed

---
 render_renderfarmfi.py | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/render_renderfarmfi.py b/render_renderfarmfi.py
index cb0c551e6..dbf563fe5 100644
--- a/render_renderfarmfi.py
+++ b/render_renderfarmfi.py
@@ -459,8 +459,13 @@ class OreSession:
 
     def percentageComplete(self):
         totFrames = self.endframe - self.startframe
-        done = math.floor((self.frames / totFrames)*100)
-        if done > 100: done = 100
+        if totFrames != 0:
+            done = math.floor((self.frames / totFrames)*100)
+        else:
+            done = math.floor((self.frames / (totFrames+0.01))*100)
+        
+        if done > 100:
+            done = 100
         return done
 
 def xmlSessionsToOreSessions(sessions, queue):
-- 
GitLab