Ginés Martínez Sánchez avatar Ginés Martínez Sánchez committed 528778d Draft

remove a old sample

Comments (0)

Files changed (22)

ginsfsm/examples/classical-pyramid/gobjsample/CHANGES.txt

-0.0
----
-
--  Initial version

ginsfsm/examples/classical-pyramid/gobjsample/MANIFEST.in

-include *.txt *.ini *.cfg *.rst
-recursive-include gobjsample *.ico *.png *.css *.gif *.jpg *.pt *.txt *.mak *.mako *.js *.html *.xml

ginsfsm/examples/classical-pyramid/gobjsample/README.txt

-gobjsample README

ginsfsm/examples/classical-pyramid/gobjsample/development.ini

-[app:main]
-use = egg:gobjsample
-
-pyramid.reload_templates = true
-pyramid.debug_authorization = false
-pyramid.debug_notfound = false
-pyramid.debug_routematch = false
-pyramid.default_locale_name = en
-pyramid.includes =
-    pyramid_debugtoolbar
-    pyramid_tm
-
-tm.attempts = 3
-
-[server:main]
-use = egg:waitress#main
-host = 0.0.0.0
-port = 6543
-
-# Begin logging configuration
-
-[loggers]
-keys = root, gobjsample
-
-[handlers]
-keys = console
-
-[formatters]
-keys = generic
-
-[logger_root]
-level = INFO
-handlers = console
-
-[logger_gobjsample]
-level = DEBUG
-handlers =
-qualname = gobjsample
-
-[handler_console]
-class = StreamHandler
-args = (sys.stderr,)
-level = NOTSET
-formatter = generic
-
-[formatter_generic]
-format = %(asctime)s %(levelname)-5.5s [%(name)s][%(threadName)s] %(message)s
-
-# End logging configuration

ginsfsm/examples/classical-pyramid/gobjsample/gobjsample/__init__.py

-from pyramid.config import Configurator
-from .models import appmaker
-#from ginsfsm.gobj import GObj
-#from .models import hello_world_of_resources
-
-
-def root_factory(request):
-    return appmaker()
-
-
-def main(global_config, **settings):
-    """ This function returns a Pyramid WSGI application.
-    """
-    config = Configurator(root_factory=root_factory, settings=settings)
-    config.add_static_view('static', 'static', cache_max_age=3600)
-
-    #config.add_view(hello_world_of_resources, context=GObj)
-    config.scan()
-    return config.make_wsgi_app()

ginsfsm/examples/classical-pyramid/gobjsample/gobjsample/models.py

-from pyramid.view import view_config
-from pyramid.response import Response
-from ginsfsm.gobj import GObj
-from ginsfsm.gaplic import GAplic
-
-
-class Root(GAplic):
-    def __init__(self):
-        super(Root, self).__init__({})
-        self.start_up()
-
-    def start_up(self):
-        self.create_gobj('child1', Child, self)
-        self.create_gobj('child2', Child, self)
-
-
-class Child(GObj):
-    def __init__(self):
-        super(Child, self).__init__({})
-
-
-@view_config(name='', context=GObj)
-@view_config(name='view', context=GObj)
-def gobj_view(context, request):
-    output = "Here's a resource and its children: %s" % context
-    return Response(output)
-
-
-@view_config(name='send_event', context=GObj)
-def gobj_send_event(context, request):
-    source_gobj = context
-    subpath = request.subpath
-    if len(subpath) == 0:
-        return Response('No destine has been specified.')
-    destine_gobj = source_gobj.find_unique_gobj(subpath[0])
-    if destine_gobj is None:
-        return Response('GObj %s does not exist.' % subpath[0])
-    output = "Send event from %s:%s to: %s:%s" % (
-        source_gobj.__class__.__name__,
-        source_gobj.name,
-        destine_gobj.__class__.__name__ if destine_gobj else None,
-        destine_gobj.name if destine_gobj else None,
-    )
-    return Response(output)
-
-
-def appmaker():
-    root = Root()
-    return root
Add a comment to this file

