Skip to content

Instantly share code, notes, and snippets.

@do3cc
Created July 9, 2015 13:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save do3cc/4a8d2a043ee876ecbb92 to your computer and use it in GitHub Desktop.
Save do3cc/4a8d2a043ee876ecbb92 to your computer and use it in GitHub Desktop.
HEAD
<browser:page
for="*"
name="SecSigner.jar"
permission="zope2.View"
allowed_attributes="HEAD"
class=".applet.Applet1"
layer="blabla.signit.interfaces.IKboSignitLayer"
/>
class Applet(BrowserView):
def _get_applet(self):
return IAppletStream(self.context)
def HEAD(self):
""" HEAD FOR JAVA """
self.setHeaders()
return
def setHeaders(self):
self.request.response.setHeader(
'Content-Type',
self.content_type)
class Applet1(Applet):
content_type = "application/java-archive"
def __call__(self):
self.setHeaders()
try:
return self._get_applet().secsigner()
except AttributeError:
raise NotFound("No applet uploaded")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment