Example #1
0
 def _get_key(self, spec_or_dict):
     if isinstance(spec_or_dict, Spec):
         return spec_or_dict.key
     elif isinstance(spec_or_dict, dict):
         return Spec._dict2key(spec_or_dict)
     else:
         # assume it's an id
         return spec_or_dict
Example #2
0
 def get_key(cls, spec):
     if isinstance(spec, Spec):
         return spec.key
     else:
         assert isinstance(spec, dict)
         return Spec._dict2key(spec)