Refactor coderack.probabilityOfPosting. NFC.
This commit is contained in:
@ -74,12 +74,6 @@ class Coderack(object):
|
|||||||
workspace = self.ctx.workspace
|
workspace = self.ctx.workspace
|
||||||
if codeletName == 'breaker':
|
if codeletName == 'breaker':
|
||||||
return 1.0
|
return 1.0
|
||||||
if 'description' in codeletName:
|
|
||||||
result = (temperature.value() / 100.0) ** 2
|
|
||||||
else:
|
|
||||||
result = workspace.intraStringUnhappiness / 100.0
|
|
||||||
if 'correspondence' in codeletName:
|
|
||||||
result = workspace.interStringUnhappiness / 100.0
|
|
||||||
if 'replacement' in codeletName:
|
if 'replacement' in codeletName:
|
||||||
if workspace.numberOfUnreplacedObjects() > 0:
|
if workspace.numberOfUnreplacedObjects() > 0:
|
||||||
return 1.0
|
return 1.0
|
||||||
@ -88,9 +82,11 @@ class Coderack(object):
|
|||||||
if not workspace.rule:
|
if not workspace.rule:
|
||||||
return 1.0
|
return 1.0
|
||||||
return workspace.rule.totalWeakness() / 100.0
|
return workspace.rule.totalWeakness() / 100.0
|
||||||
if 'translator' in codeletName:
|
if 'correspondence' in codeletName:
|
||||||
assert False
|
return workspace.interStringUnhappiness / 100.0
|
||||||
return result
|
if 'description' in codeletName:
|
||||||
|
return (temperature.value() / 100.0) ** 2
|
||||||
|
return workspace.intraStringUnhappiness / 100.0
|
||||||
|
|
||||||
def howManyToPost(self, codeletName):
|
def howManyToPost(self, codeletName):
|
||||||
random = self.ctx.random
|
random = self.ctx.random
|
||||||
|
|||||||
Reference in New Issue
Block a user