コード例 #1
0
 def _tuplize(self, data, setobj):
     if data is None:  #pragma:nocover
         return None
     if setobj.dimen == 1:
         return data
     ans = {}
     for key in data:
         if type(data[key][0]) is tuple:
             return data
         ans[key] = tuplize(data[key], setobj.dimen, setobj.local_name)
     return ans
コード例 #2
0
ファイル: PyomoModel.py プロジェクト: qtothec/pyomo
 def _tuplize(self, data, setobj):
     if data is None:            #pragma:nocover
         return None
     if setobj.dimen == 1:
         return data
     ans = {}
     for key in data:
         if type(data[key][0]) is tuple:
             return data
         ans[key] = tuplize(data[key], setobj.dimen, setobj.local_name)
     return ans
コード例 #3
0
ファイル: PyomoModel.py プロジェクト: Pyomo/pyomo
 def _tuplize(self, data, setobj):
     if data is None:            #pragma:nocover
         return None
     if setobj.dimen == 1:
         return data
     if len(list(data.keys())) == 1 and list(data.keys())[0] is None and len(data[None]) == 0: # dlw december 2017
         return None
     ans = {}
     for key in data:
         if type(data[key][0]) is tuple:
             return data
         ans[key] = tuplize(data[key], setobj.dimen, setobj.local_name)
     return ans
コード例 #4
0
 def _tuplize(self, data, setobj):
     if data is None:            #pragma:nocover
         return None
     if setobj.dimen == 1:
         return data
     if len(list(data.keys())) == 1 and list(data.keys())[0] is None and len(data[None]) == 0: # dlw december 2017
         return None
     ans = {}
     for key in data:
         if type(data[key][0]) is tuple:
             return data
         ans[key] = tuplize(data[key], setobj.dimen, setobj.local_name)
     return ans