diff --git a/render_renderfarmfi.py b/render_renderfarmfi.py index cb0c551e6feb5b4d33b553febd554e8fe3666424..dbf563fe54a37c5df6bc8a1a469c0f0fe63c34c6 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):