aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAeva Ntsc <aeva.ntsc@gmail.com>2012-10-16 01:01:34 -0500
committerChristopher Allan Webber <cwebber@dustycloud.org>2012-12-03 14:40:48 -0600
commitd25ed5dd4c364ab3c3f6cd28f5c64b55592630a7 (patch)
tree86ab7866ff4713a16d420fafc6f95450bdc24ff0
parent418d1b149b7ab16786cea37f8ef7f66d433fc688 (diff)
downloadmediagoblin-d25ed5dd4c364ab3c3f6cd28f5c64b55592630a7.tar.lz
mediagoblin-d25ed5dd4c364ab3c3f6cd28f5c64b55592630a7.tar.xz
mediagoblin-d25ed5dd4c364ab3c3f6cd28f5c64b55592630a7.zip
Added a table to store the file extension of a model.
-rw-r--r--mediagoblin/media_types/stl/models.py4
-rw-r--r--mediagoblin/media_types/stl/processing.py1
2 files changed, 4 insertions, 1 deletions
diff --git a/mediagoblin/media_types/stl/models.py b/mediagoblin/media_types/stl/models.py
index d0873176..ccb1b9dc 100644
--- a/mediagoblin/media_types/stl/models.py
+++ b/mediagoblin/media_types/stl/models.py
@@ -18,7 +18,7 @@
from mediagoblin.db.sql.base import Base
from sqlalchemy import (
- Column, Integer, Float, ForeignKey)
+ Column, Integer, Float, String, ForeignKey)
from sqlalchemy.orm import relationship, backref
@@ -39,6 +39,8 @@ class StlData(Base):
height = Column(Float)
depth = Column(Float)
+ file_type = Column(String)
+
DATA_MODEL = StlData
MODELS = [StlData]
diff --git a/mediagoblin/media_types/stl/processing.py b/mediagoblin/media_types/stl/processing.py
index aabfa9a9..35ac7ea9 100644
--- a/mediagoblin/media_types/stl/processing.py
+++ b/mediagoblin/media_types/stl/processing.py
@@ -164,6 +164,7 @@ def process_stl(entry):
"width" : model.width,
"height" : model.height,
"depth" : model.depth,
+ "file_type" : ext,
}
entry.media_data_init(**dimensions)