fnp
/
librarian.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
also dont add tuples to lists sleepy man.
[librarian.git]
/
librarian
/
dcparser.py
diff --git
a/librarian/dcparser.py
b/librarian/dcparser.py
index
245cf92
..
534cd27
100644
(file)
--- a/
librarian/dcparser.py
+++ b/
librarian/dcparser.py
@@
-126,7
+126,7
@@
class Field(object):
class DCInfo(type):
def __new__(meta, classname, bases, class_dict):
class DCInfo(type):
def __new__(meta, classname, bases, class_dict):
- fields =
class_dict['FIELDS']
+ fields =
list(class_dict['FIELDS'])
for base in bases[::-1]:
if hasattr(base, 'FIELDS'):
for base in bases[::-1]:
if hasattr(base, 'FIELDS'):
@@
-134,9
+134,9
@@
class DCInfo(type):
try:
fields.index(field)
except ValueError:
try:
fields.index(field)
except ValueError:
- fields
= (field,) + fields
+ fields
.insert(0, field)
- class_dict['FIELDS'] =
fields
+ class_dict['FIELDS'] =
tuple(fields)
return super(DCInfo, meta).__new__(meta, classname, bases, class_dict)
return super(DCInfo, meta).__new__(meta, classname, bases, class_dict)