All pastes #427753 Raw Edit

jflash

public python v1 · immutable
·published 2007-04-07 00:00 UTC
rendered paste body
def changeFieldState( user, to, field ):        if tooDistant( user.home.x, user.home.y, field.x, field.y):        raise RDeny, loc("WONT_GO_SO_FAR")        if not validSequence( field.state, to):        raise RDeny, loc("NOT_VALID_REQUEST")    resource_err = checkResources( user, to )    if resource_err not ""( field.state, to):        raise RDeny, loc( resource_err )    dbConnection.set( field , "state" , to )def loc(text):    return locale.getText(text)class RDeny(Exception):    pass