try:
import uuid
-except ImportError, e:
+except ImportError as e:
# Some systems are using python 2.4, which doesn't have uuid
# this is a stub
LOGGER.warning('Real uuid is not available, initializing fake uuid module')
url = models.URLField(blank=True, null=True)
def __unicode__(self):
- return u"%s" % (self.name)
+ return "%s" % (self.name)
class Location(models.Model):
def __unicode__(self):
if len(self.location_description) > 16:
- return u"%s: %s" % (self.name, self.location_description[0:16]+u"...")
+ return "%s: %s" % (self.name, self.location_description[0:16]+"...")
else:
- return u"%s: %s" % (self.name, self.location_description)
+ return "%s: %s" % (self.name, self.location_description)
pre_save.connect(_assign_uuid, sender=Location)
notes = models.TextField(blank=True, null=True)
def __unicode__(self):
- name = u''
+ name = ''
if self.model_id:
- name += u"model:%s " % (self.model_id)
+ name += "model:%s " % (self.model_id)
if self.part_number:
- name += u"part:%s " % (self.part_number)
+ name += "part:%s " % (self.part_number)
if self.lot_number:
- name += u"lot:%s " % (self.lot_number)
+ name += "lot:%s " % (self.lot_number)
- return u"%s: %s" % (name, self.purchase_date)
+ return "%s: %s" % (name, self.purchase_date)
class Meta:
verbose_name_plural = "Item Info"
description = models.TextField(blank=True, null=True)
def __unicode__(self):
- return u"%s" % (self.name)
+ return "%s" % (self.name)
class ItemStatus(models.Model):
name = models.CharField(max_length=64, unique=True)
def __unicode__(self):
if self.barcode_id is None or len(self.barcode_id) == 0:
- return u"invu|%s" % (self.uuid)
+ return "invu|%s" % (self.uuid)
else:
- return u"invb|%s" % (self.barcode_id)
+ return "invb|%s" % (self.barcode_id)
def get_absolute_url(self):
return '/inventory/%s/' % (self.uuid)
def __unicode__(self):
if self.default:
- return u'%s %s' % (self.item_type.name, self.printer.name)
+ return '%s %s' % (self.item_type.name, self.printer.name)
else:
- return u'%s %s (default)' % (self.item_type.name, self.printer.name)
+ return '%s %s (default)' % (self.item_type.name, self.printer.name)
pre_save.connect(_switch_default, sender=PrinterTemplate)
modified_date = models.DateTimeField(auto_now=True)
def __unicode__(self):
- return u"%s: %s" % (str(self.flowcell), ', '.join([ str(s) for s in self.storage_devices.iterator() ]))
+ return "%s: %s" % (str(self.flowcell), ', '.join([ str(s) for s in self.storage_devices.iterator() ]))
class Meta:
verbose_name_plural = "Long Term Storage"
flowcell = models.ForeignKey(FlowCell)
def __unicode__(self):
- return u"%s: %s" % (str(self.flowcell), ', '.join([ str(s) for s in self.reagent.iterator() ]))
+ return "%s: %s" % (str(self.flowcell), ', '.join([ str(s) for s in self.reagent.iterator() ]))
class ReagentLibrary(ReagentBase):
library = models.ForeignKey(Library)
def __unicode__(self):
- return u"%s: %s" % (str(self.library), ', '.join([ str(s) for s in self.reagent.iterator() ]))
+ return "%s: %s" % (str(self.library), ', '.join([ str(s) for s in self.reagent.iterator() ]))