コード例 #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
ファイル: test_objects.py プロジェクト: xhd0216/straddle
 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