def __init__(self, misc): objects.__init__(self) self.fields = strike_field self.auxiliary = strike_auxiliary if isinstance(misc, dict): for k in misc.keys(): self.data[k] = misc[k]
def __init__(self, misc=None): objects.__init__(self) self.addField('symbol', str, True) # eps is not required, could be '-' self.addField('eps', float, False) self.addField('date', datetime.datetime, False) self.addField('market-cap', float, False) if isinstance(misc, dict): for i in misc.keys(): self.data[i] = misc[i]
def __init__(self, d, name=None): objects.__init__(self) self.addField('url', str, True) if not isinstance(d, dict): print "invalid input: needs a dictionary" return if 'url' not in d: print "url missing" return for i in d.keys(): if not self.addKey(i, d[i]): print "failed to add (%s, %s)" % (i, d[i]) self.addKey('__name__', name)
def __init__(self): objects.__init__(self) self.addField('str_field', str, True) self.addField('int_field', int, True) self.addField('float_field', float, True)
def __init__(self, fpath=url_json_file): objects.__init__(self) self.loadFile(fpath)
def __init__(self): objects.__init__(self) self.fields = strategy_must self.auxiliary = strategy_additional