'Given a context variable this calculates the default value.'

def get_default(self, ctx):

    if callable(self.default):
        rv = self.default()
    else:
        rv = self.default
    return self.type_cast_value(ctx, rv)
