예제 #1
0
	def __init__(self, text):
		text = kupferstring.tounicode(text)
		summary = self.get_first_text_line(text)
		maxlen = 10
		if len(summary) > maxlen:
			summary = summary[:maxlen] + u".."
		TextLeaf.__init__(self, text, _('Selected Text "%s"') % summary)
예제 #2
0
파일: selection.py 프로젝트: chmouel/kupfer
	def __init__(self, text):
		text = kupferstring.tounicode(text)
		lines = filter(None, text.splitlines())
		summary = lines[0] if lines else text
		maxlen = 10
		if len(summary) > maxlen:
			summary = summary[:maxlen] + u".."
		TextLeaf.__init__(self, text, _('Selected Text "%s"') % summary)
예제 #3
0
 def __init__(self, obj, code, currier):
     self.obj = obj
     self.code = code
     self.currier = currier
     txt = self.obj.get('meta', {}).get('message', '') 
     checkpoint = self.obj.get('data', {}).get('checkpoint', {})
     if checkpoint:
         if checkpoint.get('message'):
             fmt = '{message} {country_name} {checkpoint_time}'
             txt = fmt.format(**checkpoint)
         else:
             txt = 'Empty status info'
     TextLeaf.__init__(self, txt)
예제 #4
0
 def __init__(self, obj, code, currier):
     self.code = code
     self.currier = currier
     txt = obj.get('meta', {}).get('message', '') 
     checkpoint = obj.get('data', {})
     if checkpoint:
         origin_info = checkpoint.get('origin_info', {})
         origin_info = origin_info if origin_info else {}
         trackinfos = origin_info.get('trackinfo', [])
         trackinfo = trackinfos[0] if trackinfos else {} 
         if trackinfo:
             fmt = '{StatusDescription} {Details} {Date}'
             txt = fmt.format(**trackinfo)
         else:
             fmt = '{status} {original_country} {updated_at}'
             txt = fmt.format(**checkpoint)
     TextLeaf.__init__(self, txt)
예제 #5
0
 def __init__(self, obj, code, currier):
     self.code = code
     self.currier = currier
     txt = obj.get('meta', {}).get('message', '')
     checkpoint = obj.get('data', {})
     if checkpoint:
         origin_info = checkpoint.get('origin_info', {})
         origin_info = origin_info if origin_info else {}
         trackinfos = origin_info.get('trackinfo', [])
         trackinfo = trackinfos[0] if trackinfos else {}
         if trackinfo:
             fmt = '{StatusDescription} {Details} {Date}'
             txt = fmt.format(**trackinfo)
         else:
             fmt = '{status} {original_country} {updated_at}'
             txt = fmt.format(**checkpoint)
     TextLeaf.__init__(self, txt)
예제 #6
0
	def __init__(self, text, user, created_at, status_id):
		TextLeaf.__init__(self, text)
		self._description = _("%(user)s %(when)s") % dict(
				user=user, when=created_at)
		self.status_id = status_id
예제 #7
0
파일: clipboard.py 프로젝트: engla/kupfer
 def __init__(self, text):
     TextLeaf.__init__(self, text, _('Selected Text'))
예제 #8
0
파일: __init__.py 프로젝트: emareg/kupfer
 def __init__(self, id2key, token):
     TextLeaf.__init__(self, token)
     self.id2key = id2key
     self.id2cls = id2key[0]
예제 #9
0
 def __init__(self, translation, descr):
     TextLeaf.__init__(self, translation)
     self._descrtiption = descr
예제 #10
0
 def __init__(self, img, key, names):
     TextLeaf.__init__(self,
         key,
         u' '.join(names)
     )
     self._img = img
예제 #11
0
 def __init__(self, value, key):
     TextLeaf.__init__(self, value, name=key)
예제 #12
0
	def __init__(self, exepath, name):
		TextLeaf.__init__(self, name, name)
		self.exepath = exepath
예제 #13
0
 def __init__(self, text):
     TextLeaf.__init__(self, text, _('Selected Text'))
예제 #14
0
 def __init__(self, obj):
     TextLeaf.__init__(self, obj)
예제 #15
0
 def __init__(self, obj):
     TextLeaf.__init__(self, obj['code'], obj['name'])
예제 #16
0
 def __init__(self, exepath, name):
     TextLeaf.__init__(self, exepath, name)
예제 #17
0
파일: __init__.py 프로젝트: jablan/kupfer
 def __init__(self, text, user, created_at, status_id):
     TextLeaf.__init__(self, text)
     self._description = _("%(user)s %(when)s") % dict(user=user,
                                                       when=created_at)
     self.status_id = status_id
예제 #18
0
파일: commands.py 프로젝트: somas95/kupfer
	def __init__(self, exepath, name):
		TextLeaf.__init__(self, name, name)
		self.exepath = exepath
예제 #19
0
 def __init__(self, img, key, names):
     TextLeaf.__init__(self, key, ' '.join(names))
     self._img = img
예제 #20
0
	def __init__(self, translation, descr):
		TextLeaf.__init__(self, translation)
		self._descrtiption = descr
예제 #21
0
 def __init__(self, obj):
     TextLeaf.__init__(self, obj['code'], obj['name'])
예제 #22
0
	def __init__ (self, exepath, name):
		TextLeaf.__init__(self, exepath, name)
예제 #23
0
 def __init__(self, obj):
     TextLeaf.__init__(self, obj['slug'], obj['name'])