# use glob syntax.
syntax: glob
*.svn # repositorio híbrido
*.pyc # compilados
*~ # temporales
syntax: regexp
^lib$ # librería específica del proyecto
* Tengo que hacer una referencia rápida para Mercurial
# use glob syntax.
syntax: glob
*.svn # repositorio híbrido
*.pyc # compilados
*~ # temporales
syntax: regexp
^lib$ # librería específica del proyecto
* Tengo que hacer una referencia rápida para Mercurial
sqlalchemy.exc.ArgumentError: Column-based expression object expected for argument 'primaryjoin'; got: 'False'Al ver Column-based expression supuse que era el mismo tipo que en los filtros y así fué. La solución es simple como siempre, la pongo aquí para referencia.
class Registro(DeclarativeBase):la relación dentro la misma clase queraría así
__tablename__ = 'registro'
#{ Columns
id = Column(Integer, primary_key=True)
# folio único
folio = Column(Integer, nullable=True)
medic_id = Column(u'medic_id', Integer, ForeignKey('medic.id'))
nursea_id = Column(u'nursea_id', Integer, ForeignKey('nurse.id'), nullable=True)
nurseb_id = Column(u'nurseb_id', Integer, ForeignKey('nurse.id'), nullable=True)
room_id = Column(u'room_id', Integer, ForeignKey('room.id'))
status_id = Column(u'status_id', Integer, ForeignKey('status.id'))
fecha = Column(u'fecha', Date(timezone=False), primary_key=False, nullable=True)
patient = Column(u'patient', Unicode(255), nullable=False)
patient_age = Column(u'patient_age', Integer, nullable=True)
mat = Column(u'mat', Unicode(255), nullable=False)
kit_id = Column(u'kit_id', Integer, ForeignKey('kit.id'))
hour_in = Column(u'hour_in', Unicode(16), nullable=False)
hour_out = Column(u'hour_out', Unicode(16), nullable=False)
diagnosis = Column(u'diagnosis', Text(length=None, convert_unicode=True, \
assert_unicode=None), primary_key=False)
procedure = Column(u'procedure', Unicode(255), nullable=False)
notes = Column(u'notes', Text(length=None, convert_unicode=True, \
assert_unicode=None), primary_key=False)
#{ Relations
medic = relation(Medic)
kit = relation(Kit)
status = relation(Status)
room = relation(Room)
nursea = relation(Nurse, primaryjoin=nursea_id == Nurse.id)
nurseb = relation(Nurse, primaryjoin=nurseb_id == Nurse.id)
#}
In [5]: datetime.datetime.now().strftime("%a %d de %B del %Y")
Out[5]: 'Fri 01 de April del 2011'
root@kirk:~# locale -a
C
POSIX
en_AG
en_AU.utf8
en_BW.utf8
en_CA.utf8
en_DK.utf8
en_GB.utf8
en_HK.utf8
en_IE.utf8
en_IN
en_NG
en_NZ.utf8
en_PH.utf8
en_SG.utf8
en_US.utf8
en_ZA.utf8
en_ZW.utf8
root@kirk:~#
La generación de locales en Lucid difiere un poco de como lo hacía en Intrepidroot@kirk:~# /usr/sbin/locale-gen es_MX.UTF-8
Generating locales...
es_MX.UTF-8... done
Generation complete.
root@kirk:~#
root@kirk:~# locale -a
C
POSIX
en_AG
en_AU.utf8
en_BW.utf8
en_CA.utf8
en_DK.utf8
en_GB.utf8
en_HK.utf8
en_IE.utf8
en_IN
en_NG
en_NZ.utf8
en_PH.utf8
en_SG.utf8
en_US.utf8
en_ZA.utf8
en_ZW.utf8
es_MX.utf8
root@kirk:~#
In [6]: import locale
In [7]: locale.setlocale(locale.LC_ALL, 'es_MX.utf8')
Out[7]: 'es_MX.utf8'
In [8]: datetime.datetime.now().strftime("%a %d de %B del %Y")
Out[8]: 'vie 01 de abril del 2011'
In [9]: locale.setlocale(locale.LC_ALL, 'es_MX')
---------------------------------------------------------------------------
Error Traceback (most recent call last)
/usr/lib/python2.6/locale.pyc in setlocale(category, locale)
511 # convert to string
512 locale = normalize(_build_localename(locale))
--> 513 return _setlocale(category, locale)
514
515 def resetlocale(category=LC_ALL):
Error: unsupported locale setting
$ rsync -av /home/user/Docs /media/usb/backup/-av lo ejecuta en modo verbose y archivo, práctica común para copia recursiva, conservar permisos y symlinks.$ rsync -avz /home/user/Docs user@online.backups.com:/backups/agregamos -z para comprimir los datos sobre la red.$ rsync -avz --del /home/user/Docs user@online.backups.com:/backups/--del indica a rsync que borre los archivos que ya no están en el origen.$ rsync -avz --del /home/user/Docs user@online.backups.com:/backups/estoy copiando el directorio 'Docs' dentro del directorio 'backups' pero si$ rsync -avz --del /home/user/Docs/ user@online.backups.com:/backups/estaré copiando los archivos dentro del directorio 'Docs' al directorio 'backups'$ rsync --backup --backup-dir=`date +%Y.%m.%d` -av /home/user/Docs/ /media/usb/backup/Docs/--backup crea un respaldo --backup-dir crea el respaldo dentro de la jerarquía del directorio de destino. También se puede usar --suffix=SUFFIX para agregar un sufijo.
$ paster quickstart
Enter project name: Altadefinicion
Enter package name [altadefinicion]:
Do you need authentication and authorization in this project? [yes]
Selected and implied templates:
tg.devtools#turbogears2 TurboGears 2.0 Standard Quickstart Template
Variables:
auth: sqlalchemy
egg: Altadefinicion
geo: None
package: altadefinicion
project: Altadefinicion
sqlalchemy: True
sqlobject: False
tgversion: 2.0.3
Creating template turbogears2
Creating directory ./Altadefinicion
...
...
...
reading manifest template 'MANIFEST.in'
writing manifest file 'Altadefinicion.egg-info/SOURCES.txt'
$ paster serve --reload development.ini

$ tree -d
.
|-- Altadefinicion.egg-info
|-- altadefinicion
| |-- config
| |-- controllers
| |-- i18n
| | `-- ru
| | `-- LC_MESSAGES
| |-- lib
| |-- model
| |-- public
| | |-- css
| | `-- images
| |-- templates
| `-- tests
| |-- functional
| `-- models
|-- data
| `-- sessions
`-- ez_setup
25 directories
$ paster setup-app development.ini
return new ModelAndView(success);
<bean id="catalogoEstrategiasFormController" class="com.deuxbits.ssaspps.webapp.controller.CatalogoEstrategiasFormController">
<!-- property name="validator" ref="beanValidator"/ -->
<property name="successView" value="redirect:catalogoestrategias.html"/>
<property name="catalogoEstrategiasManager" ref="catalogoEstrategiasManager"/>
<property name="userManager" ref="userManager" />
<property name="catalogoProgramasManager" ref="catalogoProgramasManager" />
</bean>

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "en_US:en",
LC_ALL = (unset),
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").# locale-gen en_US.UTF-8# update-locale en_US.UTF-8# update-locale-config en_US.UTF-8PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LANGUAGE="en_US:en"
LANG="en_US.UTF-8"LANG=en_US.UTF-8# localedef --no-archive -i en_US -c -f UTF-8 en_US.UTF-8# locale-gen en_US.UTF-8# update-locale en_US.UTF-8# update-locale-config en_US.UTF-8