Пример #1
0
 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]
Пример #2
0
    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]
Пример #3
0
 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)
Пример #4
0
 def __init__(self):
   objects.__init__(self)
   self.addField('str_field', str, True)
   self.addField('int_field', int, True)
   self.addField('float_field', float, True)
Пример #5
0
 def __init__(self, fpath=url_json_file):
     objects.__init__(self)
     self.loadFile(fpath)
Пример #6
0
 def __init__(self):
     objects.__init__(self)
     self.fields = strategy_must
     self.auxiliary = strategy_additional