Пример #1
0
 def __str__(self):
     try:
         return '(%s) on %s using "%s".' % (ObjectTypeName__typeName(
             self.__class__), self.hostPort(), self.mailboxFile.name)
     except:
         pass
     return '(%s) on %s.' % (ObjectTypeName__typeName(
         self.__class__), self.hostPort())
Пример #2
0
 def __str__(self):
     info = []
     for k, v in self.__dict__.iteritems():
         if (k != '_sa_instance_state'):
             info.append('%s --> %s' %
                         (_utils.ascii_only(k), _utils.ascii_only(v)))
             ch = '\n' if (len(info) > 10) else ', '
     return '(%s) %s' % (ObjectTypeName__typeName(self), ch.join(info))
Пример #3
0
 def __str__(self):
     try:
         n = self.__enumname
     except AttributeError:
         n = 'NO_NAME'
     try:
         v = self.__value
     except AttributeError:
         v = 'NO_VALUE'
     clsName = ObjectTypeName__typeName(self.__class__)
     return "%s.%s=%s" % (clsName, n, v)
Пример #4
0
 def __repr__(self):
     return ("%s(%s, %s, %s, %s)" % (ObjectTypeName__typeName(
         self.__class__), self.classname, self.name, str(self), self.value))
Пример #5
0
 def __repr__(self):
     c = ObjectTypeName__typeName(self)
     return '%s(hostname="%s",port=%s,username="******",password="******")' % (
         c, self.hostname, self.port, self.username)
Пример #6
0
 def __str__(self):
     return '(%s)%s' % (ObjectTypeName__typeName(self), self.pretty())
Пример #7
0
 def __repr__(self):
     return '(%s) storing %d keys.' % (ObjectTypeName__typeName(self),
                                       len(self.keys()))
Пример #8
0
 def __str__(self):
     return '(%s)(Storing %d rows, including the header.' % (ObjectTypeName__typeName(self.__class__),len(self))
Пример #9
0
 def __repr__(self):
     return "<%s '%s'>" % (ObjectTypeName__typeName(self.__class__),self.__name__)
Пример #10
0
    useCerealizer = 2**5
    useLegacyFileMode = 2**10  # this performs no filename munging - takes the filename given and opens it...
    use_lzma = 2**14
    use_zlib = 2**15


class NormalizedKeyOptions(Enum):
    via_list = 0
    via_dict = 1
    use_hash1 = 2**14
    use_hash2 = 2**15


_class_tag = lambda name: ''.join(
    [ch for ch in name if (ch.isupper()) or (ch.isdigit())])
class_tag = lambda cls: _class_tag(ObjectTypeName__typeName(cls))

unlistify = lambda item: item if (not misc.isList(item)) else item[0]


class PickledHash(CooperativeClass.Cooperative):
    '''PickledHash is a persistent hash with unique keys, see PickledHash2 for the persistent hash that handles duplicated keys with lists for values.

    dbx = PickledHash(fileName, method=PickleMethods.useStrings)

    PickleMethods.useBsdDbShelf     = 54x
    PickleMethods.useStrings        = 26x
    PickleMethods.useSafeSerializer = 4x
    PickleMethods.useMarshal        = 1x
    '''
    def __init__(self,
Пример #11
0
 def __repr__(self):
     return '<%s> <%s:%s>' % (ObjectTypeName__typeName(self), self.ip,
                              self.port)