ginsfsm/examples/classical-pyramid/gobjsample/gobjsample/static/favicon.ico

Removed
Old image
Add a comment to this file

ginsfsm/examples/classical-pyramid/gobjsample/gobjsample/static/footerbg.png

Removed
Old image
Add a comment to this file

ginsfsm/examples/classical-pyramid/gobjsample/gobjsample/static/headerbg.png

Removed
Old image

ginsfsm/examples/classical-pyramid/gobjsample/gobjsample/static/ie6.css

-* html img,
-* html .png{position:relative;behavior:expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
-this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "',sizingMethod='image')",
-this.src = "static/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
-this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "',sizingMethod='crop')",
-this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
-);}
-#wrap{display:table;height:100%}
Add a comment to this file

ginsfsm/examples/classical-pyramid/gobjsample/gobjsample/static/middlebg.png

Removed
Old image

ginsfsm/examples/classical-pyramid/gobjsample/gobjsample/static/pylons.css

-html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;/* 16px */
-vertical-align:baseline;background:transparent;}
-body{line-height:1;}
-ol,ul{list-style:none;}
-blockquote,q{quotes:none;}
-blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
-:focus{outline:0;}
-ins{text-decoration:none;}
-del{text-decoration:line-through;}
-table{border-collapse:collapse;border-spacing:0;}
-sub{vertical-align:sub;font-size:smaller;line-height:normal;}
-sup{vertical-align:super;font-size:smaller;line-height:normal;}
-ul,menu,dir{display:block;list-style-type:disc;margin:1em 0;padding-left:40px;}
-ol{display:block;list-style-type:decimal-leading-zero;margin:1em 0;padding-left:40px;}
-li{display:list-item;}
-ul ul,ul ol,ul dir,ul menu,ul dl,ol ul,ol ol,ol dir,ol menu,ol dl,dir ul,dir ol,dir dir,dir menu,dir dl,menu ul,menu ol,menu dir,menu menu,menu dl,dl ul,dl ol,dl dir,dl menu,dl dl{margin-top:0;margin-bottom:0;}
-ol ul,ul ul,menu ul,dir ul,ol menu,ul menu,menu menu,dir menu,ol dir,ul dir,menu dir,dir dir{list-style-type:circle;}
-ol ol ul,ol ul ul,ol menu ul,ol dir ul,ol ol menu,ol ul menu,ol menu menu,ol dir menu,ol ol dir,ol ul dir,ol menu dir,ol dir dir,ul ol ul,ul ul ul,ul menu ul,ul dir ul,ul ol menu,ul ul menu,ul menu menu,ul dir menu,ul ol dir,ul ul dir,ul menu dir,ul dir dir,menu ol ul,menu ul ul,menu menu ul,menu dir ul,menu ol menu,menu ul menu,menu menu menu,menu dir menu,menu ol dir,menu ul dir,menu menu dir,menu dir dir,dir ol ul,dir ul ul,dir menu ul,dir dir ul,dir ol menu,dir ul menu,dir menu menu,dir dir menu,dir ol dir,dir ul dir,dir menu dir,dir dir dir{list-style-type:square;}
-.hidden{display:none;}
-p{line-height:1.5em;}
-h1{font-size:1.75em;line-height:1.7em;font-family:helvetica,verdana;}
-h2{font-size:1.5em;line-height:1.7em;font-family:helvetica,verdana;}
-h3{font-size:1.25em;line-height:1.7em;font-family:helvetica,verdana;}
-h4{font-size:1em;line-height:1.7em;font-family:helvetica,verdana;}
-html,body{width:100%;height:100%;}
-body{margin:0;padding:0;background-color:#ffffff;position:relative;font:16px/24px "NobileRegular","Lucida Grande",Lucida,Verdana,sans-serif;}
-a{color:#1b61d6;text-decoration:none;}
-a:hover{color:#e88f00;text-decoration:underline;}
-body h1,
-body h2,
-body h3,
-body h4,
-body h5,
-body h6{font-family:"NeutonRegular","Lucida Grande",Lucida,Verdana,sans-serif;font-weight:normal;color:#373839;font-style:normal;}
-#wrap{min-height:100%;}
-#header,#footer{width:100%;color:#ffffff;height:40px;position:absolute;text-align:center;line-height:40px;overflow:hidden;font-size:12px;vertical-align:middle;}
-#header{background:#000000;top:0;font-size:14px;}
-#footer{bottom:0;background:#000000 url(footerbg.png) repeat-x 0 top;position:relative;margin-top:-40px;clear:both;}
-.header,.footer{width:750px;margin-right:auto;margin-left:auto;}
-.wrapper{width:100%}
-#top,#top-small,#bottom{width:100%;}
-#top{color:#000000;height:230px;background:#ffffff url(headerbg.png) repeat-x 0 top;position:relative;}
-#top-small{color:#000000;height:60px;background:#ffffff url(headerbg.png) repeat-x 0 top;position:relative;}
-#bottom{color:#222;background-color:#ffffff;}
-.top,.top-small,.middle,.bottom{width:750px;margin-right:auto;margin-left:auto;}
-.top{padding-top:40px;}
-.top-small{padding-top:10px;}
-#middle{width:100%;height:100px;background:url(middlebg.png) repeat-x;border-top:2px solid #ffffff;border-bottom:2px solid #b2b2b2;}
-.app-welcome{margin-top:25px;}
-.app-name{color:#000000;font-weight:bold;}
-.bottom{padding-top:50px;}
-#left{width:350px;float:left;padding-right:25px;}
-#right{width:350px;float:right;padding-left:25px;}
-.align-left{text-align:left;}
-.align-right{text-align:right;}
-.align-center{text-align:center;}
-ul.links{margin:0;padding:0;}
-ul.links li{list-style-type:none;font-size:14px;}
-form{border-style:none;}
-fieldset{border-style:none;}
-input{color:#222;border:1px solid #ccc;font-family:sans-serif;font-size:12px;line-height:16px;}
-input[type=text],input[type=password]{width:205px;}
-input[type=submit]{background-color:#ddd;font-weight:bold;}
-/*Opera Fix*/
-body:before{content:"";height:100%;float:left;width:0;margin-top:-32767px;}
Add a comment to this file

ginsfsm/examples/classical-pyramid/gobjsample/gobjsample/static/pyramid-small.png

Removed
Old image
Add a comment to this file

ginsfsm/examples/classical-pyramid/gobjsample/gobjsample/static/pyramid.png

Removed
Old image
Add a comment to this file

ginsfsm/examples/classical-pyramid/gobjsample/gobjsample/static/transparent.gif

Removed
Old image

ginsfsm/examples/classical-pyramid/gobjsample/gobjsample/templates/mytemplate.pt

-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" xmlns:tal="http://xml.zope.org/namespaces/tal">
-<head>
-  <title>The Pyramid Web Application Development Framework</title>
-  <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>
-  <meta name="keywords" content="python web application" />
-  <meta name="description" content="pyramid web application" />
-  <link rel="shortcut icon" href="/static/favicon.ico" />
-  <link rel="stylesheet" href="/static/pylons.css" type="text/css" media="screen" charset="utf-8" />
-  <link rel="stylesheet" href="http://static.pylonsproject.org/fonts/nobile/stylesheet.css" media="screen" />
-  <link rel="stylesheet" href="http://static.pylonsproject.org/fonts/neuton/stylesheet.css" media="screen" />
-  <!--[if lte IE 6]>
-  <link rel="stylesheet" href="/static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-  <![endif]-->
-</head>
-<body>
-  <div id="wrap">
-    <div id="top">
-      <div class="top align-center">
-        <div><img src="/static/pyramid.png" width="750" height="169" alt="pyramid"/></div>
-      </div>
-    </div>
-    <div id="middle">
-      <div class="middle align-center">
-        <p class="app-welcome">
-          Welcome to <span class="app-name">${project}</span>, an application generated by<br/>
-          the Pyramid web application development framework.
-        </p>
-      </div>
-    </div>
-    <div id="bottom">
-      <div class="bottom">
-        <div id="left" class="align-right">
-          <h2>Search documentation</h2>
-          <form method="get" action="http://docs.pylonsproject.org/projects/pyramid/en/1.3-branch/search.html">
-                <input type="text" id="q" name="q" value="" />
-                <input type="submit" id="x" value="Go" />
-            </form>
-        </div>
-        <div id="right" class="align-left">
-          <h2>Pyramid links</h2>
-          <ul class="links">
-            <li>
-              <a href="http://pylonsproject.org">Pylons Website</a>
-            </li>
-            <li>
-              <a href="http://docs.pylonsproject.org/projects/pyramid/en/1.3-branch/#narrative-documentation">Narrative Documentation</a>
-            </li>
-            <li>
-              <a href="http://docs.pylonsproject.org/projects/pyramid/en/1.3-branch/#reference-material">API Documentation</a>
-            </li>
-            <li>
-              <a href="http://docs.pylonsproject.org/projects/pyramid/en/1.3-branch/#tutorials">Tutorials</a>
-            </li>
-            <li>
-              <a href="http://docs.pylonsproject.org/projects/pyramid/en/1.3-branch/#detailed-change-history">Change History</a>
-            </li>
-            <li>
-              <a href="http://docs.pylonsproject.org/projects/pyramid/en/1.3-branch/#sample-applications">Sample Applications</a>
-            </li>
-            <li>
-              <a href="http://docs.pylonsproject.org/projects/pyramid/en/1.3-branch/#support-and-development">Support and Development</a>
-            </li>
-            <li>
-              <a href="irc://irc.freenode.net#pyramid">IRC Channel</a>
-            </li>
-            </ul>
-        </div>
-      </div>
-    </div>
-  </div>
-  <div id="footer">
-    <div class="footer">&copy; Copyright 2008-2011, Agendaless Consulting.</div>
-  </div>
-</body>
-</html>

ginsfsm/examples/classical-pyramid/gobjsample/gobjsample/tests.py

-import unittest
-
-from pyramid import testing
-
-class ViewTests(unittest.TestCase):
-    def setUp(self):
-        self.config = testing.setUp()
-
-    def tearDown(self):
-        testing.tearDown()
-
-    def test_my_view(self):
-        from .views import my_view
-        request = testing.DummyRequest()
-        info = my_view(request)
-        self.assertEqual(info['project'], 'gobjsample')

ginsfsm/examples/classical-pyramid/gobjsample/production.ini

-[app:main]
-use = egg:gobjsample
-
-pyramid.reload_templates = false
-pyramid.debug_authorization = false
-pyramid.debug_notfound = false
-pyramid.debug_routematch = false
-pyramid.default_locale_name = en
-pyramid.includes =
-    pyramid_tm
-
-tm.attempts = 3
-
-[server:main]
-use = egg:waitress#main
-host = 0.0.0.0
-port = 6543
-
-# Begin logging configuration
-
-[loggers]
-keys = root, gobjsample
-
-[handlers]
-keys = console
-
-[formatters]
-keys = generic
-
-[logger_root]
-level = WARN
-handlers = console
-
-[logger_gobjsample]
-level = WARN
-handlers =
-qualname = gobjsample
-
-[handler_console]
-class = StreamHandler
-args = (sys.stderr,)
-level = NOTSET
-formatter = generic
-
-[formatter_generic]
-format = %(asctime)s %(levelname)-5.5s [%(name)s][%(threadName)s] %(message)s
-
-# End logging configuration

ginsfsm/examples/classical-pyramid/gobjsample/setup.cfg

-[nosetests]
-match=^test
-nocapture=1
-cover-package=gobjsample
-with-coverage=1
-cover-erase=1
-
-[compile_catalog]
-directory = gobjsample/locale
-domain = gobjsample
-statistics = true
-
-[extract_messages]
-add_comments = TRANSLATORS:
-output_file = gobjsample/locale/gobjsample.pot
-width = 80
-
-[init_catalog]
-domain = gobjsample
-input_file = gobjsample/locale/gobjsample.pot
-output_dir = gobjsample/locale
-
-[update_catalog]
-domain = gobjsample
-input_file = gobjsample/locale/gobjsample.pot
-output_dir = gobjsample/locale
-previous = true

ginsfsm/examples/classical-pyramid/gobjsample/setup.py

-import os
-
-from setuptools import setup, find_packages
-
-here = os.path.abspath(os.path.dirname(__file__))
-README = open(os.path.join(here, 'README.txt')).read()
-CHANGES = open(os.path.join(here, 'CHANGES.txt')).read()
-
-requires = [
-    'pyramid',
-    'pyramid_tm',
-    'pyramid_debugtoolbar',
-    'waitress',
-    'ginsfsm',
-    ]
-
-setup(name='gobjsample',
-      version='0.0',
-      description='gobjsample',
-      long_description=README + '\n\n' + CHANGES,
-      classifiers=[
-        "Programming Language :: Python",
-        "Framework :: Pylons",
-        "Topic :: Internet :: WWW/HTTP",
-        "Topic :: Internet :: WWW/HTTP :: WSGI :: Application",
-        ],
-      author='',
-      author_email='',
-      url='',
-      keywords='web pylons pyramid',
-      packages=find_packages(),
-      include_package_data=True,
-      zip_safe=False,
-      install_requires=requires,
-      tests_require=requires,
-      test_suite="gobjsample",
-      entry_points="""\
-      [paste.app_factory]
-      main = gobjsample:main
-      """,
-      )

ginsfsm/examples/wsgi/wsgi-server.ini

-[composite:main]
-use = call:ginsfsm.gaplic:gaplic_factory
-main = wsgi-server
-threads =
-subprocesses =
-others = wsgi-application
-
-[app:wsgi-server]
-use = call:ginsfsm.examples.wsgi.simple_wsgi_server:main
-wsgi-server.host = 0.0.0.0
-wsgi-server.port = 8001
-wsgi-server.application = app:wsgi-application
-GSock.trace_dump = true
-GObj.trace_mach = true
-
-[app:wsgi-application]
-use = call:ginsfsm.examples.wsgi.simple_wsgi_server:paste_app_factory
-
-# Begin logging configuration
-
-[loggers]
-keys = root, ginsfsm
-
-[handlers]
-keys = console
-
-[formatters]
-keys = generic
-
-[logger_root]
-level = DEBUG
-handlers = console
-
-[logger_ginsfsm]
-level = DEBUG
-handlers =
-qualname = ginsfsm
-
-[handler_console]
-class = StreamHandler
-args = (sys.stderr,)
-level = NOTSET
-formatter = generic
-
-[formatter_generic]
-format = %(message)s
-
-# End logging configuration

ginsfsm/examples/wsgi/wsgi_server.py

-"""
-Sample WSGI server
-==================
-
-It uses :class:`ginsfsm.wsgi.c_wsgi_server.GWSGIServer`.
-
-.. autofunction:: main
-
-"""
-
-from ginsfsm.gaplic import GAplic
-from ginsfsm.wsgi.c_wsgi_server import GWSGIServer
-
-
-#===============================================================
-#                   Server
-#===============================================================
-def application(environ, start_response):
-    start_response('200 OK', [('Content-Type', 'text/plain')])
-    yield 'Hello World\n'
-
-
-def paste_app_factory(global_config, **local_conf):
-    return application
-
-
-#===============================================================
-#                   Main
-#===============================================================
-def main(global_config, **settings):
-    """ Entry point to run with gserve (PasteDeploy)
-    """
-    ga = GAplic('Example6', **settings)
-    ga.create_gobj(
-        'wsgi-server',
-        GWSGIServer,
-        None,
-        host='0.0.0.0',
-        port=8000,
-        application=application
-    )
-    return ga
-
-
-if __name__ == "__main__":
-    ga = main({})
-
-    try:
-        ga.mt_process()
-    except (KeyboardInterrupt, SystemExit):
-        print('Program stopped')
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.