Ejemplo n.º 1
0
 PyObject extractStrings(List s) {
   boolean ustring = false;
   boolean bstring = false;
   Token last = null;
   StringBuffer sb = new StringBuffer();
   Iterator iter = s.iterator();
   while (iter.hasNext()) {
     last = (Token) iter.next();
     StringPair sp = extractString(last);
     if (sp.isUnicode()) {
       ustring = true;
     }
     if (sp.isBytes()) {
       bstring = true;
     }
     sb.append(sp.getString());
   }
   if (bstring) {
     return new PyBytes(sb.toString());
   }
   return new PyString(sb.toString());
 }